ARM嵌入式是大部分从事单片机嵌入式的朋友有必要触摸的常识。本文将从作业与技能的层面为预备从事相关作业的朋友们解说嵌入式的概念,并对嵌入式开发之间的不同,感兴趣的朋友快来看一看吧。
嵌入式体系的概念
想要侧重的了解“嵌入”的概念,首要需求从三个方面来进行了解。
1、 从硬件上,将根据CPU的处围器材,整合到CPU芯片内部,比方前期根据X86体系结构下的计算机,CPU仅仅有运算器和累加器的功用,全部芯片要造外部桥路来扩展完成,象串口之类的都是靠外部的16C550/2的串口控制器芯片完成,而现在的这种串口控制器芯片早已集成到CPU内部,还有PC机有显卡,而大都嵌入式处理器都带有LCD控制器,但其种意义上就相当于显卡。比较高端的ARM类Intel Xscale架构下的IXP网络处理器CPU内部集成PCI控制器(可配成支撑4个PCI从设备或配成自身为CPI从设备);还集成3个NPE网络处理器引擎,其间两个对应于两个MAC地址, 可用于网关交换用,而别的一个NPE网络处理器引擎支撑DSL,只需外面再加个PHY芯片即能够完成DSL上网功用。
IXP系列最高主频能够到达1.8G,支撑2G内存,1G×10或10G×1的以太网口或Febre channel的光通道。IXP系列应该是方针根据ARM体体系结构下由intel进行整合后成Xscale内核的最高的处理器了。
2、从软件上前,便是在定制操作体系内核里将使用同时选入,编译后将内核下载到ROM中。而在定制操作体系内核时所挑选的使用程序组
件便是完成了软件的“嵌入”,比方WinCE在内核定制时,会有相应挑选,其间便是wordpad,PDF,MediaPlay等等挑选,假如咱们挑选 了,在CE发动后,就能够在界面中找到这些东西,假如是曾经PC大将的windows操作体系,八成的东西都需求咱们得新再装。
3、把软件内核或使用文件体系等东西烧到嵌入式体系硬件平台中的ROM中就完成了一个真实的“嵌入”。
以上的界说是嵌入式体系下侧重于了解型的界说,书上的界说也有许多,但在这个领域范围内,哪种界说都不是非常切当的,包含那些专家学者们,历为究竟嵌入式体系是计算机领域下的一门综合性学科。