8800
课时安排:550
课程内容:一、嵌入式C语言及Linux应用开发 1、嵌入式操作系统介绍与开发环 2、C语言编程 3、同步与并发编程 4、内存管理与进程地址空间管理 5、文件系统及标准C I/O库 6、TCP/IP网络编程 7、嵌入式GUI及嵌入式数据库 二、ARM架构及嵌入式及嵌入式系统开 1、嵌入式硬件基础 2、ARM核心架构与嵌入式Linux应用 3、嵌入式Linux应用开发环境 4、ARM汇编与C语言混合开发 5、控制器接口 6、BAP、Bootloader与U-BOOT 7、ARM Linux Build与根文件系统制作 三、嵌入式Linux内核编程与驱动开发 1、Linux驱动开发基础与内核编程 2、Linux字符设备驱动与Linux Input子系统 3、LCD显示与buffer驱动开发 4、Memory Techonology Device内核子系统 5、USB驱动程序开发 四、嵌入式Linux应用开发及工程实践 1、嵌入式GUI应用开发 2、嵌入式网络应用开发 3、嵌入式数据库开发 4、综合项目实践 五、嵌入式Linux系统架构及裁剪 1、ARM Linux BOOT 2、嵌入式Linux系统移植与裁剪