ARM嵌入式的理解

来源:互联网 发布:php类外调用私有属性 编辑:程序博客网 时间:2024/05/01 06:36
基本概念:
嵌入式计算机室将微型机嵌入到一个对象体系中,是相对对象体系的智能控制。为了区别于原有的通用计算机系统,把嵌入到具体的工作体系中,实现智能化控制的小型计算机,称为嵌入式计算机系统。
下面从几个方面来理解:
1、嵌入式系统与应用紧密结合,是面向用户,面向产品,面向应用的;
2、嵌入式系统集成了计算机技术、半导体技术和电子技术等结合;
3、嵌入式系统可定制;
4、嵌入式系统中的软件一般固化在存储器芯片或单片机本身中。
嵌入式系统主要由嵌入式处理器、相关外围器件、嵌入式操作系统及应用软件等组成。

基本结构:

嵌入式系统的构架可以分为4部分:处理器、存储器、IO和软件。

开发过程:

1、芯片选择

     嵌入式处理器种类繁多,按类型分为嵌入式微处理器EMPU、嵌入式微控制器MCU、嵌入式数字信号处理器EDSP和偏上可编程系统SIOP。选择处理器的原则是功能够用留有余地,开发难度和成本。

2、配置硬件平台

     嵌入式处理器相当于大脑的作用,还需要外围的功能模块来扩展功能,如显示屏幕的大小和类型、各种人机接口、电源等。

3、BootLoader移植

4、操作系统裁减

     当选定了嵌入式操作系统,往往需要根据具体的硬件平台进行修改和裁剪,减少操作系统的体积。

5、系统移植

6、应用程序开发    

    

原创粉丝点击