E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式Linux开发基础
嵌入式Linux
开发工具
嵌入式Linux
开发工具—vim、gcc、gdb、makefilevim(文本编辑器):学会如何配置vimgcc(编译器):学会制作动态库和静态库及使用与区别gdb(调试器):设置断点,单步执行,调试内存错误
十五)
·
2020-08-16 13:27
嵌入式Linux
开发--1.安装
嵌入式Linux
开发工具
一、安装必要的库文件sudoapt-getinstallbuild-essentialsudoapt-getinstalllibx11-devlibxext-devlibxtst-dev二、安装minicom1.获取minicomsudoapt-getinstallminicom2.连接USB转串口到虚拟机,并查看对应的串口号ls-l/dev/ttyUSB0(使用物理串口则使用ls-l/dev/t
民不举官不究
·
2020-08-16 13:00
【
嵌入式linux
】(第二步):安装交叉编译器(arm-linux-gcc)以及集成开发环境(eclipse)
上一步已经安装好了ubuntu了,更新好语言包后就可以开始下一步了。1.安装arm-linux-gcc,不管你是从网上下载的,还是开发板光盘里面的,都可以,版本也没什么限制,我的是arm-linux-gcc-4.3.2。进入arm-linux-gcc安装包的目录,我的位置是在/home/cfan/temps这个目录里面打开一个终端,cd到当前目录cdhome/cfan/temps/新建安装目录,建
cp1300
·
2020-08-16 12:26
嵌入式LINUX
其特点是界面美观、占用资源少、运行效率高
为了满足嵌入式系统的界面设计需求,给出了一种图形用户界面系统SKY-GUI的设计思路和其在
嵌入式Linux
环境下的实现方法。SKY-GUI有四大组成部分:输入抽象层、显示抽象层、事件系统和窗口系统。
chongedan4269
·
2020-08-16 12:11
搭建
嵌入式Linux
C/C++开发环境:eclipse + arm-linux-gcc
IDE:eclipse交叉编绎工具链:arm-linux-gcc一.安装arm-linux-gcc下载:http://zh.osdn.net/projects/sfnet_sunsea1026/downloads/work/arm-linux-gcc-4.3.2.tgz/也可以使用现成的,例如你在使用的开发板所带的环境;解压:#tarxvzf./arm-linux-gcc-4.3.2.tgz–C/
Roo
·
2020-08-16 12:03
Linux
网络编程
嵌入式Linux
开发工具之调试器gdb
调试器gdb的简介gdb是GNU发布的一款功能很强大的程序调试工具,它只能在Linux平台下使用。gdb主要完成下面三个方面的功能:启动被调试程序。让被调试的程序在指定的位置停住。当程序被停住时,可以检查程序状态-变量值。调试器gdb的使用下面就以test.c为例,介绍调试器gdb的一些简单用法:#includeintfunc2(intb){intret;ret=b*b;returnret;}in
Julia_Jiang
·
2020-08-16 11:18
课堂笔记
Linux编译器GCC的使用
嵌入式Linux
编译器GCC的使用1、GCC概述作为自由软件的旗舰项目,RichardStallman在十多年前刚开始写作GCC的时候,还只是仅仅把它当作一个C程序语言的编译器,GCC的意思也只是GNUCCompiler
21aspnet
·
2020-08-16 11:11
C基础
Linux环境编程
嵌入式Linux
编译器GCC的使用
gcc编译器:GNUCC(简称为gcc)是GNU项目中符合ANSIC标准的编译系统,能够编译用C、C++和ObjectC等语言编写的程序。gcc不仅功能强大,而且可以编译如C、C++、ObjectC、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开
为了遇见你666
·
2020-08-16 11:08
Linux之c语言程序设计
嵌入式Linux
编译器-gcc
今天学习了
嵌入式Linux
编译器-gcc,包括编译器的介绍,编译选项,动态库与静态库的制作、优缺点。编译器的编译过程有预处理、编译、汇编、链接。预处理器要做三件事:头文件展开,宏替换,条件编译。
marric
·
2020-08-16 10:41
嵌入式Linux
编译器gcc使用
from:http://blog.csdn.net/jyjmc/article/details/5278130Atfirst,GCCisusedforGNUCCompiler.Atpresent,itsupportsJAVAAdaC++andsoon.GCC编译流程分为:1.Pre-Processing(预处理)gcc-E-ohello.ihello.c选项-E使得编译器在预处理结束时停止编译选项
国境之南Fantasy
·
2020-08-16 10:09
C语言
嵌入式Linux
开发工具之gcc编译器
gcc的简介编译器gcc所具备的优点1、GNUCC(简称为gcc)是GNU项目中符合ANSIC标准的编译系统,能够编译用C、C++和ObjectC等语言编写的程序。gcc不仅功能强大,而且可以编译如C、C++、ObjectC、Java、和Ada等多种语言,而且gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译.2、那么什么
Julia_Jiang
·
2020-08-16 10:06
课堂笔记
嵌入式Linux
————关于GCC
一.使用GCC编译程序时,编译过程可以细分为四个阶段:预处理(Pre-Processing)编译(Compiling)汇编(Assembling)链接(Linking)二.Gcc通过后缀来区别输入文件的类别:.c后缀文件:C语言源代码文件.h后缀文件:头文件.a后缀文件:有目标文件构成的库文件.C.cc.cxx后缀文件:c++源码文件.i后缀文件:预处理过的C源代码文件.ii后缀文件:预处理过的c
一路向北lm
·
2020-08-16 10:41
嵌入式linux
读书笔记:
嵌入式Linux
内存使用与性能优化
最近在看一本书,《
嵌入式Linux
内存使用与性能优化》,这本书重点关注的是Linux内存的使用与优化策略,相关基础知识讲得比较通俗易懂,优化策略也阐述得详略得当,感觉挺不错的。
zzm_
·
2020-08-16 09:17
一个简单的用于
嵌入式Linux
开发的C调试日志打印接口
一个简单的用于
嵌入式Linux
开发的C调试日志打印接口简介这个C语言调试日志接口的目的是提供一种用于临时调试的手段,要求使用方式类似于printf,在不需要时可容易地去除相关的调试语句.在必要的情况下可方便地扩展支持
shanwv
·
2020-08-16 08:04
嵌入式Linux开发
苏嵌
嵌入式Linux
实训 第六天
苏嵌
嵌入式Linux
实训第六天一、学习内容1、函数——函数的三要素:函数名、形参、返回值(1)函数名: 命名–>自注释性动词+名词(2)函数参数: 实参是什么类型,形参就要定义为什么类型;//传一维数组名
qq_49108170
·
2020-08-16 08:01
Qt图形界面
开发基础
1Qt的坐标系2QWidget、QDialog、QMainWindow的异同点消息对话框文件对话框插讲一个快捷键:Ctrl+滚轮字体变大3窗口的几何尺寸搜索:WindowandDialogWidgetsIncludingthewindowframe:x(),y(),frameGeometry(),pos(),andmove().含边框Excludingthewindowframe:geometry
不秃头的小李同学
·
2020-08-16 07:15
QT
基于
嵌入式Linux
的智能手机系统设计
基于
嵌入式Linux
的智能手机系统设计[日期:2005-5-8]来源:电子技术应用作者:中国科技大学研究生院谭磊[字体:大中小]摘要:介绍以MotorolaMX1作为中央处理器、Wavecom公司的Q2403A
laurenceliu
·
2020-08-16 06:29
嵌入式linux
嵌入式Linux
作为智能手机操作系统的关键问题(ARM技术)
嵌入式Linux
作为智能手机操作系统的关键问题(ARM技术)目前,Linux转向嵌入式系统领域已经成为一种趋势。
laurenceliu
·
2020-08-16 06:57
嵌入式linux
Android背光系统分析
层开发,HAL层开发,用一句话来概括就是定义一个hardware.h中定义的名称为宏HAL_MODULE_INFO_SYM的hw_module_t结构体,然后实现结构体的相关内容2,驱动方面的准备简单的
嵌入式
hp0773
·
2020-08-16 06:57
Android
Display(LCD/TP)
嵌入式linux
线程内usleep与cpu调度时间片大小分析
1.在
嵌入式linux
平台下调用sleep或者usleep函数的CPU线程调度情况?
gonner_2011
·
2020-08-16 06:21
嵌入式linux
时间片
cpu调度
嵌入式Linux
——IIC总线驱动(3):IIC驱动OLED外设
简介:本文主要介绍在jz2440开发板上驱动OLED外设,使其显示我们在应用层输入的语句。而同时我将该文分成了两部分,第一部分讲解i2c总线的实现,而第二部分讲解在i2c总线实现后,我们使用字符设备驱动来实现对OLED的控制。Linux内核:linux-2.6.22.6所用开发板:JZ2440V3所用OLED屏幕:中景园电子0.96寸OLED显示屏12864液晶屏模块所用OLED驱动芯片:SSD1
moxue10
·
2020-08-16 05:09
驱动
TESLA GPU运算处理器开启个人超级计算机新时代
NVIDIA今日宣布发表以全新革命性图形处理器(GPU)为
开发基础
的全新处理器,为克服此一挑战向前迈进
weixin_34236497
·
2020-08-16 05:39
嵌入式Linux
下Gstreamer编程示例
ByToradex秦海1).简介Gstreamer多媒体开发框架是当前
嵌入式Linux
设备最为常用的多媒体应用处理平台,关于Gstreamer开发框架的介绍请参考我们过往发表的其他相关文章,这里不再赘述而是直接展示使用
toradexsh
·
2020-08-16 05:48
微信小程序
开发基础
篇之工具介绍(二)
上一篇文章描述了从下载到打开的详细说明,接下来,该详细介绍一下,页面和逻辑代码方面的知识了,要不然感觉没有多少干货,很虚。下面这张图是程序代码目录图:我们可以看到上图主要的右边区域如下具体所示:主要有一个Pages文件夹、utils文件夹、app.js、app.json、还有一个app.wxss文件夹打开pages你会看到默认的两个文件夹index和logs:如下:index和logs是两个不同的
这孩子谁懂哈
·
2020-08-16 04:33
WeChat小程序开发
采用busybox的
嵌入式Linux
根文件系统的的制作方法 .
在
嵌入式Linux
操作系统越中文件系统作为操作系统的重要组成部分,用于控制对数据文件及设备的存取,提供对文件和目录的分层组织形式,数据缓冲以及对文件存取权限的控制。
平平谈谈才是真
·
2020-08-16 04:28
linux
在
嵌入式linux
环境下,搭建ROS下位机
最近在ros官网上发现rosserial支持embeddlinux,于是对这个产生了很大的兴趣,传统大家都是用arduino来做下位机,通过串口的形式来做控制的,但是有时候我们的下位机可能需要很大的计算量,这时候用普通的单片机可能性能就不是很够的了,因此我做这样一个教程,通过给树莓派编译rosserial_embeddedlinux,实现通过网络的形式给上位机发布消息。首先我们要有一台运行Ubun
庆钊你好呀
·
2020-08-16 04:12
ROS
嵌入式系统
ROS
嵌入式linux
树莓派
rosserial
交叉编译
企业微信
开发基础
配置
企业微信,这玩意和钉钉基本没区别,主打企业移动办公,弱化了社交,强化了企业服务起步比钉钉晚,格局分布基本一样,自建应用和第三方应用开发第三方应用就不说了,下面说说开发配置自建应用吧:1.注册登录企业微信,创建公司(这里面会有个企业id需要记下来,这个id后面掉微信接口要用):2.创建自建应用,填写相关信息,(名称,图标,可见用户群体)如下:3.创建好应用进来以后,有两个参数(后面和微信接口对接要用
weixin_30384217
·
2020-08-16 02:57
Linux下NFS(网络文件系统)的建立与配置方法
在
嵌入式Linux
的开发过程中,开发者需要在Linux服务器上进行所有的软件开发,交叉编译后,通用FTP方式将可执行文件下载到嵌入式系统运行,但这种方式不但效率低下,且无法实
webhack
·
2020-08-16 02:36
Linux移植
【
嵌入式Linux
驱动程序-基础篇】- 驱动与硬件层间的通信
驱动与硬件层间的通信1IO端口和IO内存目前大多数处理器外设都是通过读写寄存器操作芯片外设,这些寄存器处于内存地址或者I/O地址上。从硬件角度考虑,内存和IO区域没有概念上的区别,均是通过地址总线、数据总线和控制总线(读写信号)来进行读写操作。并非所有处理器厂商将IO端口和IO内存给予独立的地址空间,但有些厂商认为IO端口属于外设,有别于内存,需要将两者的地址区别开来。inter处理器的IO端口和
会攻城的狮子
·
2020-08-16 01:20
嵌入式Linux
嵌入式linux
执行文件无法在开发板上执行cannot execute binary file: Exec format erro
注意makefile中的arm-linux-gcc的安装路径,例如ti的sdk中,具体安装路径可以在Rules.make中找到,示例makefile文件如下:TI_SDK_PATH=/home/zhang/ti-linux-sdk-04.02.00.09LINUX_DEVKIT_PATH=$(TI_SDK_PATH)/linux-devkitCROSS_COMPILE=$(LINUX_DEVKIT
Atomiee
·
2020-08-16 00:04
arm-linux学习
存储控制器
嵌入式Linux
学习笔记(三)-存储控制器一、使用存储控制器访问外设的原理1、S3C2440的地址空间S3C2440对外引出27根地址线ADDR0-ADDR26,访问范围只有128MB,CPU对外还引出
mirkerson
·
2020-08-16 00:35
嵌入式
使用TFTP进行文件传输
一、TFTP的建立
嵌入式linux
的tftp开发环境包括两个方面:一是linux服务器端的tftp-s
ghostar03
·
2020-08-15 23:28
Linux
基础知识
android游戏
开发基础
(绘图类)
Canvas类:Canvas类代表画布,通过该类使用的方法,可以绘制各种图形(如矩形、圆形、线形)通常情况下,在Android中绘制图形需要先创建继承自View的类的视图,并且在该类中重写其OnDraw(Canvascanvas)方法,然后在绘制的Activity中添加该视图。下面将通过一个具体的实例说明如何用于绘图的画布。PublicclassDrawviewextendsView{Public
BlueZhang521
·
2020-08-15 22:54
Android
嵌入式Linux
之我行——S3C2440上MMC/SD卡驱动实例开发讲解(一)
blog.ednchina.com/mcuandme/1787530/Message.aspxhttp://blog.chinaunix.net/u3/101649/showart_2232724.html
嵌入式
alex_xhl
·
2020-08-15 22:10
linux
kernel
c
语言
linux
device
driver
开发板使用nfs挂载远程文件
关于
嵌入式Linux
开发板使用nfs挂载服务器(主机)文件因为大部分开发板没有安装TFTP、SSH文件系统,但都有挂载(mount)功能,所以为了互传文件,使用NFS服务挂载桌面Linux系统。
SuJunV
·
2020-08-15 22:23
测试
开发基础
能力
第一章、JAVA基础主要快速的讲解Java的基础功能第一节、JAVA介绍第二节、Main方法第三节、标识符&关键字&规范第四节、基础类型第五节、集合类型第六节、循环语句第七节、包Package第八节、类、对象、引用第九节、面向对象:封装、继承、多态第二章、JSONJSON:各种格式的转换(com.alibaba.fastjson.JSONObject)第一节、JSONObject第二节、JSONA
子木清风
·
2020-08-15 22:20
Java基础学习文章
自动化测试框架
接口测试平台开发
测试团队管理
嵌入式Linux
C语言开发工具—vi/vim实训操作
Linux上最常用的文本编辑器vi(或vim)。文本编辑器是所有电脑系统中最常使用的一种工具。用户在使用电脑的时候,往往需要创建自己的文件,无论是一般的文字文件、资料文件,还是编写源程序,这些工作都离不开编辑器。vi是Visualinterface的简称,它在Linux上的地位就像Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行
Jsetc_Linux
·
2020-08-15 21:08
嵌入式Linux
C高级开发
最详细的JavaWeb
开发基础
之java环境搭建(Windows版)
首先欢迎大家来学习JavaWeb,在这里会给你比较详细的教程,从最基本的开始,循序渐进的深入。会让初学者的你少踩很多坑(大实话),如果你已经掌握了JavaWeb开发的基础部分,请耐心等待后续的进阶阶段。下面开始我们Java环境的安装配置。1、打开Java官网http://www.oracle.com/technet...,在这里你可以选择你要下载的java版本,这里我们以java1.8为例来讲解。
weixin_33919941
·
2020-08-15 21:55
HTTP接口测试
HTTP接口测试主要包含内容:
开发基础
:java基础、springboot
开发基础
、http协议测试设计:接口测试设计测试工具:开源接口测试工具、TestNG测试开发、高级应用:Mock设计功能、HTTP
子木清风
·
2020-08-15 20:08
Java基础学习文章
自动化测试框架
接口测试平台开发
嵌入式Linux
C语言开发工具—编译器gcc详解
在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前Linux下最常用的C语言编译器是GCC(GNUCompilerCollection),它是GNU项目中符合ANSIC标准的编译系统,能够编译用C、C++和ObjectC等语言编写的程序。GCC不仅功能非常强大,结构也异常灵活。最值得称道的一点就是它可以通过不同的
Jsetc_Linux
·
2020-08-15 20:31
嵌入式Linux
C高级开发
PX4
开发基础
文章目录一、与无人机的缘分二、开发前三、背景知识硬件PIXHAWKpixhawkV1:pixhawkV2:pixhawkV3x:PX4(推荐)地面站(GCS)MissionPlanner(MP)QGroundControl(QGC)四、我的开发环境一、与无人机的缘分 做无人机是源于电赛,因为对无人机比较发烧就分到了无人机的组里,参加的三次电赛两次是做的无人机的题目,虽然后来不再做该方向的,但
Beyonderwei
·
2020-08-15 20:24
无人机
yum install nload失败,提示No package nload available.Error: Nothing to do
阿里云服务器解决方法
嵌入式Linux
开发1|CentOS7搭建C语言开发环境https://www.jianshu.com/p/a35513e1f55d解决方案步骤如下:1.yuminstall-ygccgcc-c
CP3圣保罗
·
2020-08-15 19:16
网络操作系统
Linux ARM交叉编译环境
一开始参考了《构建
嵌入式Linux
系统》,这是一本很经典的书。上面介绍了建立LinuxARM的交叉编译环境的许多知识,建立的原则和方法。我一开始想按照上
mfkigeypm
·
2020-08-15 18:33
linux
工具
嵌入式
程序开发
编译器
gcc
嵌入式Linux
根文件系统制做步骤
1:文件系统分类:基于flash的文件系统:flash有两种,一种是NOR,另一种NAND。NOR型FLASH主要用于存放程序。NAND型FLASH主要用于存放数据。NOR的特点是可在芯片内执行。这样应用程序可以直接在flash内存内运行,不必再把代码读到系统的RAM中。NOR的传输效率很高,但写入和擦除速度较低。而NAND结构能提供极高的单元密度。并且写入和擦除也很快。是提高数据存储密度的最佳选
zhengxinjian_2009
·
2020-08-15 17:11
Linux/Unix系统编程
嵌入式linux
学笔记 linux 创建一个开机自动启动的服务 frpc.service
要去设置一个进程开机自动启动这里我记录一下我用的一种方法我做的是开机自动开启frp这里的类型选用的事idle这个服务会等到最后再去执行[Unit]Description=frpcserviceAfter=network.targetsyslog.targetWants=network.target[Service]Type=idle#启动服务的命令(此处写你的frpc的实际安装目录)#jeason
战神-B
·
2020-08-15 16:17
嵌入式linux学习
loongnix下tftp配置
嵌入式linux
的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。
松鼠松鼠松鼠
·
2020-08-15 16:32
Linux
DMA测试(Direct Register Mode)(PS + PL)
ZedBorad–(5)
嵌入式Linux
下的DMA测试(PS+PL)本文将详细介绍如何在ZedBorad上使用AXI接口的DMAIP核。
weiweiliulu
·
2020-08-15 16:11
zynq
xilinx
FPGA
嵌入式linux
内核启动时动态加载驱动模块的方法
前言手头有个项目底层基本结束,所有的驱动都已经写好,并且调试通过了,但是考虑到每次使用时都手动加载驱动,岂不是很“蠢”,能自动的事怎么能手动呢?于是开始折腾“linux开机自动加载驱动”,百度,谷歌了半天,怎么感觉说的都不清楚:为毛他们说的文件、文件夹我都没有?难道我用的是假的文件系统,假的内核?唯一靠谱的就是:在/etc/rcx.d文件夹下添加shell脚本,再让脚本去insmod或modepr
VesaMount
·
2020-08-15 16:41
嵌入式Linux
Linux内核
开发基础
-低精度timer_list和高精度hrtimer定时器
Linux内核定时器开发-低精度和高精度定时器上篇文章讲解了如何正确的使用内核延时函数,在进行驱动开发时,可能会经常用到精确地延时操作。除此之外,如果要实现一个定时任务,那就需要用到定时器。作为一项基础功能需求,Linux内核提供了定时器相关的实现。下面就具体看一下,Linux内核所提供的定时器实现。定时器种类为了适应不同的应用场景,Linux内核提供了两种定时器:低精度和高精度定时器。低精度定时
奔跑的码仔
·
2020-08-15 14:27
Linux
embedded
development
linux
kernel
learning
2-1、2-2字符设备驱动基本结构
申嵌Linux驱动
开发基础
班2-1字符设备驱动开发12-1字符设备驱动程序基本结构字符设备开发的基本步骤1、确定主设备号和次设备号2、实现字符驱动程序实现file_operations结构体实现初始化函数
gdliweibing
·
2020-08-15 14:46
linux驱动学习
ARM
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他