1 嵌入式开发系统读书报告 嵌入式系统简介: 嵌入式系统:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统
如各类单片机和DSP系统
这些系统在完成较为单一的专业功能时具有简洁高效的特点
但由于他们没有操作系统,管理系统硬件和软件的能力有限,在实现复杂多任务功能时,往往困难重重,甚至无法实现 从狭义上讲,那些使用嵌入式微处理器构成独立系统,具有自己操作系统,具有特定功能,用于特定场合的专用软硬件系统称为嵌入式系统
嵌入式系统的组成:嵌入式系统由嵌入式硬件与嵌入式软件组成
嵌入式硬件以芯片、模板、组件、控制器形式埋藏于设备内部;嵌入式软件是实时多任务操作系统和各种专用软件,一般固化在ROM或闪存中;嵌入式系统软硬兼施,融为一体,成为产品,但在开发过程中需要一些开发工具进行辅助开发
嵌入式系统的特点: 1
系统内核小; 2
专用性强; 3
系统精简; 4
高实时性 OS; 5
嵌入式软件开发走向标准化; 6
嵌入式系统需要开发工具和环境
应用领域:嵌入式系统目前已在国防、国民经济及社会生活各领域普及应用,用于企业、军队、办公室、实验室以及个人家庭等各种场所
例如:军用,消费电子,工业控制,网络应用,各类收款机、 POS系统、电子秤、条形码阅读机、商用终端、银行点钞机、IC卡输入设备、取款机、自动柜员机、自动服务终端、防盗系统、各种银行专业外围设备以及各种医疗电子仪器,无一不用到嵌入式系统
嵌入式系统可以说无处不在,无所不在,有着广阔的发展前景,也充满了机遇和挑战
2 嵌入式系统的开发流程: 嵌入式软件的开发流程与通用软件的开发流程大同小异,但开发所使用的设计方法具有嵌入式开发的特点
整个开发流程可分为:需求分析阶段;设计阶段;生成代码阶段;固化阶段
Bootloader: Bootloader功能:初始化硬件设备、建立内存空间的映射图(有的CPU没有内存映