但是 , 一般,它不具备传统计算机的外形 。
而是构成各种各样的智能设备,这就是“嵌入式系统” 。
就好比计算器 , 里面的芯片、主板,只能用于计算器 , 专门用于这个功能的 。不像PC,用途很广
这种小小的,专用的,就叫嵌入式
文章插图
3、嵌入式是做什么的?我主要来说下硬件开发以及开发的步骤有哪些
什么是嵌入式?
度娘给出的答案是:
嵌入式系统是一种专用的计算机系统 , 作为装置或设备的一部分 。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板 。
事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑 。
很多人对此还是不了解,那么,如何理解“嵌入式”呢?
从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,早期的基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,而目前很多控制器芯片早已集成到CPU内部,例如早期PC机有显卡,而现在多数嵌入式处理器都带有LCD控制器,某种意义上就相当于显卡 。
从软件上,就是在定制操作系统内核里将应用一并选入 , 编译后将内核下载到ROM中 。而在定制操作系统内核时所选择的应用程序组件就是完成了软件的“嵌入” 。
综上所述,嵌入式是一个综合性的学科 。
嵌入式硬件开发流程
图1 硬件开发流程
基于嵌入式的开发,基本上分为四层:硬件层、驱动层、操作系统层和应用层 。
其中应用层的开发最为简单,也是需求量最大的,也是公司里利润最高的部分 。操作系统层的开发主要是移植相关 , 很少有人自己写操作系统 。不过华为的鸿蒙系统,还是很值得我们期待的 。驱动层的开发比较难 。需要能看懂电路图还要对操作系统内核十分的精通 。
最后,说说硬件开发,它是整个嵌入式系统的根本 , 是基础 。嵌入式硬件开发在很大程度上决定了嵌入式产品的性能 。硬件工程师就像是设计师和建筑师,负责整个建筑的设计和建设 。软件工程师则是负责房间的装修,锦上添花 。
文章插图
4、什么叫嵌入式嵌入式的英文名是embedded,即
植入、插入的意思,那么,可以想象,嵌入式就是将一个东西植入到另一个东西上面去,通常所说的所说的嵌入式也就是指将程序植入到微型设备上面,以达到智能化、自动化应用的目的 。
- 冷冻的红虾是熟的吗,怎么辨别 冷冻虾的 好坏
- 人死了为什么眼睛睁着,人死后,眼睛为什么是睁着的?
- 邮政快递快吗?一般多久到,邮政快递快还是慢
- 酱包瓜做法,临清济美酱菜包瓜的做法
- 层流与湍流的本质区别,层流与湍流的本质区别
- 车架号是什么,车架号指的是什么
- 南京同仁堂益生菌驼奶蛋白粉怎么样,南京同仁堂益生菌蛋白质粉的作用及功能、怎么样
- 长59.8公里/总容积4000万立方米 中国最大的山洞在哪里,世界上最大的溶洞 利川腾龙洞
- 驾驶证到期怎么换,驾驶证到期了怎么换证