教学要求

(1)使学生初步了解嵌入式操作系统内核机制,掌握嵌入式操作系统内核使用和优化方法。

(2)使学生在了解嵌入式实时操作系统发展历程基础上,通过与通用操作系统对比分析,并结合实例,掌握实时操作系统的技术构成原理、功能特性及应用开发方法:了解嵌入式实时操作系统发展概况、熟悉嵌入式实时操作系统技术构成原理及功能特点、掌握基于嵌入式实时操作系统的应用系统开发方法

(3)使学生在了解嵌入式系统对数据存储和管理需求基础上,熟悉嵌入式文件系统特点及分类,了解Flash闪存器件存储特性,进而掌握闪速存储器文件系统构成原理及方法:了解嵌入式文件系统需求及概况、熟悉Flash闪存器件特性及管理特点、掌握Flash文件系统构成原理及方法、掌握嵌入式Linux根文件系统构成原理及方法

(4)讲授操作系统内核设备驱动程序基础、驱动程序相关的内核机制、字符设备及其驱动程序设计。通过分析内核设备模型的基本结构、关键数据结构、同步机制等原理知识,并以实际例字符设备例子展开讲述,让学生了解并掌握嵌入式字符驱动程序的设计与实现。

本章知识点

嵌入式Linux内存管理, Linux设备驱动程序框架, 应用程序通过操作系统操纵外部设备的方式, 外部设计的理解与定位, 嵌入式Linux根文件系统, Flash文件系统构成原理, Flash特性, 嵌入式文件系统概述, 嵌入式实时操作系统功能, 嵌入式实时操作系统特点, 嵌入式实时操作系统概况, 嵌入式Linux系统调用, 嵌入式Linux中断管理, 嵌入式Linux模块管理, 嵌入式Linux进程管理, Linux设备驱动程序具体实现过程

本章技能点

了解嵌入式Linux内核机制, 掌握嵌入式操作系统内核使用和优化方法, 熟悉嵌入式实时操作系统的发展历程, 掌握其实时性、可靠性的构成原理及方法, 熟悉嵌入式文件系统的特点、分类, 了解Flash器件特性, 掌握嵌入式Linux根文件系统构造原理及方法, 具有开发Linux字符设备、块设备、网络设备的驱动程序的能力, 具有使用中断进行设备操作的能力

重点难点Focal & Difficult Points

教学设计Instructional Design

评价考核Evaluation & Examination

教材内容Textbook Content

知识点说明Knowledge Points Description

技能点说明Skill Points Description

第1节:嵌入式Linux操作系统内核

教学录像

嵌入式Linux操作系统内核 A 6.1
陈文智

教学课件

嵌入式Linux操作系统内核
陈文智

例题

嵌入式Linux操作系统内核
陈文智

教学案例

嵌入式Linux操作系统内核
陈文智

实验/实训/实习

实验8:嵌入式Linux操作系统内核(1实验学时)
陈文智

文献资料

嵌入式Linux操作系统内核
陈文智

习题作业

嵌入式Linux操作系统内核
陈文智

第2节:嵌入式实时操作系统RTOS

教学录像

嵌入式实时操作系统RTOS A 6.2_1
蔡铭

教学录像

嵌入式实时操作系统RTOS A 6.2_2
蔡铭

演示文稿

嵌入式实时操作系统RTOS
蔡铭

文献资料

嵌入式实时操作系统RTOS
蔡铭

教学案例

嵌入式实时操作系统RTOS
蔡铭

实验/实训/实习

实验9:嵌入式实时操作系统RTOS(1实验学时)
蔡铭

试卷

嵌入式实时操作系统RTOS
蔡铭

习题作业

嵌入式实时操作系统RTOS
蔡铭

第3节:嵌入式文件系统

教学录像

嵌入式文件系统 A 6.3_1
蔡铭

教学录像

嵌入式文件系统 A 6.3_2
蔡铭

教学录像

嵌入式文件系统 B 6.3(1-2)
陈文智

教学课件

嵌入式文件系统
陈文智

演示文稿

嵌入式文件系统
蔡铭

教学案例

嵌入式文件系统
蔡铭

实验/实训/实习

实验10:嵌入式文件系统(1实验学时)
蔡铭

试卷

嵌入式文件系统
蔡铭

习题作业

嵌入式文件系统
蔡铭

第4节:嵌入式驱动程序

教学录像

嵌入式驱动程序 6.4_1
翁恺

教学录像

嵌入式驱动程序 6.4_2
翁恺

教学录像

嵌入式驱动程序 B 6.4_1
陈文智

教学录像

嵌入式驱动程序 B 6.4_2
陈文智

教学课件

嵌入式驱动程序_1
陈文智

教学课件

嵌入式驱动程序_2
陈文智

演示文稿

嵌入式驱动程序
翁恺

文献资料

嵌入式驱动程序
翁恺

教学案例

嵌入式驱动程序
翁恺

实验/实训/实习

实验11:嵌入式驱动程序设计(2实验学时)
陈文智

习题作业

嵌入式驱动程序
翁恺