首页 / 操作系统 / Linux / “Hello World”驱动实现过程(ARM板上)
“Hello World”驱动实现过程(ARM板上)1、 在/home/sxy/目录下新建hello_1文件夹,在此文件夹下编写hello.c和Makefile文件(假设已经编写好了),make生成模块文件;PS:hello.ko就是用于需要使用的驱动模块。推荐阅读:Linux内核模块编译 最简单的hello world http://www.linuxidc.com/Linux/2011-02/32279.htmGo语言并行之美 -- 超越 “Hello World” http://www.linuxidc.com/Linux/2013-05/83697.htm第一个shell程序:hello world http://www.linuxidc.com/Linux/2012-09/69716.htmLinux设备驱动之Hello World带参数版本! http://www.linuxidc.com/Linux/2012-03/55914.htmObjectice-C项目教程:Hello World http://www.linuxidc.com/Linux/2013-01/78110.htmhello.c代码:Makefile代码:注意Makefile文件中的黑色填充部分:①选择交叉编译器;②正确选择内核树所在目录(此内核即为开发板使用的内核)。2、 打开串口终端,启动开发板,将/home/目录挂载到开发板/tmp/hello/目录下;PS:insmod实现模块加载,rmmod实现模块卸载。本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-06/103127.htm