嵌入式操作技术2.25

上了一节嵌入式技术的课嗷,大致是独孤九剑的总纲吧。
一丶嵌入式技术是什么
老师给的结论是:在已有的硬件上移植操作系统,在操作系统之上做应用开发,在操作系统之下做底层开发。老实说没有太清晰的概念,听完之后只抓住两点:可移植和操作系统。
那么先回到我们之前学的单片机。单片机是传统开发项目,在软件和硬件之间直接相连,缺点大约是硬软件之间的耦合度太高,移植性差即适配平台能力差,也可以说——从一而终。那么单片机的开发就要求了我们必须对软件和硬件都有很深的了解和掌握,内练一口气,外耍横钢体,精力耗费就比较多了。
而嵌入式技术呢,则是在软件和硬件之间搭起了一座桥梁,操作系统。操作系统的作用,管理人员吧,负责管理硬软件资源。又或者是万能钥匙,不再需要主人携带的专门的钥匙,拿着即可开锁。那么操作系统呢?它提供丰富的网络协议,提供开源的软件和库,多任务机制则打开了智能时代的大门。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。
二丶嵌入式开发方向
1.上层应用软件的开发(要求:精通一门语言,熟悉一款操作系统,掌握相应的数据结构/算法)。我觉得大众化的理解,就是个做软件的吧0.0。现在还不是很了解具体情况,不多介绍(下面都一样)。
2.底层系统软件的开发(要求:精通C语言,理解操作系统的实现,熟悉硬件的工作原理,熟悉汇编)。重点是为什么要求精通C语言?当当当当~因为C语言可以直接访问硬件(存在指针可以直接指向硬件里的地址),C语言的移植性和运行效率也很高,真是世界上最好的语言啊!
3.嵌入式系统工程师。老地中海了,我应该不太想去了解。
三丶嵌入式系统的组成
一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。可移植的操作系统成为嵌入式系统,而可移植的方法,代码开源或者提供可移植接口。而硬软件的实时性…没做好笔记好像,只有这个标题,还有一句linux无实时。
没了。。。。
不对,作业:嵌入式cpu体系结构的种类,特点及应用场景。

1、嵌入式微处理器

嵌入式微处理器字长一般为16位或32位,Intel、AMD、Motorola、ARM等公司提供很多这样的处理器产品。嵌入式微处理器通用性比较好、处理能力较强、可扩展性好、寻址范围大、支持各种灵活的设计,且不限于某个具体的应用领域。
在实践应用中,嵌入式微处理器需要在芯片外配置RAM和ROM,根据应用要求往往要扩展一些外部接口设备,如网络接口、GPS、A/D接口等。嵌入式微处理器及其存储器、总线、外设等安装在一块电路板上,称之为单板计算机。
嵌入式微处理器在通用性上有点类似通用处理器,但前者在功能、价格、功耗、芯片封装丶温度适应性、电磁兼容方面更适合嵌入式系统应用要求。嵌入式处理器有很多种类型,如xScale、Geode、PowerPC、MIPS、ARM等处理器系列。

2、嵌入式微控制器

嵌入式微控制器又称单片机,这种处理器内部集成RAM、各种非易失性存储器、总线控制器、定时/计数器、看门狗、I/O、串行口、脉宽调制输出、A/D、D/A等各种必要功能和外设。
其跟嵌入式微处理器相比,微控制器的最大特点是将计算机最小系统所需要的部件及一些应用需要的控制器/外部设备集成在一个芯片上,实现单片化,使得芯片尺寸大大减小,从而使系统总功耗和成本下降、可靠性提高。微控制器的片上外设资源一般比较丰富,适合于控制,因此称微控制器。MCU品种丰富、价格低廉,目前占嵌入式系统约70%以上的市场份额。

3、嵌入式DSP

在数字化时代数字信号处理是一门应用广泛的技术,如数字滤波、FFT、谱分析、语音编码、视频编码等、数据编码、雷达目标提取等等,传统微处理器在进行这类计算操作时的性能较低,专门的数字信号处理芯片——DSP也就应运而生,DSP的系统结构和指令系统针对数字信号处理进行了特殊设计,因而在执行相关操作时具有很高的效率。在应用中,DSP总是完成某些特定的任务,硬件和软件需要为应用进行专门定制,因此DSP是一种嵌入式处理器。

4、嵌入式片上系统

在某一类特定的应用对嵌入式系统的性能、功能、接口有相似的要求,针对嵌入式系统的这个特点,利用大规模集成电路技术将某一类应用需要的大多数模块集成在一个芯片上,从而在芯片上实现一个嵌入式系统大部分核心功能,这种处理器就是SOC。
SOC把微处理器和特定应用中常用的模块集成在一个芯片上,应用时往往只需要在SOC外部扩充内存、接口驱动、一些分立元件及供电电路就可以构成一套实用的系统,极大地简化了系统设计的难度,同时还有利于减小电路板面积、降低系统成本、提高系统可靠性。SOC是嵌入式处理器的一个重要发展趋势。
嵌入式微控制器和SOC都具有高集成度的特点,将计算机小系统的全部或大部分集成在单个芯片中,有些文献将嵌入式微控制器归为SOC。后续为了更清晰地描述,将内部集成了RAM和ROM存储器、主要用于控制的单片机称为微控制器,而所说的SOC则没有内置的存储器,以嵌入式微处理器为核心、集成各种应用需要的外部设备控制器,具有较强的计算性能。

发布了4 篇原创文章 · 获赞 0 · 访问量 145

猜你喜欢

转载自blog.csdn.net/weixin_46412477/article/details/104515664
今日推荐