
Linux是 *** 作系统内核,单Linux内核还不能在一定程度上称为 *** 作系统,当Linux与GNU结合, *** 作系统才完整了。现在Linux内核由Linux基金会负责研发。为什么Linux和嵌入式和ARM联系紧密,原因是Linux是开放的,这样就会有大量的资源可以使用,由于嵌入式系统不同于PC,许多硬件都是多变的,在这样的情况下,开放的Linux提供很大便利。
另外Linux本身也是一个绝佳的开发环境,它的开始就是天才程序员和黑客的功劳,由于兼容UNIX,所以一大批高水准的程序员都在它下工作,这与Windows是不同的,Windows更像娱乐的系统,拿Windows做开发实在是让人郁闷。举个例子,Windows的系统调用API有成千上万个,而且更新迅速,程序员只有跟着学,别无他法,可学会时又淘汰,所以Windows程序员很苦,但Linux或类UNIX系统的系统调用仅百十来个,你的技术够硬的话可以熟练使用,可以将大部分精力放在干真正的工作上去,所以Linux是一个完美的开发环境。
正因为如此,当ARM开始独步嵌入式时,Linux就成为标准的开发者使用的开发环境,而如今嵌入式发展这么多微软还没有一个支持ARM体系的 *** 作系统,所以微软在嵌入式上先天不足。
android是google大神推出的新 *** 作系统arm是一种精简指令集的cpu,对立于传统的复杂指令集cpu,如X86架构的linux也是一种 *** 作系统,嵌入式与服务器上占据绝对优势,与windows二分天下 关系就是 android和linux都可以在arm上运行欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)