嵌入式系统构成

一个嵌入式系统包括三个主要组件:

硬件

应用软件

实时操作系统(RTOS)

嵌入式硬件:嵌入式系统的硬件通常包括以下内容:

        电源管理:这包括电源供应和额外的控制,以能够支持各种电源模式,其中一些包括电源门控模式,以提供许多操作模式,从而优化手持设备的功耗。系统甚至可能选择保留一些外围设备,如实时时钟(RTC),如果主电源丢失了RTC的电池。

        嵌入式处理器:这是任何基于微控制器的嵌入式系统的核心。这些都是为通用用途而优化的,为嵌入式产品提供了更小的尺寸和正确的功能。这类处理器大多将包括一些基本的DSP功能,包括一些需要它们的应用程序的硬件乘法器和除法器。

         嵌入式内存:嵌入式系统中的内存单元应该具有低访问时间和高密度。一些嵌入式微控制器包括ROM作为主引导加载程序,由供应商预先编程。ROM的内容为非易失性(电源故障不会删除这些内容)。所有嵌入式微控制器都包括某种系统内存或RAM(易失性),以存储瞬态输入或输出数据。嵌入式系统通常不具有诸如磁盘等二次存储设备。由于嵌入式系统的程序很小,因此不需要使用虚拟存储。一个微控制器将总是包含一个嵌入式闪存,用于程序内存。这对于不包括完整操作系统且可以嵌入微控制器的小型Flash的系统尤其如此。

        外设和I/O:外设是连接到嵌入式系统的串行和并行端口的输入和输出设备。串行端口一次在外围设备和微控制器或微处理器之间传输一位。并行端口在外围设备和微控制器之间同时传输由多个位组成的整个字。微控制器通常使用可编程接口设备与外设进行通信。可编程接口设备提供了灵活性,因为它们可以被编程来在不同的外设上执行I/O。微控制器监控来自外设的输入,并在某些事件发生时执行操作。例如,当传感器指示洗衣机洗涤缸中的水位高于预设水位时,微处理器就开始清洗循环。

        定时器和看门狗:为了能够对事件进行计时,微控制器通常会包括各种定时器,包括在低功耗模式下完全运行的定时器,它可以更快地恢复和退出低功耗模式。
另一个特殊的定时器“看门狗定时器”也是任何嵌入式系统的重要组成部分,用于检测代码失控或从其他故障中恢复。

        传感器和模拟:嵌入式设备的微控制器通常包括许多传感器,如温度传感器和模拟模块,如模拟到数字转换器(ADC),数字到模拟转换器(DAC),用于信号调节和传感的操作放大器。一个很好的例子是,电池电压将被ADC持续监测,并在被完全耗尽之前产生一个中断来指示应用软件。

        中断控制器:由于某些嵌入式应用程序的实时性,嵌入式系统通常需要低延迟和对中断事件的快速响应。这可能是为嵌入式设备选择微处理器的微控制器的重要考虑因素之一。除了中断控制器外,芯片架构、缓存和ram的组织方式在实现低延迟响应方面起着很重要的作用。

        时钟和复位:一个嵌入式系统的微控制器将包括许多时钟选项,包括外部晶体和内部振荡器,提供低功率和快速启动的选择。与一般系统相比,通常的电源复位(POR)电路也将作为微控制器的一部分包含在内。

        特定应用程序:一些嵌入式应用程序还将包括特定应用程序的逻辑作为微控制器或微处理器的一部分。
注意:本文中针对嵌入式系统硬件描述的功能仅涵盖一般趋势和选项,但并不意味着所有嵌入式系统硬件都将包含上述所有选项。

应用软件和实时操作系统(RTOS):由于嵌入式系统中没有二级存储设备,程序代码驻留在嵌入式闪存或ROM中。 在程序执行期间,变量的存储空间被分配在 RAM 中。 程序应该连续执行并且应该能够处理所有可能的异常情况。 因此程序一般不调用函数出口。
实时嵌入式系统拥有一个 RTOS(实时操作系统)。
 RTOS 由一个调度程序组成,该调度程序管理嵌入式系统中多个任务的执行。调度截止日期不重要的台式计算机操作系统不同,RTOS 应该调度任务并中断服务例程,以使它们在截止日期内完成。 因此,总而言之,RTOS 在应用程序进程的执行期间设置规则,以使进程能够在指定的时间间隔内以指定的优先级完成。

