课程内容回顾
嵌入式系统的定义
嵌入式系统的体系结构
嵌入式系统的特点
4种典型的嵌入式处理器的类型
简单嵌入式应用所使用的一种常用程序结构:超级循环
嵌入式软件系统的指标
实时系统
根据实时性对嵌入式操作系统分类
实时系统的几个典型的指标及其定义
常见的嵌入式操作系统
选择嵌入式操作系统的原则
本地开发和交叉平台开发
嵌入式交叉开发工具包和常见软件
SkyEye
uCLinux的特点
uCLinux的内存管理与标准Linx的内存管理的区别
嵌入式Linux的软件层次
加载引导程序
BootLoader及其基本功能
BootLoader的启动过程
BootLoader的加载模式
BootLoader 与主机之间进行文件传输所用的通信设备及协议
Boot Loader的典型结构框架
几个典型的BootLoader
建立目标板Linux的基本步骤
开发嵌入式Linux系统最常用的主机类型
主机/目标机的开发体系结构
主机/目标板的调试方式
嵌入式Linux系统的一般架构
系统启动过程
引导配置的类型
根文件系统
根文件系统上的内容
几种常见的嵌入式文件系统
操作系统的基本功能组件
操作系统的基本目的
C语言中堆栈的作用
内核态、用户态
局部性原理
Linux中的段和分页的概念
进程
进程切换
进程的创建/删除
进程的调度
为什么会有中断
Intel体系中,中断和异常的分类
中断向量
中断屏蔽和非屏蔽中断
开中断/关中断
Linux中把紧随中断要执行的操作分为哪三类
Linux2.4中可延迟中断的实现方法有哪三种
系统调用
Linux内核所提供的两种主要的定时测量功能是什么
动态存储器(dynamic memory)
页框管理和伙伴算法
内存区管理和Slab分配器
非连续存储区
Linux的进程地址空间
缺页异常的处理
信号
Unix系统提供的基本的IPC有哪些
设备文件及其分类
设备驱动程序及其分类
IO操作监控模式