式
DSP 处理器( Embedded Digital SignalProcessor , EDSP)
DSP 处理器对系统结构和指令进行了特殊设计,使其适合于执行 DSP 算法,编译效率较高,
指令执行速度也较高。在数字滤波、
FFT、谱分析等方面 DSP 算法正在大量进入嵌入式领
域
,DSP 应用正从在通用单片机中以普通指令实现 DSP 功能,过渡到采用嵌入式 DSP 处理器。
(4) 嵌入式片上系统(System On Chip)
在一个硅片上实现一个更为复杂的系统。这就是
System On Chip(SOC) 。用户只需定义出其
整个应用系统
,仿真通过后就可以将设计图交给半导体工厂制作样品。这样除个别无法集成
的器件以外
,整个嵌入式系统大部分均可集成到一块或几块芯片中去,应用系统电路板将变得
很简洁
,对于减小体积和功耗、提高可靠性非常有利。
6.嵌入式系统的分层
嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。
(
1)硬件层,是整个嵌入式系统的根本,也是驱动层的基础。
(
2)驱动层,驱动程序在系统调用时,不会独占操作系统时间片,而导至其它任务不能动
行。
(3)操作系统层,操作系统是负责系统任务的调试、磁盘和文件的管理,而嵌入式系统的
实时性十分重要。
(4)应用层,便是进行编程接口函数调用,编译和开发环境。
7.嵌入式开发
7.1 嵌入式两种开发
硬件,主要使用语言是
C 语言和汇编,例如做 dsp 开发,做驱动开发,这类的开发对硬件
要求比较高,短期内比较难掌握,除非是专业人士,另外,这类开发的就业机会比较少,
因为国内的硬件设计力量很弱,稍复杂的硬件都交给国外公司设计,所以大学生找这样的
工作很难,这也是为什么很多这类的毕业生都转行去做应用层的软件开发或者做网络维护
之类的工作了。
软件,主要基于嵌入式操作系统,例如
Symbian、Linux、Windows mobile、Android 等等,开
发人员主要从事嵌入式操作系统和应用软件的开发。特点是:比较容易上手学习,就业机会
多,因为嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工
作。越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势,所以需要大量
的研发人员,而且就业前景也非常的看好。
7.2 嵌入式系统开发生命周期
硬件与软件将同时进行开发。理解硬件与软件功能相互之间的关系及界限有助于确保设计要
求得到完整正确的理解和实现。
早在设计要求的定义与分析阶段,就必须分配系统仿真、原型设计和行为建模结果、一旦分
配结束,就可以立即着手具体的设计和实现。实时系统开发中软硬件的并行设计会使用到各
种分析技术,包括:
1. 硬件与软件仿真; 2. 硬件/软件协同仿真;
3. 可调度的建模技术,如速率恒定分析;
4. 原型设计和渐进式开发。
低层仿真可以用来为总线宽度和数据流程建模,这对性能评估是非常有用的。高层仿真可以
满足功能的交互,并促成硬件
/软件权衡研究及有效性设计。
7.3 嵌入式软件开发的优点
(1)目前国内外这方面的人都很稀缺。一方面,是因为这一领域入门门槛较高,不仅要懂较
底层软件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高(嵌入式系统对
软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非专业
IT 人
员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,很多软硬件技术