歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> 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.htm

Go語言並行之美 -- 超越 “Hello World” http://www.linuxidc.com/Linux/2013-05/83697.htm

第一個shell程序:hello world http://www.linuxidc.com/Linux/2012-09/69716.htm

Linux設備驅動之Hello World帶參數版本! http://www.linuxidc.com/Linux/2012-03/55914.htm

Objectice-C項目教程:Hello World http://www.linuxidc.com/Linux/2013-01/78110.htm

hello.c代碼

Makefile代碼

注意Makefile文件中的黑色填充部分:

①選擇交叉編譯器;

②正確選擇內核樹所在目錄(此內核即為開發板使用的內核)。

2、 打開串口終端,啟動開發板,將/home/目錄掛載到開發板/tmp/hello/目錄下;

PS:insmod實現模塊加載,rmmod實現模塊卸載。

Copyright © Linux教程網 All Rights Reserved