1。1嵌入式系统定义
1.1 嵌入式系统定义
IEEE(美国电气和电子工程师协会)对嵌入式系统的定义:用于控制、监视或者辅助操作机器和设备的装置。
国内普遍定义:以应用为中心,以计算机技术为基础,软件和硬件可剪切,适用于应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。1.2 嵌入式系统的特点
嵌入式主要特点有:专用性、体积小、功耗低、成本低、稳定性高、实用性、技术密集、生命周期长、不可垄断性等。1.3 应用领域
1 新能源
2 智能硬件
3 汽车电子
4 工业控制
5 互联网/物联网
6 仪器仪表/工业自动化
7 通信/电信/网络设备等。
1.4 嵌入式系统体系
嵌入式系统的硬件层一般由嵌入式处理器、内存、人机接口、复位/看门狗电路、I/O接口电路组成,它是整个系统运行的基础,通过人机接口和I/O接口实现和外部的通信。
1.4.1 硬件架构
嵌入式系统的硬件架构以嵌入式处理器为核心,由存储器、外围设备、通信模块、电源及复位等必要的辅助接口组成。
1.4.2 软件层
嵌入式系统软件结构一般有3个层面:设备驱动层、OS层、应用层(包括永健抽象层、应用程序)。由于嵌入式系统的多样性,需要根据不同的硬件电路和嵌入式系统应用的特点,对软件部分进行裁剪。
1. 设备驱动层
一般由:板级支持包、驱动程序组成。
作用:为上层程序提供外围设备的操作接口,并实现设备的驱动程序。
1)板级支持包(board support package)
介于主板硬件和嵌入式系统操作系统中驱动程序之间的一层。BSP为上层的驱动程序提供了访问硬件的寄存器函数包。
BSP可分为以下三大功能:
(1) 系统上电时的硬件初始化。比如:对系统内存、寄存器及设备的中断进行设置。
(2) 为嵌入式系统访问硬件驱动程序提供支持。
(3) 集成硬件相关的和硬件无关的嵌入式操作系统所需的模块。
2)驱动程序
只有安装了驱动程序,嵌入式操作系统才能操作硬件平台,驱动程序控制嵌入式操作系统和硬件之间的交互。驱动程序提供一组嵌入式操作系统可理解的抽象接口函数。2. OS层
嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,是嵌入式系统的重要组成部分。嵌入式操作系统通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统具有通用操作系统的基本特点。
在一般情况下,嵌入式开发操作系统可以分为两类,一类是面向控制、通信等领域的嵌入式实时操作系统(RTOS),如VxWorks、PSOS、QNX、mCOS-Ⅲ、RT-Thread、FreeRTOS等;另一类是面向消费电子产品的嵌入式非实时操作系统,如Linux、Android、iOS等,这类产品包括智能手机、机顶盒、电子书等3. 应用层1)硬件抽象层
硬件抽象层本质上就是一组对硬件进行操作的API接口,是对硬件功能抽象的结果。硬件抽象层通过API为嵌入式操作系统和应用程序提供服务。但是,在Windows和Linux操作系统下,硬件抽象层的定义是不同的2)应用程序
应用程序是为完成某项或某几项特定任务而被开发运行于操作系统之上的程序,例如文件操作、图形操作等。在操作系统上编写应用程序一般需要一些应用程序接口。应用程序接口(Application Programming Interface,API)又称为应用编程接口,是软件系统不同组成部分衔接的约定。1.5 存储系统1.5.1 嵌入式处理器分类
1、ARM内核微处理器
主流。在移动应用市场占了绝大部分的市场份额。
包括ARM7系列、ARM9系列、ARM9E系列、ARM10E系列、SecurCore、 ARM11、 Cortex-A系列等。
ARM是一个只卖知识产权(IP)的公司,目前获得购买了ARM 核授权许可的大公司很多,包括华为、Qualcomm、Apple、Samsung、ST、NXP、TI等,他们都在ARM 核的基础上进行了设计,形成自己的处理器。
2、嵌入式微控制器MCU
单片机芯片内部集成ROM/EPROM、RAM、总线逻辑、定时/计数器、看门狗、I/O、串行口、脉宽调制输出、A/D、D/A、Flash、EEPROM等各种必要功能和外设。
嵌入式微控制器目前的品种和数量最多,比较有代表性通用系列包括8051、AVR、PIC、ARM Cortex-M 等。
3、数字信号处理器DSP
DSP处理器主要专门用于信号处理方面,其在系统结构方面进行了特殊设计,在数字滤波、FFT、频谱分析等密集数学运算领域有大规模的应用。
DSP一般用在算法快速执行,做控制比较困难。为了追求高执行效率,不适合运行操作系统,核心代码使用汇编。
嵌入式DSP 处理器比较有代表性的产品是Texas Instrument的 TMS320 系列和Analog的ADSP系列。
4、嵌入式SoC
用可编程逻辑技术把整个系统放到一块硅片上,称作SOPC。可编程片上系统(SOPC)是一种特殊的嵌入式系统。
单个芯片完成整个系统的主要逻辑功能。
基于FPGA实现的SoPC技术 ,是现在嵌入式系统设计发展趋势之一。
1、Altera公司的FPGA ,交叉使用ARM、MIPS以及Nios等多种内核。
2、Xilinx公司的FPGA,植入PowerPC结构处理器。1.5.2 存储系统
存储器的主要功能是存储程序和各种数据,并能在计算机运行过程中高速、自动地完成程序或数据的存取,嵌入式系统的运作是围绕着存储在存储器中的指令和数据进行的,存储系统在嵌入式系统中的作用非常重要,存储系统需要根据应用和设计需求选择合适的存储器。随机存取存储器(RAM,易失性存储器)
随机存取是指随机存取存储器(Random Access Memory,RAM)存储单元的内容可按需随意取出或存入,读写速度很快,且速度与存储单元的位置无关。RAM在断电时将丢失其存储内容,RAM主要用于存储短时间使用的程序
(1)静态随机存储器(Static Random Access Memory,SRAM)
(2)动态随机存取存储器(Dynamic Random Access Memory,DRAM)
(3)同步动态随机存储器(Synchronous Dynamic Random Access Memory,SDRAM)
2. 只读存储器(ROM,非易失性存储器)
存储在只读存储器(Read-OnlyMemory,ROM)中的数据可以在掉电后不丢失,ROM主要用于存储程序和一些数据(常量、系数等),存储在其中的数据只能读不能改,需要使用特定的方法擦除和烧录数据。
(1)只读存储器(Read-OnlyMemory,ROM)。
ROM内部的资料是在ROM的制造工序中,用特殊的方法烧录进去的,一般不能擦除或修改
(2)电可擦除可编程ROM(Electrically Erasable Programmable ROM,EEPROM)。
一般通过特定的指令来擦除和修改其存储内容,一般以页的形式进行擦除,不必将资料全部擦除。
3. 闪存存储器(Flash存储器,非易失性存储器)
闪存存储器又称Flash存储器,是电可擦除的ROM,在使用上与EEPROM类似。但是二者的寻址方法不同,存储单元的结构也不同,Flash存储器的电路结构较简单,同样容量占芯片面积较小,成本比EEPROM低。Flash存储器分为NOR Flash存储器和NAND Flash存储器。
(1) NOR Flash存储器。
有自己的地址线和数据线,可以采用类似于Memory的随机访问方式,但是擦除仍要按块来进行,不能进行先行写操作。NOR Flash存储器可以在芯片内执行,所以NOR Flash存储器可以直接用作执行程序存储器。
(2) NAND Flash存储器。
数据、地址、控制线都是共用的,不能线性访问数据,需要软件区控制读取时序,按页读取,按块擦除,不适合芯片内执行。但是,存储密度较高,因此主要用于海量数据存储
(4) eMMC(Embedded Multi Media Card)存储器。
采用统一的MMC标准接口,把高密度NAND Flash 存储器及MMC控制器封装在一片BGA芯片中,eMMC存储器具有快速、可升级的特点,主要作固态硬盘使用。1.5.3 I/O接口
嵌入式系统中的1/O接口是指用于将各种集成电路与其他外围设备交互连接的通信通路或总线,负责处理器和外围设备之间的信息交换。目前嵌入式系统中常用的通用设备接口有GPIO接口(通用可编程接口)、UART接口(通用串行通信接口)、Ethernet接口(以太网接口)、USB接口(通用串行总线接口)、I2C接口(现场总线接口)、I2S接口、SPI接口(串行外围设备接口)、CAN总线接口、Bluetooth接口(蓝牙接口)、Camera Link接口、SD卡接口等。
嵌入式操作系统特点
完成某一项或有限项功能。
在性能和实时性方面有严格的限制。
成本和可靠性通常是影响设计的重要因素。
占有资源少、易于连接。
系统功能可针对需求进行裁剪、调整,以便满足最终产品的设计要求。
法律明白人夫妻一方签订合同将房屋出售,有效吗?最高人民法院关于适用中华人民共和国婚姻法若干问题的解释(一)第十七条规定,夫或妻非因日常生活需要对夫妻共同财产做重要处理决定,夫妻双方应当平等协商,取得一致意见他人有理由相信其为夫
金洞开展庆祝三八妇女节系列活动红网时刻新闻3月3日讯(通讯员周云涛)连环穿衣接力筷运乒乓金砖引路丢圈圈3月3日上午,金洞管理区室内篮球场热闹非凡,加油声此起彼伏,一场展示金洞妇女巾帼风采的三八妇女节文娱健身竞赛
敬老爱老,连州镇社工站为特困老人送上沙坊粉角近日,连州镇社工站以雷锋月为契机,前往共和村委会沙坊村举办传统美食之风味在沙坊敬老爱老结对帮扶活动,联合沙坊村妇女一起制作沙坊粉角,探望特困老人,宣传沙坊村特色美食。为特困老人送上
俄罗斯外长与美国国务卿进行简短会面3月2日,俄罗斯外长拉夫罗夫与美国国务卿布林肯在二十国集团外长会期间进行了简短会面,这是双方自俄罗斯于2022年2月发起特别军事行动以来首次面对面交谈。美国官员称,两人的会面不到1
又开始了,阿根廷撕毁相关协议,要和英国重启马岛主权谈判阿根廷出手了。据环球网报道,G20外长会期间,阿根廷外长当着英国外长的面,宣布终止福拉多里邓肯协议,重启马尔维纳斯群岛主权的谈判。阿根廷外长和英国外长英国外交大臣随即给出答复,表示
夫妻间最佳相处模式多沟通多理解多体谅多关心,彼此珍惜夫妻之间话越多,婚姻才越幸福。不管是柴米油盐,还是鸡毛蒜皮,甚至是孩子捡回来的一片树叶,都可以拿来和另一半来分享。这就是生活中最珍贵的陪伴。婚姻里最怕的就是和外人谈天说地,一回家就
数据流通交易新基建进一步完善,国内首个数据交易链建设启动21世纪经济报道记者李览青上海报道3月3日,21世纪经济报道记者从上海数据交易所获悉,大数据流通与交易技术国家工程实验室与上海数据交易所正式启动国内首个数据交易链的建设工作,这也是
郭卫民过去五年全国政协共收到2。9万多件提案中国青年报客户端北京3月3日电(中青报中青网记者杨宝光耿学清李峥苨)在今天举行的全国政协十四届一次会议新闻发布会上,大会新闻发言人郭卫民介绍,过去五年,全国政协共收到2。9万多件提
海南产业用地调整多个控制指标全国省级首设设施农业项目指标新海南客户端南海网南国都市报3月3日消息(记者谭琦)修订生活空间(产业项目)用地标准新增农业空间(设施农业)生态空间用地标准,海南已实现三大空间用地标准全覆盖。记者从3月3日举办的
生猪上涨小周期能持续多久?作者丨陈洁,丁术为编辑丨包芳鸣在预期与现实的共振下,进入2月中上旬,生猪价格迎来一波反弹。中国养猪网的数据显示,2月4日,生猪价格(外三元,下同)为14。25元公斤,随后一轮跌跌撞
山东男篮双加时战胜辽宁男篮据央视网体育报道,3月1日,CBA常规赛继续进行,山东男篮经历双加时以119114险胜辽宁男篮。数据方面,山东队陶汉林27分,吉伦沃特32分,高诗岩18分辽宁队郭艾伦23分8助攻,
即将恢复!但仍需查验核酸近日文旅部发布通知宣布自2023年2月6日起试点恢复全国旅行社及在线旅游企业经营中国公民赴有关国家出境团队旅游和机票酒店业务国家名单包括泰国印度尼西亚柬埔寨马尔代夫斯里兰卡菲律宾马
陇南的山水到底有多美陇南的山水到底有多美自2022年12月起,方舆研究院微信公众平台将陆续同步推出中国山水地名系列,敬请关注。一陇南山水概述仁者乐山智者乐水陇南之美在乎山水之间早知有陇南何必下江南陇南
元宵佳节网红打卡及活动赏灯攻略元宵三五,不如初六。难道元宵佳节还不如正月初六吗。显然那只是作者对过去的一种怀念。既然元宵未至,初六已过,请带上您心中的他或她,去元宵灯会赏灯吧。或许多少年后,您们的那一段经历,将
厦门印象之鼓浪屿未到厦门之前,不曾去了解鼓浪屿。潜意识认为它不过是海边的景点。来到鼓浪屿后,它带给我很多意外。鼓浪屿是一个小岛,需要从厦门坐轮渡才能抵达。这个小岛面积不大,花费2个小时就能绕着它的
这花卷一口就沦陷3块钱面粉一揉抹上花生酱蒸出来香炸天香喷喷的红糖花生酱花卷,蒸的时候就满屋飘香,本来是为了消耗家里的红糖和花生酱,没想到真的越嚼越香,本身甜味不多,主要吃花生酱和红糖的香味,非常搭调。过年吃腻了大鱼大肉,不妨试试这个
孜然鸡丁这样做才好吃,外酥里嫩,香辣美味,比撸串还过瘾头条创作挑战赛人们常说没有什么事情是一顿美食解决不了的,如果有,那就再吃两顿,虽然说得有点夸张,但确实美食是每个人抵挡不了的。不论生活中遇到什么烦恼,美食就是人们最好的慰藉,味蕾上
元宵节家宴菜单,3口之家,4菜1汤,吉祥喜庆,好吃实惠不浪费本期导读元宵节家宴菜单,3口之家,4菜1汤,吉祥喜庆,好吃实惠不浪费农历正月十五是元宵节,又称上元节元夜灯节。正月是农历的元月,古人称夜为宵,所以称正月十五为元宵节。正月十五这一天
老醋花生这样做才好吃,酸甜脆口,清爽解腻,开胃好吃又解馋头条创作挑战赛人们常说没有什么事情是一顿美食解决不了的,如果有,那就再吃两顿,虽然说得有点夸张,但确实美食是每个人抵挡不了的。不论生活中遇到什么烦恼,美食就是人们最好的慰藉,味蕾上
季节交替,这一道炖菜可以多吃,比牛羊肉可口,营养好吃又实惠!导语季节交替,这一道炖菜可以多吃,比牛羊肉可口,营养好吃又实惠!俗话说一年之计在于春伴随着立春节气的到来,预示着万物冬藏的寒冬已经过去,万物生长的春天即将到来。不过,立春正处于季节
梁启超的个人标签流质易变(下)康有为要求梁启超离开日本,师命大于天,梁启超岂敢不听?去哪儿呢?大清国回不去了,因为回去就是个死。去投奔康有为,面子上挂不住,也不想听康啰嗦。梁启超想起了孙中山。孙中山海外人脉广,
中华五千年08五霸争雄(1)齐桓公与晋文公一位才干并不显著的君王,成为春秋时代的第一位霸主,一位家道中的小人物,成为霸主的主要智能,一位贵族公子,常年在外辗转流浪,花甲之年却登上霸主论坛。他们生活在一个怎样的时代?他们有着