第一天
9:00~~12:00: 嵌入式系统概论,LINUX操作系统介绍,LINUX操作系统安装
13:30~~18:30: LINUX基本命令及使用;LINUX Shell编程
第二天
9:00~~12:00: 实验与项目
13:30~~18:30: Linux编程基础
第三天
9:00~~12:00: LINUX文件与I/O编程、实验
13:30~~18:30: LINUX进程原理及控制
第四天
9:00~~12:00 实验与项目
13:30~~18:30 进程间通信及编程
第五天
9:00~~12:00 专题实验
13:30~~18:30 线程编程模型与实验
第六天
9:00~~12:00 网络基础、TCP/IP协议、SOCKET通信与网络编程模型
13:30~~18:30 实验与项目
第七天
9:00~~12:00 嵌入式开发环境与开发流程
13:30~~18:30 ARM体系结构与指令集
第八天
9:00~~12:00 ARM编程模型与ADS集成开发环境
13:30~~18:30 实验与项目
第九天
9:00~~12:00 开发板、硬件电路介绍与JTAG调试
13:30~~18:30 实验与项目
第十天
9:00~~12:00 BootLoader原理与U-boot的使用、分析与移植
13:30~~18:30 专题实验
第十一天
9:00~~12:00 交叉工具链,LINUX内核分析与移植
13:30~~18:30 专题实验
第十二天
9:00~~12:00 文件系统原理与实验
13:30~~18:30 内核模块编程与实验
第十三天
9:00~~12:00 LINUX设备驱动原理
13:30~~18:30 LINUX设备驱动原理
第十四天
9:00~~12:00 编写字符设备驱动程序
13:30~~18:30 实验与项目
第十五天
9:00~~12:00 编写块设备驱动程序。
13:30~~18:30 专题实验
第十六天
9:00~~12:00 编写网络设备驱动程序
13:30~~18:30 专题实验
第十七天
9:00~~12:00 LINUX总线设备驱动,USB Host与 USB Device
13:30~~18:30 专题实验
第十八天
9:00~~12:00 QT图形系统移植
13:30~~17:30 QT图形应用程序开发
第十九天
9:00~~12:00 嵌入式WEB服务器移植开发短消息程序开发
13:30~~18:30 项目开发
第二十天
9:00~~12:00 项目开发
13:30~~18:30 总结与考核
|