linux嵌入式开发是不是必须用linux才能开发?

想学arm嵌入式linux开发,我用的是windows,是不是必须在linux下才能开发linux嵌入式系统

  嵌入式linux开发,肯定是要在linux系统下操作。同楼上所说,你也可以在虚拟机环境下开发。 楼主这是没学呢打算学嵌入式开发,还是已经有些基础了呢?
  那么针对嵌入式开发要学哪些我简单的说一下,仅代表当前主流观点。
  嵌入式开发作为新人,第一步C语言,有很多人自认为自己C语言很厉害,但是实际上一个从事嵌入式开发的老人,至少需要3-5年你才敢对C语言说精通,特别涉及到的常用的指针、数组、数据类型、运算符与表达式、控制语句时?你真的都懂么?这些是学习嵌入式最基础的知识。
  第二步,有了这些代码的基础你才能能根据需求写程序,也就是常说的应用层,应用层是相对简单的。要有理解和编码调试的能力,如系统编程、标准的I/O,文件I/O,库的制作等等。一般而言这种应用层开发有1-2个月的时间都能学会。剩下的就是大量的编码来提升自己的经验。但只会这些也能找到工作,但我相信你看完下面的发现那绝对不是你的梦想!
  第三步,更高级的内容也是最难的内容,前两步更多是让你会根据需求编码,但是如何能让你的程序能在硬件平台上运行,这才是真正的难题。所以每当再进一步的话,我们会发现我们什么有很多的东西都运行的是Linux系统,可是他们和我的PC运行的Linux有什么区别呢,为什么我电脑要用风扇而手机不用风扇呢,我们打开网页查找手机的详细参数的时候,会看到Cortex-A15 、四核 、ARM等等字眼,什么是ARM,什么是Cortex-A15,这需要进一步的了解。
  对于嵌入式开发者来说,他们都经历了学习的痛苦。有句话说的好,不经历风雨怎么见彩虹。对于学习嵌入式我比较不赞成自学,他不同于一般的应用层开发。你会面临很多问题。问百度?太慢了!去机构学习虽然花了一部分钱,从时间成本和效率上来讲,无疑还是比较值得的。你可以了解下华清远见嵌入式高端IT就业培训专家。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-02
嵌入式开发的环境是linux的,但是你可以装虚拟机来开发本回答被提问者采纳

linux嵌入式开发是不是必须用linux才能开发?
不一定。尽管Linux嵌入式开发通常使用Linux操作系统进行开发,但并不是必须如此。嵌入式开发的关键是在嵌入式系统上运行的软件,而不是开发工具所在的操作系统。嵌入式开发可以采用多种操作系统,包括但不限于:1.Linux:Linux是一种常见的选择,因为它是开源的,具有强大的社区支持和广泛的开发工具。很多嵌...

linux嵌入式开发是不是必须用linux才能开发?
嵌入式linux开发,肯定是要在linux系统下操作。同楼上所说,你也可以在虚拟机环境下开发。 楼主这是没学呢打算学嵌入式开发,还是已经有些基础了呢?那么针对嵌入式开发要学哪些我简单的说一下,仅代表当前主流观点。嵌入式开发作为新人,第一步C语言,有很多人自认为自己C语言很厉害,但是实际上一...

为什么搞嵌入式开发都用linux环境?
需要注意的是,并非所有的嵌入式开发都必须使用Linux环境。根据具体的项目需求和约束条件,开发者也可以选择其他操作系统或开发环境进行嵌入式开发。以上内容是由猪八戒网精心整理,希望对您有所帮助。

嵌入式开发是在Linux下开发的吗
嵌入式开发通常可以在Linux下进行。嵌入式开发是指为嵌入式系统设计和开发软件的过程。嵌入式系统通常包括一种特定的硬件平台,如微控制器或嵌入式处理器,而且其资源可能有限。在嵌入式开发中,选择合适的操作系统对于实现功能、优化性能和简化开发过程非常关键。Linux在嵌入式领域非常流行,并且广泛用于各种嵌...

为什么搞嵌入式开发都用linux环境?
1.开源性和自由性:Linux是一个开源的操作系统,可以自由获取和使用,而且有一个庞大的开发者社区支持。这使得嵌入式开发者可以基于Linux进行开发,充分利用开源工具和资源。2.可定制性:Linux内核的开源性质使得嵌入式开发者可以根据具体需求定制和裁剪系统,将其精简为适合特定嵌入式设备的最小系统。这种...

嵌入式开发为什么大多数都是在Linux系统下开发
关于这个问题,可以换个方式来表述,就好比嵌入式开发是否一定需要装虚拟机并且安装linux系统这类的思考。当然回答是否定的,在windows下也能学习开发,所以不一定要安装linux;但是,由于嵌入式产品是基于linux内核开发的,所以在开发初期为了方便,应该有一个基本的开发环境,这也是为什么要安装linux操作系统的...

嵌入式方向可以完全不学 Linux 吗
这个是不可以的,linux在嵌入式方面应用很广的,比如交叉编译等等。就是因为linux的系统能进行个性化裁剪,所以才在嵌入式行业应用很广的,因此嵌入式防线中linux总会涉及到的

嵌入式开发为什么大多数都是在Linux系统下开发
Linux是一个跨平台的操作系统,可以轻松移植到不同的硬件架构上。这使得开发者可以在各种嵌入式系统上使用相同的开发环境和工具,提高了开发的效率。3.驱动支持:Linux社区提供了丰富的驱动程序支持,适用于多种硬件设备。这对于嵌入式系统来说至关重要,因为嵌入式设备通常需要与各种传感器、通信设备等硬件...

嵌入式系统都要导入linux内核吗
1.就拿你说的嵌入式系统开发,只有在linux平台上开发才考虑是不是需要纳入linux内核 2.linux开发有很多种,bootloader,内核系统,驱动,应用,文件系统;所有内核只是其中的一小部分,只有做内核相关的部分才会加入到内核当中;3.因为linux内核是GPL开源的,如果你要发布新的linux内核,你的新增模块必须以...

linux嵌入式开发环境 用什么linux
在实际嵌入式开发无法使用。3:学习嵌入式的特定编译环境,交叉编译技巧等等,此时必须在实际的嵌入式开发板上学习,不能在发行版linux下学习,因为嵌入式开发板都是用裁剪和优化过的linux内核,编译环境也是嵌入式处理器自带的,和发行版linux有较大的不同。总的来说,学习嵌入式开发,建议使用ubuntu ...

相似回答