第1个回答 推荐于2016-03-18
因为LINUX的先天优势导致嵌入式开发大多采用LINUX系统:
1.开源,代码开放,省去了自己编写的麻烦,节约成本而且不会涉及到专利和产权纠纷。
2.功能齐全,对于很多硬件设备都有丰富的驱动程序,只需要移植一下,不需要改动太多。
3.稳定,linux确实比windows要稳定。
4.对于大多数芯片,都有裁剪的配置文件,在Linux内核源代码下,arch/arm/configs中有许多芯片的配置文件。
5.Linux分而治之的思想,可以使得驱动和应用程序并行开发,加快开发速度。
第2个回答 2012-03-24
1、windows因为使用方便快捷成为了桌面系统的一种主流,
2、linux对硬件支持好,开源,使用方便灵活,成为了嵌入式系统内核的首先环境
3、windows因为容易上手,便捷,成为了一种主流,那就有人去写一个windows系统下编写linux下软件的开发环境
综上所述,开发嵌入式不许要你在电脑上实体安装个linux系统
但是一定要会用linux系统
第3个回答 2012-03-24
只说一点就够了,win下没有嵌入式开发所需要的交叉编译环境,就算有那么几个,也是模拟的linux下的环境,刚开始工作时候用了一段,很多问题,远没有直接在linux下效率高。
第4个回答 2012-03-25
如果你嵌入式linux下的C/C++开发学的不错的话,建议你继续做下去。你可以尝试做游戏开发,或者到一家做嵌入式开发的公司。嵌入式待遇会比较高。C#他的就业面积会比较广,但普遍的待遇中等。当然牛逼的C#开发的待遇也是很好的。.