课程研究范畴:
计算机体系结构(Computer Architecture)讲的是CPU架构,是在CPU封装之内的东西。
嵌入式系统是将CPU封装之外,机箱之内的东西。
参考书目:
现代嵌入式计算,Peter Barry等,机械工业出版社;
实验平台:
1. Acadia板子 http://www.pcduino.com 一个Linux机器
4核1.2Ghz Cotex A9 CPU Cotex指令集
tx卡槽,SATA接口,USB口,
2. 树莓派板子 一个Linux机器
MIPS CPU
带wifi,实际上就是路由器。就是tplink-wr703n的板子。
课程网站
QQ:36292289X
分数构成:
总分=期末闭卷考试40分+平时成绩60分
平时成绩=必做实验40分+选做实验(最多)25分
Micro Control Unit (MCU) 单片机, 无Memory Managment Unit (MMU)
更硬一点-VxWorks
ucLinux等无MMU支持的POSIX OS,或ucOS等纯应用不支持POSIX的OS。
这类OS实际是一个函数库,支持多线程。
一般的操作系统和应用程序是独立分开的。但以上操作系统和应用程序编译时是link到一起的,成为一个数据块。
很硬了-裸机
直接在MCU上写没有OS支持的系统
程序就是一个大循环+若干中断相应程序。
嵌入式系统的含义
嵌入式系统就是将计算机的硬件或软件嵌入其他机、电设备中。
嵌入式系统中运行的任务是专用而确定的。
嵌入式系统往往对实时性提出较高的要求。
至系统能够在限定的响应时间提供所需水平的服务。(POSIX 1003.b)
Real-time 实时
Real Time真实时间
Real Time Clock真实时钟
嵌入式系统运行需要高可靠性保障
嵌入式系统需要忍受长时间,无人值守的条件下运行
核心路由器、航天飞行器
嵌入式系统运行的环境恶劣
工业控制:车间设备干扰、辐射
航天飞行器:40%的航天设备故障源(单粒子翻转、单粒子闩锁、功率器件SEB等)来自太空辐射,需要提供抗辐射加固保障。
嵌入式系统大多有功耗约束
如敦煌莫高窟微气象环境监测(湿度、温度)。用电池给电路板供电。
采用间歇工作的方式,降低功耗,节省能量。
嵌入式系统的可用资源少
嵌入式系统的资源配置遵循够用就行。