嵌入式linux *** 作系统的源代码怎么下载?下载之后怎么阅读?怎么通过源代码生成 *** 作系统? *** 作系统怎么运行?

嵌入式linux *** 作系统的源代码怎么下载?下载之后怎么阅读?怎么通过源代码生成 *** 作系统? *** 作系统怎么运行?,第1张

下载内核在:www.kernel.org。阅读内核一般在windows上用sourceinsight。内核源代码不分什么嵌入式还是pc机。通过交叉编译工具可以生产内核镜像,把镜像烧到板子就可以运行了。烧制方法一般卖板子的厂家都会提供的。一般的烧制步骤是U-Boot,linux内核,linux文件系统,Qt。Qt是一个图形界面。

总之,你自己装个linux系统,建议ubuntu,自己重新编译下内核,你就会明白怎么编译内核的。你去买个arm9或者arm11的开发板,自己弄弄就会明白交叉编译工具怎么用的。

单片机很少跑 *** 作系统,arm嵌入式系统如果不跑 *** 纵系统,当然用IAR,KEIL等等集成开发环境也可以编译出来程序,但是如果要跑 *** 作系统,目前主流的都是跑的基于linux内核的 *** 作系统。

既然使用的是基于linux的系统,那在linux下用交叉编译环境编译出程序就是自然而然的。就好像你要写一个windows下运行的程序,自然首选是在windows下开发。

搭建linux的编译环境很简单。即使是windows的系统,装个虚拟机,安装一下交叉编译环境,也就可以了。

搭建windows编译环境的方法基本都是先安装一个类linux环境的软件,比如cgwin,然后和linux下步骤基本相同,没多大区别。

你想用windows的环境,应该是对linux不熟悉吧。但是,学习linux是做嵌入式省不了的,是必须的。我也是这么一步一步走来的,推荐从单片机裸奔(无 *** 作系统)过渡到ARM linux的一本书《linux c 一站式学习》


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

原文地址:https://54852.com/yw/8802961.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存