初学者如何开始学习嵌入式开发为何多用linux 呢?新手入门全干货!零基础小白入门嵌入式开发为什么基于linux环境下?,嵌入式开发板上的linux系统,为什么有些命令不能使用???必看
关于这个问题,可以换个方式来表述,就好比嵌入式开发是否一定需要装虚拟机并且安装linux系统这类的思考。当然回答是否定的,在windows下也能学习开发,所以不一定要安装linux;但是,由于嵌入式产品是基于linux内核开发的,所以在开发初期为了方便,应该有一个基本的开发环境,这也是为什么要安装linux操作系统的原因了;而为什么要虚拟机,是出于生活工作习惯了桌面的操作系统,并且不得不肯定的是windows操作系统提供了很多用户体验很高的应用程序,所以,在生活的同时,工作中,学习里,需要用linux操作系统进行开发,就直接在windows上安装虚拟机即可;还有一点就是,开发过程中,介于跨平台的性质,很多产品也是运行在windows下的,所以也需要进行交叉编译;综上所述,在linux操作系统进行学习开发是明智的选择。
嵌入式开发板上的linux 系统一般是和PC机上的不一样的,他一般是经过剪裁的,至于你说的各种命令,也是经过裁剪的,在编译linux内核或者文件系统的时候,会有一个工具,必须用到,这是busy_box,就是传说中的嵌入式军刀,他是可以裁剪系统上的命令的,你可以通过它来选择需要什么命令,具体情况可以百度一下busy_box。
看了以上有关的嵌入式开发为何多用linux讲解,如果还有什么疑问可以直接来电咨询。
只要一个电话
我们免费为您回电