[問題] 如何學習Linux 驅動程式

看板C_and_CPP作者 (阿成)時間8年前 (2016/05/08 02:27), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
各位大大好 小弟目前因為工作的關係需要學會看懂Linux Driver的程式碼, 以前從來沒學過這方面的東西, 想請問如果要學習Linux Kernel Driver,對於一個初學者來說, 如果要按部就班是否要先學會其它方面的相關知識, 有先稍微Google一下, 好像要先學會Linux的基本操作、C語言、Linux系統程式、系統呼叫、作業系統 以及硬體的基本控制概念, 小弟我本身有學過一點Linux(在Linux環境下做一些基本的操作), C語言也有學過,單就語法方面應該是還可以, 但是對於硬體或是作業系統的觀念就很不行, 想請問各位我該如何學習Linux驅動程式 相關知識到底要懂哪些? 又要懂到何種程度? 懇求各位回答 感激不盡 PS. 已經買了LDD3準備開始K了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.108.180 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1462645662.A.AAE.html

05/08 02:34, , 1F
個人覺得LDD3已經太舊了...很多東西都沒講
05/08 02:34, 1F

05/08 02:35, , 2F
倒不是沒有價值,是kernel變化太快了
05/08 02:35, 2F

05/08 11:02, , 3F
LDD3真的舊了,但算是基礎中的基礎
05/08 11:02, 3F

05/08 11:03, , 4F
kernel變化真的很快orz
05/08 11:03, 4F

05/08 12:55, , 5F
那懇請各位大大教我如何學習T.T
05/08 12:55, 5F

05/08 19:54, , 6F
我覺得LDD3對初學者還嫌太難了
05/08 19:54, 6F
文章代碼(AID): #1NBZEUgk (C_and_CPP)