RTOS提供了可以简化程序员工作的功能。例如,RTOS提供了程序员可以使用的信号量来防止多个任务同时写入共享内存。随着VLSI的最新发展,处理器、内存、外设和与外部世界的接口被集成到一个单个芯片中,从而形成一个微控制器。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以三星公司的ARM9(S3C2410)和Nordic公司的nRF24LEl单片机为核心,结合Internet、GPILS、及传感器技术,采用有线与无线相结合的联网方式实现一个中低端家居智能集中控制系统,重点分析了整体方案和软硬件设计。   智能家居是现代科技、建筑与人居理念的完美结合,它以住宅为平台,利用计算机技术、数字技术、网络通信技术和综合布线技术,将与居家生活有关的家庭安防监控、公共安防监控、信息系统、家庭设备的互连与遥控、物业管理等有机地联接起来,通过中央管理平台进行网络化综合管理和远程控制,来创造一个优质、高效、舒适、安全、便利、节能、健康、环保的居住生活环境空间。   广阔的市场前景为智能家居的发展提供了经济源动力,而各种微处理器技术、嵌入式操作系统技术、通讯技术的进步则为智能家居的实现提供了必要的技术基础。本文以三星公司的ARM9(S3C2410)和Nordic公司的nRF24LEl单片机为核心,结合Intemet、GPRS及传感器技术,采用有线与无线相结合的联网方式实现一个中低端家居智能集中控制系统。   智能家居系统一般可以划分为内部网、协调器和外部网三个部分。目前关于家庭内部网络有多种解决方案,无线组网因具有组网和维护方便、扩展姓好等特点成为今后发展的趋势。基于设计技术可行、系统功能经济适用、接口开放、数据库功能强等基本原则,本系统采用如图1所示的星型组网方案,由一个协调器(汇聚节点)和多个室内终端节点组成。协调器以三星公司ARM9(S3C2410)为控制器,它具有较强的处理能力,能提供较好的数据库支持功能;各终端节点以nRF24LEl无线单片机为微控制器,它采用了Nordic最新的无线和超低功耗技术,内部集成了增强型5l内核单片机、A/D、2.4GHz无线传输等外设及丰富的接口,很适合应用于智能家居系统,完成各类传感器采集的温度、亮度、湿度等模拟量的采集、处理和无线传输·。
嵌入式系统设计技术》 Embed System Design Technology 课程基本信息 1.课程名称: 中文名:嵌入式系统设计技术 英文名:Embed System Design Technology 2.课程代号: 20229930 3.课程类别: 基础课(选修) 4.学时:51 学分: 3 教学目的及要求 嵌入式系统,一般指非PC系统,有计算机功能但又不称之为计算机的设备或器材.它是以应用为中心,软硬件可裁减的,适应应用系统对功能,可靠性,成本,体积,功耗等综合性严格要求的专用计算机系统.简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于PC中BIOS的工作方式,具有软件代码小,高度自动化,响应速度快等特点,特别适合于要求实时和多任务的体系.嵌入式系统主要由嵌入式处理器,相关支撑硬件,嵌入式操作系统及应用软件系统等组成,它是可独立工作的"器件",有时又称为"固件". 嵌入式系统几乎包括了生活中和工业上的所有电器设备,如掌上PDA,移动计算设备,电视机顶盒,手机上网,数字电视,多媒体,汽车,微波炉,数字相机,家庭自动化系统,电梯,空调,安全系统,自动售货机,蜂窝式电话,消费电子设备,工业自动化仪表与医疗仪器等.因此嵌入式系统开发技术成为现代计算机应用开发工程师必须掌握的知识. 本课程主要教授基于ARM系列CPU的嵌入式系统硬件软件基本设计方法. 教学内容 1.绪论 9 2.ARM7TDMI(-S)结构 9 3.ARM7TDMI(-S)指令集及汇编 6 4.LPC2106/2105/2104硬件结构与功能 6 5.LPC2106/2105/2104外设编程 3 6.CodeWarrior使用 3 7.ARM体系中的调试方法 3 8.实时系统概念 3 9.μC/OS-II原理及ARM移植 9 教材 教材名称: 讲课教材自编 教材作者: 唐臻宇 主要参考资料 1.《ARM体系结构与编程》,杜春雷编著,清华大学出版社2003年2月第一版; 2.《ARM微控制器基础与实战》,周立功等编著,北京航空航天大学出版社2003年11月第一版; 3.《μC/OS-II源码公开的实时嵌入式操作系统》,JEAN J.Labrosse著,绍贝贝译,中国电力出版社2001年8月第一版; 4.《嵌入式实时操作系统Small RTOS51原理及应用》,陈明计,周立功等编著,北京航空航天大学出版社2004年1月第1版; 5.《USB2.0设备的设计与开发》,边海龙,贾少华编著,人民邮电出版社2004年1月第1版; 6.《CPLD/FPGA可编程逻辑器件应用与开发》,王道县主编,国防工业出版社2004年1月第1版; 7.《Visual Basic 与分布式监控系统―RS-232/485串行通信》,范逸之编著,清华大学出版社2002年1月第1版. 成绩评定 本课程为理论课,考核方式为:闭卷考试.平时成绩占30%;期末考试占70%. 物理科学与技术学院 本科课程教学大纲

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值