复习提纲-嵌入式linux

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式系统概论
1、虚拟文件系统VFS的作用、linux目录结构
2、文件类型、文件属性
shell编程基础
1、常用命令的用法
ls、cd、pwd、mkdir、ln、rm、cp、mv、cat、chmod、mount、find、ifconfig、ps、tar 2、shell程序语法
shell程序框架、自定义变量、位置参数、环境变量、通配符、引号用法
shell流程控制:测试命令[]、if、case、for、while、until、break、continue
嵌入式Linux开发环境构建
1、Linux下C语言开发流程;交叉编译概念;
2、vim:3种工作模式;常用命令(i模式切换x dd yy p u:w:q:q!:wq)
3、gcc:命令格式、常用命令选项(-o-g-L-I-l)、
4、gdb:-g参数,gdb启动方法、常用命令(l b n s c p q)
5、Makefile:格式、make命令、变量的定义和引用、自动变量($<$@$^)、隐式规则Linux下的C语言编程
1、系统调用、API、文件描述符;基本IO和标准IO函数用法;
2、进程和程序、进程的状态和转换、进程标志符;fork、exec、exit、wait和waitpid;
3、进程间通信概念和类型;管道通信、有名管道通信用法;
4、线程和进程的区别;线程的实现相关函数、多线程访问控制(互斥锁和条件变量)ARM硬件设计基础
1、ARM处理器:计算机指令集、Cortex处理器分类
2、存储系统:两种分类方式,SRAM和DRAM区别、Flash特性、NAND Flash和NOR Flash 区别
3、AMBA片上总线:APB、AHB、APB桥
4、ARM最小系统:晶体振荡电路、RC复位电路
嵌入式Linux系统移植
1、Bootloader作用、两种操作模式、Bootloader的stage1和stage2完成的作用
2、Linux的模块化机制、内核的裁剪make menuconfig
3、嵌入式文件系统yaffs/Cramfs/Ramdisk/NFS的特点、根文件系统
设备驱动原理与开发
1、Linux设备驱动的分类、主次设备号、加载方式、驱动命令lsmod/insmod/rmmod、驱动程序接口作用(file_operations结构体)、设备控制方式
2、设备驱动程序框架、开发流程(2个例子)。

QT程序开发
1、信号与槽机制:signals、slots、connect函数
2、QT程序框架。

相关文档
最新文档