基本概念:
嵌入式计算机室将微型机嵌入到一个对象体系中,是相对对象体系的智能控制。为了区别于原有的通用计算机系统,把嵌入到具体的工作体系中,实现智能化控制的小型计算机,称为嵌入式计算机系统。
下面从几个方面来理解:
1、嵌入式系统与应用紧密结合,是面向用户,面向产品,面向应用的;
2、嵌入式系统集成了计算机技术、半导体技术和电子技术等结合;
3、嵌入式系统可定制;
4、嵌入式系统中的软件一般固化在存储器芯片或单片机本身中。
嵌入式系统主要由嵌入式处理器、相关外围器件、嵌入式操作系统及应用软件等组成。
嵌入式计算机室将微型机嵌入到一个对象体系中,是相对对象体系的智能控制。为了区别于原有的通用计算机系统,把嵌入到具体的工作体系中,实现智能化控制的小型计算机,称为嵌入式计算机系统。
下面从几个方面来理解:
1、嵌入式系统与应用紧密结合,是面向用户,面向产品,面向应用的;
2、嵌入式系统集成了计算机技术、半导体技术和电子技术等结合;
3、嵌入式系统可定制;
4、嵌入式系统中的软件一般固化在存储器芯片或单片机本身中。
嵌入式系统主要由嵌入式处理器、相关外围器件、嵌入式操作系统及应用软件等组成。
基本结构:
嵌入式系统的构架可以分为4部分:处理器、存储器、IO和软件。
开发过程:
1、芯片选择
嵌入式处理器种类繁多,按类型分为嵌入式微处理器EMPU、嵌入式微控制器MCU、嵌入式数字信号处理器EDSP和偏上可编程系统SIOP。选择处理器的原则是功能够用留有余地,开发难度和成本。
2、配置硬件平台
嵌入式处理器相当于大脑的作用,还需要外围的功能模块来扩展功能,如显示屏幕的大小和类型、各种人机接口、电源等。
3、BootLoader移植
4、操作系统裁减
当选定了嵌入式操作系统,往往需要根据具体的硬件平台进行修改和裁剪,减少操作系统的体积。
5、系统移植
6、应用程序开发