嵌入式系统-第一课


课程研究范畴:

计算机体系结构(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机器

3. http://www.wrtnode.com

MIPS CPU

带wifi,实际上就是路由器。就是tplink-wr703n的板子。

 

课程网站

http://fm.zju.edu.cn

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等)来自太空辐射,需要提供抗辐射加固保障。

 

嵌入式系统大多有功耗约束

如敦煌莫高窟微气象环境监测(湿度、温度)。用电池给电路板供电。

采用间歇工作的方式,降低功耗,节省能量。

 

嵌入式系统的可用资源少

嵌入式系统的资源配置遵循够用就行。

 

 

Leave a comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.