Tiny6410内核模块编译之HelloWorld

由于项目,需要自己编译内核驱动,但是考虑到编译内核比较麻烦,而且需要重新烧写系统,不是很方便,所以研究了一下通过模块的方式加载驱动。用一个 helloworld的程序说明一下整个流程,记下来,以便以后查阅。

编译环境说明:

一、编译zImage

在编译zImage之前,需要一个.config文件,这个文件包含了内核的配置信息,可以通过以下四个命令获得:

make config

make menuconfig

make oldconfig

make xconfig

推荐使用make menuconfig进行配置,因为菜单化配置比较直观。

不过我在进行配置的时候为了方便,就直接拷贝关盘自带的config文件进行编译。如下图所示:

Tiny6410内核模块编译之HelloWorld

拷贝config_mini6410_a70 到 .config文件。

cp config_mini6410_a70 .config

当然有了这个.config配置文件以后,自己也可以根据需要修改。

接下来就可以进行zImage的编译了。

make zImage

直到编译完成,需要等一段时间。

更多详情见请继续阅读下一页的精彩内容

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/e5fc3db706e9bcf1bd35745f6588566d.html