是指Linus Torvald所写的Linux操作系统内核。从诞生开始,Linux就遵循着开源的原则,免费供人们学习和使用。通过网络,更多的爱好者与开发者加入到Linux内核的开发工作当中,他们共同遵守GPL(General Public License)协议,协议源码可以无偿获取并且修改,这使得Linux快速发展壮大起来。Linux系统并不是为嵌入式开发系统专门定制的,但是它独特的特性使它在嵌入式领域占有举足轻重的地位,具体的特性可以归纳如下。
相比商业专用的嵌入式操作系统而言,成本小项目的开发节省了一笔不小的费用。和使用。Linux内核完全免费,这为开发特别是一些低而且其内核源码是公开的,更易于开发者掌握
Linux内核支持X86、PowerPC、ARM、XSCALE、MIPS、SH、68K、Alpha、SPARC等多种体系结构,并已经成功移植到多种硬件平台上,这对于经费、时间受的研究与开发项目是很有吸引力的。Linux内核采用一个统一的框架对硬件进行管理,同时从一个硬件平台到另一个硬件平台的改动与上层应用无关。
Linux内核具有独特的模块机制,可以根据用户的需要,实时将某些模块插入到内核中或者从内核中移走:可以根据嵌入式设备的个性需要进行量身裁定。裁减后的内核最小可达150 KB以下,尤其适合于嵌入式领域资源受限的实际情况。
Linux内核高效、稳定,且能充分发挥硬件的功能,因此它比其他操作系统的运行效率更高。在个人计算机上使用Linux,可以将它作为工作站,但它更适合应用于嵌入式领域。
Linux是率先实现TCP/IP协议栈的操作系统,它的内核结构在网络方面非常完整,并提供了对包括卜兆位、百兆位、于兆位的以太网,以及无线网络、Token ring(令牌环网)、光纤甚至卫星的支持,这对现在依赖于网络的嵌入式设备来说是很好的选择。
嵌入式linux系统开发是以linux为基础的嵌入式作业系统,现在看来嵌入式开发随着物联网的普及在企业和社会中应用越发广泛和重要。华清创客学院嵌入式开发提醒读者,学习嵌入式开发技术如今确实是一个非常好的选择,不过由于现在培训机构泛滥,培训体系不清晰,想要学习嵌入式开发的小白们在选择学习平台时慎重考虑。
课程从0开始,讲到云计算结束,按阶段授课,从入门到跑,适合初学者,也适合定制,需要哪个模块学哪个模块2,包含初级运维工
Rocke是专门从事门罗币(Monero)挖掘业务的黑客组织。去年年底,自新黑客组织Pacha崛...
新的成像应用正在蓬勃发展,从工业 4.0 中的协作机器人,到无人机消防或用于农业,再到生物特征面部识...
近年来,国内油气藏开发如火如荼,但是想要解锁地下复杂油气藏,需要世界上最先进的油气勘探开发技术——随...
首先,工作上不紧不慢、按部就班,还是以嵌入式软件工程师的身份走完了整个2017,完成了公司计划内的两...
相比上届展会,这届展商数量增加了近100家,来自以外的国际展商比例增长了56%,展会面积上升了8...
集线器是USB结构中的特定成分,它可以对原有的USB端口在数量上进行扩展以获得更多的USB端口(集线
TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Li陈相贵近况nux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...