嵌入式开发为何多用linux

嵌入式开发为何多用linux,第1张

嵌入式程序开发一般在windows下进行。因为windows下的工具成熟,最主要的原因是新手上手快,你招一个新人,还要培训他linux会很麻烦,你最希望的是他可以直接关心应用的程序,就像一来让你在main函数里写东西,而不必关心main是怎么跑起来。嵌入式系统为什么用linux呢?是因为,硬件windows支持不方便,你看不到win内核里面的东西,你驱动写不出来或者写不好。windows下有可以把程序按照linux要求编译的环境,你可以看看交叉编译环境。到最后,你会发现linux,windows都一样,只是他们使用的工具不一样,就像汉语和英语的差别一样。

linus是嵌入式可用的 *** 作系统之一,嵌入式开发到后面必须用 *** 作系统,除非你把嵌入式当单片机用,这时候就不需要。

当你在嵌入式下用 *** 作系统的时候,可以选择的 *** 作系统有5,6个。

比如:

uC/OS II   uCLinux FreeRTOS

RTX Arm-Linux VxWorks

RTEMS pSOS Nucleus

PalmOS Windows CE Windows XP Embedded

Windows Vista Embedded 嵌入式Linux

ECOS QNX Lynx  Meego 

Symbian Android Meamo  

这些里面,比较用的多的是uC/OS; Windows CE;Linux;Android

Linux相对功能完善,大家大量使用的还有个重要原因就是免费系统。

这对于开发学习来说都是非常重要的。代码完全开源。

希望对你有用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8996868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存