本课程在学校讲授时间为30学时,其中理论基础16学时,实验课程14学时。内容包括嵌入式系统基础、嵌入式处理器、嵌入式操作系统、嵌入式软件开发平台、嵌入式Linux驱动开发,以及相应的实验内容。授课对象为专业型硕士,目前已开课5学期,每学期选课人数80左右。通过对该课程的学习,大部分学生能够建立嵌入式系统的概念,对相应的开发平台能够正确使用。如果再结合实验室有关项目,可培养出较为优秀的嵌入式系统工程师。
Overview
Syllabus
- 第一章:嵌入式系统基础
- 1.1 嵌入式系统概念
- 1.2 嵌入式系统组成
- 第二章:嵌入式处理器
- 2.1 嵌入式处理器发展历史
- 2.2 三星S3C2440 微处理器
- 第三章:嵌入式操作系统
- 3.1 嵌入式操作系统概述
- 3.2 嵌入式Linux 操作系统
- 3.3 Linux 操作系统实时性改造
- 第四章:嵌入式软件开发平台
- 4.1 基于Linux的开发流程
- 4.2 GCC 编译器
- 4.3 GDB 调试器
- 第五章:嵌入式Linux驱动开发
- 5.1 Linux 设备驱动技术
- 5.2 Linux 设备驱动程序
- 第六章:嵌入式系统实验
- 实验一:基于ARM的嵌入式Linux开发环境建立
- 实验二:基于ARM的模块方式驱动程序实验
Taught by
Feng Yang