編碼的世界 / 優質文選 / 生物

linux驅動編寫(總結篇)


2022年7月02日
-   

聲明:版權所有,歡迎轉載,請勿用於商業用途。 聯系信箱:feixiaoxing @163.com
01、linux驅動編寫(入門)
02、linux驅動編寫(虛擬字符設備編寫)
03、linux驅動編寫(字符設備編寫框架)
04、linux驅動編寫(Kconfig文件和Makefile文件)
05、linux驅動編寫(塊設備驅動代碼)
06、linux驅動編寫(platform總線和網卡驅動)
07、linux驅動編寫(usb host驅動入門)
08、linux驅動編寫(聲卡驅動之asoc移植)
09、linux驅動編寫(sd卡驅動)
10、linux驅動編寫(攝像頭驅動)
11、linux驅動編寫(nandflash驅動)
12、linux驅動編寫(dma驅動)
13、linux驅動編寫(電源管理驅動)
14、linux驅動編寫(看門狗)
15、linux驅動編寫(lcd驅動)
16、linux驅動編寫(觸摸屏驅動)
17、linux驅動編寫(pwm驅動)
18、linux驅動編寫(其他的驅動代碼)
19、linux驅動編寫(設備樹)
ps:
a, drivers目錄下面協議和功能交叉在一起,sound目錄獨立在外,這些都需要分開一下。
b,選擇開發板的時候可以選擇一些大牌子的開發板,比如zlg或者友善電子的板子。
c,如果是學習,那麼開發的板子以性能夠用為主,比如arm7、arm9。如果是性能調優,還是盡量arm性能高一些為好,比如a53、a56,甚至是a72、a73。
d,linux下面的驅動會屏蔽掉很多的硬件細節,建議可以先學習一下stm32下面各個外設的一般處理方法,再回來處理linux驅動就會達到很好的效果。

熱門文章