1. 挂载(P5)
2. Linux中硬盘的分区(P5)
3. 主分区:包含操作系统启动所必须的文件和数据的硬盘分区(P5)
4. SWAP交换分区(P6)---建立交换分区时,一般将其设为内存大小的2倍或更大 5. 常见的文件系统类型:EXT2 EXT3
第二章 Linux基本命令
1. 用户切换:su (P14) 2. 系统管理(P17):ps 3. 文件相关(P21):cd
kill
ls
cp mv rm chown chmod
第三章 Linux下C编程基础
1. 常用的编辑器:vi emacs
2. Vi中的底行模式功能键(P57 表3.2) 3. Gcc编译器:(P62 表3.7、P65 表3.9) -c -S -E -g -I -Wall 4. Gdb调试器:l b r p n
第四章 嵌入式系统基础
1. 嵌入式系统(P94)
2. 嵌入式系统的组成(P95)---硬件设备、操作系统、用户应用软件 3. ARM体系结构:
处理器的工作状态(P101):ARM、Thumb、Thumb2 ARM体系结构中的存储系统的数据存放格式(P101):大端格式、小端格式 4. 交叉编译(P110)
第五章 嵌入式Linux开发环境搭建
1. 操作系统的移植:一个操作系统经过适当修改以后,可以安装在不同类型的微处理器系
统上进行运行。 2. Bootloader(P134)
第六章 文件I/O编程
1. 系统调用(P152)
2. 标准I/O和低级I/O(底层I/O)的区别:标准I/O有缓冲区, 3. 底层文件操作例子:P157 copy_file.c 4. 文件锁的作用(P158)
5. I/O多路转接模型(P163) 实现的函数:select poll
低级I/O没有缓冲区
第七章 进程控制开发
1. 进程(P201)
2. fork的执行过程(P206) 3. Exec函数族
4. 守护进程实例(P220) daemon.c
第八章 进程间通信
1. 进程对信号响应的三种方式(P224)
2. 二进制信号量和互斥量的作用:信号量的作用:用来保证两个或多个关键代码段不被并
发调用;互斥锁的作用:保证共享数据操作的完整性; 3. 消息队列的实例:(P268) msgsnd.c msgrcv.c
第九章 多线程编程
1. 线程(P281)
2. 线程实例(P284)thread.c
第十章 嵌入式Linux网络编程
1. Socket(P307)
2. Socket类型(P307)
3. Socket实例(P316)server.c
因篇幅问题不能全部显示,请点此查看更多更全内容