当前位置: 首页> 快讯 > 正文

环球新消息丨ARM与嵌入式Linux怎么入门不踩坑?

时间:2023-06-09 16:12:59 来源:面包芯语

买一套板子的话,一般会提供一些linux的试验例程,好好做一段时间这个吧,这个过程也是很有意义的,也是为进一步的学习积累感性认识,你能想象一个从没有使用过linux系统的人能学好linux的编程吗?好好按照手册上的例程做一做里面的实验。


(相关资料图)

3部分:bootloader、linux kernel(linux内核)、rootfile(根文件系统)。

上面说到完整的linux有3部分,而且你也知道了他们之间的关系和作用,那么现在你要做的便是自己动手学会制作这些东西。当然不可能叫你直接编写这些代码,这也不实现。事实上这3者都能在网上下载到相应的源代码,但是这个源代码不可能下载编译后就能在你的系统上运行,需要很多的修改,直到他能运行在你的板子上,这个修改的过程就叫移植。在进行移植的过程中你要学的东西很多,要懂的相关知识也很多,等你完成了这个过程你会发现你已经算是一个初出茅庐的高手了。

移植系统并不是最终的目的,最终的目的是开发产品,做项目,这些都要进行驱动程序的开发。

Linux的驱动程序可以说是五花八门,linux2.4和linux2.6的编写有相当大的区别,就是同为linux2.6但是不同版本间的驱动程序也有区别,因此编写linux的驱动程序变都不是那么容易的事情,对于最新版本的驱动程序的编写甚至还没有足够的参考资料。那么我的建议就是使用、移植一个不算很新的版本内核,这样到时学驱动的编程就有足够的资料了。

做作品做项目除了编写驱动程序,最后还要编写应用程序。现在的趋势是图形应用程序的开发,而图形应用程序中用得最多的还是qt/e函数库。不过我希望你能使用国产的MiniGUI函数库。支持MiniGUI”。MiniGUI的编程比较相似Windows下的VC编程,比较容易上手,效果应该说是相当不错的。

总结

以上介绍的就是ARM与嵌入式Linux的入门建议了,其实你要是按照上面的步骤来学习嵌入式Linux的话,那么现在基本也就学完了,在学习过程中是肯定会遇到这样那样的问题的,这时候你也不能一味等着别人来给你解决ARM或者嵌入式相关的问题,如果比较简单的问题,也可以在网上找找答案。

定期以通俗易懂的方式分享嵌入式知识,关注公众号,加星标,每天进步一点点。

声明:

本号原创、转载的文章、图片等版权归原作者所有,如有侵权,请联系删除。

标签:

上一篇:调研目的及意义(调研目的)

下一篇:最后一页

X 关闭

X 关闭

产业
  • 天天即时看!中国医疗领域的数字化进程不断加速

  • 当前热点-智能化和网联化相结合成为未来自动驾驶汽车产业发展的重要方

  • 世界热讯:晶圆代工厂联电公布最新财报 产业进入库存调整期

  • 全球快播:工业机器人自动化行业的十大趋势

  • 快报:应用工业4.0,打造更好的供应链

  • 天天热议:钠电池之后 镁离子电池又被看好