基于FS4412嵌入式系统移植(5) 内核移植

时间:2021-09-01 20:17:38

这一节中我们进行内核的移植,在课上同样是按照实验手册进行试验,同样不知道是为什么要那么做,所以这里就不细讲了。实验手册中有一些错误,我自己改过来上传共同学们参考。实验手册修正版下载地址:FS4412系统移植实验手册-内核移植

实验中使用的内核版本是3.14.0,因为我的上传限制是70M,所以内核没办法上传。这里提供官方地址自行下载吧:https://www.kernel.org/

在实验中还有一个需要移植led驱动,这个驱动需要自己实现,同样华清也提供了现成的代码,这里把这个代码下载地址提供给大家:fs4412_led_kernel.zip  

大家就按照实验步骤做,体验一下就好了,具体想要学习什么东西还需要自己动手学习了。

感觉移植部分的学习不能仅仅是按照实验书做实验,更多的应该真正的自己去移植一些什么,在前一段时间研究了glib的数据结构,感觉glib是个十分方便的库,所以我想能不能把glib移植到我们FS4412开发板上呢?

答案一定是肯定的,下一篇我们来一起讲一下glib的移植,其实在我写这篇文章的时候我已经移植完了glib,怎么说呢,对于一个嵌入式的初学者,没有资料没有人可以请教,遇到问题只有百度和自己解决的情况下第一次移植是一个十分痛苦的过程,这里就不多说了,下一篇我们来进行glib的移植。在glib移植之后我们再来进行一个数据库sqlite3的移植,同学们有什么想法可以一起讨论,一起学习,只有这样我们才能在不断地挑战中不断地进步。