【内核驱动】 在内核源码中添加第一个驱动程序
生活随笔
收集整理的這篇文章主要介紹了
【内核驱动】 在内核源码中添加第一个驱动程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
開發環境:
Redhat6.5
開發板:
Tiny4412 (ARM Cortex A9)
1. ?在內核源碼中創建自己的目錄
??
2. 在對應的目錄中創建源文件和Makefile文件
?
3. 對應文件內容如下:
up.c內容如下:
? 修飾符__init 的作用是程序在編譯的過程中會標識__init段,以此對程序進行優化處理,調用完之后,自動釋放空間。
Makefile內容如下:
4. 修改父目錄中的Makefile文件
[root@localhost uplooking]# vim ../Makefile?
修改后內容如下:
注意 / 不能少 ?表示目錄
5. ?編譯
[root@localhost linux-3.5]# pwd
/var/opt/linux-3.5
[root@localhost linux-3.5]# make -j4
? ?編譯結果如下:
6. 重新燒寫內核并進行測試
嵌入式學習交流群:143847203
群二維碼:
總結
以上是生活随笔為你收集整理的【内核驱动】 在内核源码中添加第一个驱动程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【内核驱动】 Linux内核源码查看方法
- 下一篇: 【内核数据结构】 内核链表分析