课程介绍: 程序设计 阶段一:linux应用程序设计 阶段二:嵌入式linux系统构建 阶段三:linux驱动程序设计 项目开发 阶段一:概要设计、系统需求分析 阶段二:系统驱动程序设计 阶段三:QT界面设计、linux多线程程序设计、Webserver设计 阶段四:系统联合调试、答辩 教学目的:通过该课程的学习,使学员全面掌握以32位CPU为核心的嵌入式操作系统的软件设计,包括Linux的应用编程设计、系统设计及驱动设计。掌握Linux应用编程设计、Linux多线程编程设计、Linux共享内存、信号量、邮箱的编程、QT图形界面设计、交叉编译环境的构建、嵌入式bootloader(vivi、u-boot)设计、Linux在ARM上的移植、嵌入式文件系统的构建、Linux设备驱动程序设计、Socket通信程序设计、WebServer的构建、CGI程序设计、GPRS技术、嵌入式软件编程思想 先行课程:熟练使用Linux操作系统;熟悉C语言,熟悉指针、结构体等概念;了解接口电路和数字电路的知识,*具有电路设计经验 培训课时:240学时 班级规模及环境: 为了保证培训质量,增加互动环节,我们坚持小班授课,每期报名人数限10-20人