120 likes | 394 Views
《 嵌入式系统程序设计 》 课程. 苏锐丹. 课程背景. 嵌入式 Linux 市场前景 业界巨头,研究机构的关注 基于嵌入式 Linux 构建产品应用. 课程目标. 学生通过本课程的学习,能够系统地掌握基于嵌入式 Linux 进行嵌入式产品开发的技术。. 基础知识. 《 操作系统( Linux ) 》 《C 语言程序设计 》 《 计算机组成原理 》 《 嵌入式系统 》. 主要内容(课堂). Linux 快速入门 Linux 基础命令 Linux 下 C 基础编程 嵌入式系统基础 开发环境的搭建 文件 I/O 编程 进程控制开发. 进程间通信
E N D
《嵌入式系统程序设计》课程 苏锐丹
课程背景 • 嵌入式Linux市场前景 • 业界巨头,研究机构的关注 • 基于嵌入式Linux构建产品应用
课程目标 • 学生通过本课程的学习,能够系统地掌握基于嵌入式Linux进行嵌入式产品开发的技术。
基础知识 • 《操作系统(Linux)》 • 《C语言程序设计》 • 《计算机组成原理》 • 《嵌入式系统》
主要内容(课堂) • Linux快速入门 • Linux基础命令 • Linux下C基础编程 • 嵌入式系统基础 • 开发环境的搭建 • 文件I/O编程 • 进程控制开发 • 进程间通信 • 多线程编程 • 网络编程 • 设备驱动开发 • 图形编程基础 • 嵌入式数据库
主要内容(上机) • 嵌入式系统程序开发环境熟悉 • 多进程/多线程 • QT • 驱动 • 移植第三方应用程序
参考书 • 《嵌入式Linux程序设计案例与实验教程》 • 《ARM嵌入式Linux系统设计与开发》 • 《嵌入式Linux基础教程》 • 《UNIX环境高级编程》 • 。。。。。。
其他参考 • 互联网资源 • 网络上的文档(筛选) • 其他丰富的资源 • 国内外学术期刊、技术论坛等等
学时安排与考核 • 期末考试60% • 上机30% • 平时成绩10%
注意事项 • “实践出真知” • 利用自己的电脑搭建开发环境,调试程序,理解程序,建立起程序思维 • EELoid嵌入式实验平台,在实际的开发环境下动手操作 • 参考资料的阅读 • 教材、参考书、互联网资料
教师信息 • Instructor : 苏锐丹,副教授 • Research Direction:计算机网络与信息安全 • Office : 新科技楼1001室 • Affiliation : • Tel : 029-88201425 • Email : surd007@163.com