课程大纲 第一天 1. Linux内核简介 2. Linux内核源代码 3. Linux内核裁剪 4.内核模块开发 第二天 1.嵌入式Linux系统架构 2.嵌入式Linux产品开发流程 3.交叉工具链 4. Bootloader介绍 5. Uboot介绍 6. Uboot命令详解 7. Uboot工作流程 8. Uboot移植 第三天 1.嵌入式Linux内核制作 2.根文件系统制作 3.Linux内核启动流程详解 4.嵌入式文件系统 第四天 1.Linux内存管理 2.进程地址空间 3.内核地址空间 4.内核链表 5.内核定时器 第五天 1. Linux进程控制 2. Linux进程调度 3. Linux系统调用 4. Proc文件系统 5. Linux内核异常 第六天 1.驱动程序介绍 2.字符设备驱动程序 3.字符设备驱动实例分析 4.Linux驱动调试技术 5.并发控制 第七天 1.设备IO控制 2.内核等待队列 3.阻塞型字符设备驱动 4. Poll设备操作 5.自动创建设备文件