模块一:搭建嵌入式Linux开发平台 1
任务1:嵌入式系统概述 1
任务2:熟悉UP-NET2410-S硬件开发平台 3
任务3:搭建嵌入式应用程序开发平台 12
任务4:熟悉嵌入式Linux应用程序开发环境 25
任务5:嵌入式Linux系统及应用程序的烧写 26
实训一 构建和熟悉嵌入式Linux开发平台 28
模块二:安装嵌入式BootLoader技术 32
任务1:系统启动 32
任务2:BootLoader 33
任务3:GRUB引导加载程序 34
任务4:引导加载程序vivi 36
实训二 BootLoader 39
模块三:ARM——Linux内核 41
任务1:Linux操作系统功能 41
任务2:Linux的内核的核心代码结构 44
任务3:ARM——Linux的内存管理 47
任务4:嵌入式Linux进程管理与调度 53
任务5:Linux的模块化机制 67
实训三 内核 69
模块四:嵌入式文件系统 71
任务1:文件系统 71
任务2:ext2文件系统 72
任务3:嵌入式文件系统 77
任务4:构建Linux根文件系统 78
实训四 根文件系统 82
模块五:开发嵌入式Linux应用程序 83
任务1:对讲机 83
任务2:ATM取款机 88
任务3:聊天室 96
任务4:数码相框 101
任务5:探月车 108
实训五 嵌入式Linux应用开发 112
附录一:中国电子学会《嵌入式系统Linux工程师》认证考试参考题 117
附录二:Source Insight使用说明 124
附录三:Linux操作系统的安装 131