嵌入式Linux系统小抄格式_构建嵌入式linux系统

2020-02-28 其他范文 下载本文

嵌入式Linux系统小抄格式由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“构建嵌入式linux系统”。

1、Linux启动过程:第一阶段,打开PC加电启动,CPU自动进入实模式,从地址0XFFFF0000开始自动执行程序代码,BIOS开始自检,按照BIOS中设置的设备进行启动,启动设备安装的引导程序LILO或GRUB开始引导Linux,获得启动权;第二阶段,进行内核的引导,完成磁盘引导,读取机器系统数据,实模式和保护模式的切换,加载数据段寄存器以及重置中断描述符表;第三阶段,执行init程序,init调用RC.SYSINIT和RC等程序;第四阶段,init启动mingetty,打开终端供用户登录系统,进入shell,启动完成。

2、gcc编译过程:预处理—编译—汇编—链接

3、静态函数库和动态函数库:静态函数库,指编译链接时,将库文件的代码全部加入可执行文件中,生成的文件比较大,运行时不再需要库文件,后缀名通常为.a;动态函数库,指在编译链接时没有将库文件的代码加入到可执行文件中,而是在程序执行时加载库,节省系统的开销,后缀名为.so4、嵌入式系统的特点:1)面向特定应用;2)硬件和软件必须进行高效的设计;3)将先进的计算机技术、半导体技术和电子技术具体应用后的产物;4)软件一般固化在存储器芯片中或者单机片本身;5)软件代码要去高质量、高可靠性;6)不具备二次开发的能力

5、常用嵌入式系统:VxNorks,QNX,Windows CE,Palm OS6、ARM,嵌入式微处理器,有三种工作状态:ARM状态,执行32位的字对齐的ARM指令;Thumb状态,执行16位的半字对齐的Thumb指令;Thunb2状态,处理执行16/32位混合的多类型对齐的指令。

7、ARM存储格式:大端格式,字数据的高字节存储在低地址中,而字数据的低字节存储在高地址中;小端格式,低地址中存储的是字数据的低字节,高地址存储的字数据的高字节。

8、交叉编译:在一个平台上面生成可以在另一个平台上面执行的代码。

9、ICD交叉调试技术,ARM处理器的JTAG端口技术。

10、嵌入式Linux内核编译的3个步骤:内核配置,建立依赖关系,建立内核

11、内核配置的4中方式:make config;make menuconfig;make xconfig;make oldconfig12、内核源代码目录结构:/include,建立内核代码时所需要的大部分包含文件;/init 内核的初始代码;/arch 所有处理器体系结构特定的内核代码;/drivers 包含内核中所有的设备驱动程序

13、串口通信方式:并行通信,利用多条数据传输线将一个字数据的各比特位同时传送。传输速度快,适用于短距离且传输速度较高的通信。串行通信,利用一条传输线将数据以比特位为单位顺序传送。通信线路简单,成本低,传输距离长,速度较慢。

14、进程运行的3种状态:执行态;就绪态;等待态。进程的结构:(3个段)数据段,存放全局变量、常数以及动态数据分配的数据空间。代码段,存放的是程序代码的数据。堆栈段,存放的子程序的返回地址,子程序的参数以及程序的局部变量。

15、Linux进程通信方式:管道、信号、消息队列、共享内存、信号量、套接字

16、/*将源文件的读写指针移到最后10kb的起始位置*/代码

lseek(src_file,-OFFSET, SEEK_END);

/*读取源文件的最后10kb数据并将写到目标文件中,每次写1kb*/

While((real_read_len = read(src_file, buff, sizeof(buff)))>0)

{ write(dest_file, buff, real_read_len);}

Close(dest_file);

Close(src_file);

Return 0;

17、写串口程序:

Int main(void)

{

Int fd;

Chat buff[BUFFER_SIZE];

If((fd=open_port(HOST_COM_PORT))0){Printf(“The received words are : %s”, buff);} }while(strncmp(buff, “quit”, 4));Close(fd);Return 0;}

嵌入式linu学习心得

嵌入式Linux学习心得1、Linux命令ls:查看目录-l以列表方式查看;ls –l 与ll的功能一样 pwd: 查看当前的目录cd:改变当前操作目录cd /直接跳到根目录 cd ..回到上一级目录 ca......

嵌入式系统

嵌入式系统 实验报告 闻悦 孙恩比 虞淦超 孙德一 滑冰 2010年1月5日一.选题 我们组的实验题目是:将配制过并且用Open64编译过的linux操作系统移植到ebox中。 这个实验是编......

嵌入式系统linux

关于如何学习嵌入式,我刚才看到一篇很不错的文章,是一个专科生介绍自己如何自学嵌入式,并找到嵌入式的工作,里面介绍了他的学习方法和学习过程,希望对你有帮助。 专科生学嵌入式......

嵌入式系统实验报告

广西工学院鹿山学院实 验 报 告课程名称: 嵌入式系统指导教师: 刘瑞琪 班 级: 自动化101 姓 名: 杨杰 学 号: 20102787 成绩评定: 指导教师签字: 2013年5月25日实验一简单的程序......

嵌入式系统发展趋势

未来嵌入式系统的发展趋势 在网络、通信、微电子发展的基础上,以及势不可挡的数字化信息产品的强大需求推动下,嵌入式技术具有广阔的发展创新空间。(1)低功耗、高性能、高可靠......

《嵌入式Linux系统小抄格式.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
嵌入式Linux系统小抄格式
点击下载文档
相关专题 构建嵌入式linux系统 嵌入式 格式 系统 构建嵌入式linux系统 嵌入式 格式 系统
[其他范文]相关推荐
[其他范文]热门文章
下载全文