讲义资料
课程名称: 嵌入式Linux操作系统
英文名称: Embedded Linux Operating System Laboratory
课程编号: 04830790
主讲教师: 杨延军
学分: 2
学时: 64
开课学期: 秋季
课程大纲:

基本目的:通过该课程的学习,使学生熟悉嵌入式系统的基本原理和技术,了解ARM的体系结构、ARM指令系统和嵌入式CPU的组成原理,掌握嵌入式系统的硬件,软件和系统的设计方法、开发流程和开发工具,锻炼学生的自主创新能力和团队合作能力。 

内容提要:本课程包括8个专题讲座(每次2学时),6个专题实验(每次4学时)和一个项目实验(24个学时)。本实验的硬件平台采用主流的ARM处理器芯片自行研制,具有很好的扩展性。项目实验需要学生组队完成。 

专题讲座: 
1. 嵌入式系统概述 
2. ARM处理器体系结构 
3. 开发板原理及使用 
4. Linux 操作系统介绍 
5. Linux 环境程序开发 
6. Linux 驱动程序设计 
7. 嵌入式Linux图形程序设计 
8. 嵌入式系统项目试验 

专题实验: 
实验1 熟悉开发环境和硬件平台,在硬件平台安装Linux 
实验2 使用GNU编译器,编写硬件测试程序 
实验3 编译内核,构造嵌入式文件系统 
实验4 Linux 环境程序设计 
实验5 嵌入式Linux驱动程序设计 
实验6 嵌入式Linux图形程序设计 

项目实验: 
由学生自主选题,预选的题目包括操作系统类、硬件设计类、应用程序类和系统实现类四个方向。 

参考教材: 
1.《嵌入式系统开发原理与实验》,北京大学出版社。 
2.《GNU/Linux 编程指南》,清华大学出版社。 
3.《Linux Device Driver》,中国电力出版。

时段信息 人数上限
周三下午 15