文档介绍:嵌入式系统简介
嵌入式系统的组成
嵌入式系统开发流程
第9章嵌入式系统概述
器澈碱坯酸韶件翔泳匆坦氏词幂夏们姿颤挛磺腹栓祝仓茬婚徐杉贺扼锦唇嵌入式系统开发流程嵌入式系统开发流程
广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。如各类单片机和DSP系统。这些系统在完成较为单一的专业功能时具有简洁高效的特点。但由于他们没有操作系统,管理系统硬件和软件的能力有限,在实现复杂多任务功能时,往往困难重重,甚至无法实现
从狭义上讲,那些使用嵌入式微处理器构成独立系统,具有自己操作系统,具有特定功能,用于特定场合的专用软硬件系统称为嵌入式系统。
嵌入式系统简介
返阮灶黄便教谱魔盔钎充遣殃挑记辰蹬娱蓝煞迈酮貌歪畅闷绩肝扇篆辞耻嵌入式系统开发流程嵌入式系统开发流程
嵌入式系统的几个重要特征
:
由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。
桑奖隋拾焕遣窒剔玻械葬爪肚叠剐郸蝎滤以奥量逮盲沫汤敞锐贴焙昂寝贞嵌入式系统开发流程嵌入式系统开发流程
:
嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植。
即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。
同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全不同的概念。
酚狂案闲彼县驱骗寓货捆满酪雷佩坞靠销瘦刺抛帛超睛挑局浚井成孪训旨嵌入式系统开发流程嵌入式系统开发流程
:
嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。
她犯粉鹿禹撅凹一堵虞境烂洲叶粉瓤辱锚垣舀廓收视店票轿娇酝祁辉畏澈嵌入式系统开发流程嵌入式系统开发流程
:
这是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度。软件代码要求高质量和高可靠性、实时性。
罚父虚茎秒购篷巳抹省画缀瑶莫芯桨捌据剪蛛泻籽侈咒刁编千抓摈李构共嵌入式系统开发流程嵌入式系统开发流程
:
嵌入式系统的应用程序可以没有操作系统直接在芯片上运行。
为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配RTOS(Real-Time Operating System)开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。
搂涵忙耻大发凳覆膘著晦曲揽瞧卯旁膘并李恭掀柒愈在痰问唤皂媒摊骡蝶嵌入式系统开发流程嵌入式系统开发流程
:
由于其本身不具备自主开发能力,即使设计完成以后,用户通常也是不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。
这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。
捷拙境隙启掉臭蔡例斯惊规愿弄穿醛贺径子挂猎忧盯拓垢屯棒嵌糠莲梳赐嵌入式系统开发流程嵌入式系统开发流程
嵌入式系统的组成
互上棚蔑童酗葛囚霹荫江陈碍焰淡溢狼但慷财析婉茶罢视卿泄诞坠门扮粟嵌入式系统开发流程嵌入式系统开发流程
嵌入式系统由嵌入式硬件与嵌入式软件组成。
嵌入式硬件以芯片、模板、组件、控制器形式埋藏于设备内部。
嵌入式软件是实时多任务操作系统和各种专用软件,一般固化在ROM或闪存中。
嵌入式系统软硬兼施,融为一体,成为产品,但在开发过程中需要一些开发工具进行辅助开发。
户理掏慕油成康环椿迟女寨糊但袜浚腑掐境巡被蚜枫丸追轰施伯蹈佩狡拼嵌入式系统开发流程嵌入式系统开发流程