2.25嵌入式设计(总结)

于2020年2月25日,我第一次接触了嵌入式设计的学习。在老师的讲解下了解到了嵌入式设计的前景非常美好,充分吸引了我对嵌入式设计的学习兴趣。
首先要说一下什么是嵌入式技术。嵌入式技术是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统技术。它初起源于单片机技术, 是各类数字化的电子、机电产品的核心,主要用于实现对硬件设备的控制、监视或管理等功能。所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,由此可知嵌入式系统是针对产品需求而定制的系统。
其次要讲一讲嵌入式软件和非嵌入式软件的区别。嵌入式软件是嵌入在硬件中的操作系统和开发工具软件。而非嵌入式软件,是指可以跨平台甚至跨系统使用的软件系统。两者对比各有优缺点。嵌入式软件解决传统开发软硬件耦合度导致的问题,而且它是多任务机制,不仅提供了丰富的网络协议栈还提供了丰富的开源软件和工具。正是嵌入式软件的这些优点导致了它的硬件要求高,这便加大了硬件的成本。非嵌入式软件,也可以称为传统软件,它与嵌入式软件恰恰相反,它相比较而言要简单一些,所以它的开发成本较低,而它的缺点也可想而知有如下三点:软硬件耦合度高导致软件移植性差,软件开发人员必须懂硬件和软件功能性差。撇去这些专业术语,说的不严格点,能够运行在你的电脑和一些大型服务器的软件就是非嵌入式,相反,其他的软件(特点是体积比较小),就是嵌入式软件了,当然这是笼统的分类了。
再来谈谈嵌入式开发的方向。我们可以选择嵌入式上层软件开发,它要求我们精通一门语言,熟悉一款操作系统(会看说明书),掌握数据结构与算法。还可以选择嵌入式底层系统软件开发,与嵌入式上层软件开发不同,它规定我们要精通C语言(所以的操作系统内核都是C语言和汇编语言开发的),还要求我们理解操作系统的实现(会使用,也会添加和修改功能),熟悉硬件的工作原理,还有熟悉汇编。还有一个选择是嵌入式系统工程师,但是这要求太高,可以说是上面两个选择的进阶选项,还是等工作个五、六年再予以考虑的好。不谈嵌入式系统工程师,前两者也是非常不错的选择,前景非常的诱人。
最后还有一些零散的知识,我就简单的罗列一下:
嵌入式不等于ARM。
单片机是可以作为嵌入式CPU的。
可以移植(代码开源、提供可移植接口)的操作系统称之为嵌入式操作系统。
实时性(软件、硬件):规定时间内完成规定的动作
vxwords:实时性强 Linux无实时性,运行效率稳定
以上是我的原创文字

CPU体系结构的种类、特点及应用场景
四大CPU体系结构
ARM/MIPS/PowerPC均是基于精简指令集机器处理器的架构;X86则是基于复杂指令集的架构,Atom是x86或者是x86指令集的精简版
1.ARM
ARM架构,过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。
2.x86系列/Atom(安腾)
IA 是Intel Architecture(英特尔体系架构)的简称,有IA-32和IA-64,均属于X86体系结构。
x86或80x86是英代尔Intel首先开发制造的一种微处理器体系结构的泛称。x86架构是重要地可变指令长度的CISC(复杂指令集电脑,Complex Instruction Set Computer)。
Intel Atom(中文:凌动,开发代号:Silverthorne)是Intel的一个超低电压处理器系列。处理器采用45纳米工艺制造,集成4700万个晶体管。L2缓存为512KB,支持SSE3指令集,和VT虚拟化技术(部份型号)。
3.MIPS系列
MIPS是世界上很流行的一种RISC处理器。MIPS的意思是“无内部互锁流水级的微处理器”(Microprocessor without interlockedpipedstages),其机制是尽量利用软件办法避免流水线中的数据相关问题。它最早是在80年代初期由斯坦福(Stanford)大学Hennessy教授领导的研究小组研制出来的。MIPS公司的R系列就是在此基础上开发的RISC工业产品的微处理器。这些系列产品为很多计算机公司采用构成各种工作站和计算机系统。
MIPS技术公司是美国著名的芯片设计公司,它采用精简指令系统计算结构(RISC)来设计芯片。和英特尔采用的复杂指令系统计算结构(CISC)相比,RISC具有设计更简单、设计周期更短等优点,并可以应用更多先进的技术,开发更快的下一代处理器。MIPS是出现最早的商业RISC架构芯片之一,新的架构集成了所有原来MIPS指令集,并增加了许多更强大的功能。MIPS自己只进行CPU的设计,之后把设计方案授权给客户,使得客户能够制造出高性能的CPU。
4.PowerPC系列
PowerPC 是一种精简指令集(RISC)架构的中央处理器(CPU),其基本的设计源自IBM(国际商用机器公司)的IBM PowerPC 601 微处理器POWER(Performance Optimized With Enhanced RISC;《IBM Connect 电子报》2007年8月号译为“增强RISC性能优化”)架构。二十世纪九十年代,IBM(国际商用机器公司)、Apple(苹果公司)和Motorola(摩托罗拉)公司开发PowerPC芯片成功,并制造出基于PowerPC的多处理器计算机。PowerPC架构的特点是可伸缩性好、方便灵活。
作者原博: https://qymua.com/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值