目录:
【一】 进程——进程的属性和状态
【二】 进程——守护进程的实现
【三】 进程——exec族函数
【四】 线程——Linux线程基础
【五】 线程——Linux线程同步和互斥
【六】 进程间通信——(PIPE)无名管道
【七】 进程间通信——(FIFO)有名管道
【八】 进程间通信——(SIGNAL)信号
【九】 进程间通信——[System V IPC对象]共享内存(share memory)
【十】 进程间通信——[System V IPC对象]消息队列(message queue)
【十一】 进程间通信——[System V IPC对象]信号灯(semaphore)
【十二】 进程间通信——[BSD]套接字(socket)
【十三】 Linux网络编程——网络协议的分析和学习
【十四】 Linux网络编程——TCP/IP 服务器/客户端实例
【十五】 Linux网络编程——UDP/IP 服务器/客户端实例
【十六】 Linux网络编程——I/O的模型
【十七】 Linux网络编程——I/O模型之阻塞式I/O
【十八】 Linux网络编程——I/O模型之I/O多路复用的实现
【十九】 Linux网络编程——I/O模型之非阻塞是I/O的实现
【二十】 Linux网络编程——并发服务器的模型
【二十一】 Linux网络编程——并发服务器的模型之TCP并发服务器
【二十二】 Linux网络编程——并发服务器的模型之I/O多路复用
【二十三】 Linux网络编程——广播与组播
【二十四】 Linux网络编程——UNIX域套接字
【二十五】 Linux网络编程——模仿Ping命令的实现
【二十六】 Linux网络编程——模仿linux的ls命令实现
【二十七】 Linux网络编程——模仿wireshark抓包功能的实现
【二十八】 ARM——存储器篇
【二十九】 ARM——寄存器篇
【三 十】 ARM——ARM指令篇
【三十一】 数据结构——线性表的存储的实现
实验
目录............................................................................................................................................................................. 2
实验一 交叉工具链的移植.................................................................................................................................... 3
实验二 u-boot的烧写及使用............................................................................................................................... 8
实验三u-boot-2010.03的移植.......................................................................................................................... 12
实验四linux-2.6.22.6内核的编译和配置........................................................................................................ 31
实验五linux-2.6.35内核移植—网卡驱动的添加.......................................................................................... 34
实验六linux-2.6.35内核移植—Nand flash驱动的添加.............................................................................. 36
实验七linux-2.6.35内核移植—LCD驱动的添加........................................................................................... 38
实验八linux-2.6.35内核移植—USB驱动的添加........................................................................................... 40
实验九linux-2.6.35内核移植—SD卡驱动的添加......................................................................................... 42
实验十linux-2.6.35内核移植—yaffs2文件系统的支持.............................................................................. 45
实验十一 内核调试.............................................................................................................................................. 47
实验十二 内存调试.............................................................................................................................................. 50
实验十三 文件系统的移植................................................................................................................................. 53
实验十四 UDEV的移植........................................................................................................................................ 58