我在linux驅動程序開發方面只有2周的經驗,但在嵌入式c編程方面有很好的經驗。我只在linux中嘗試過字符設備驅動程序。現在我想嘗試一組連接到GPIO的LED的設備驅動程序。我正在使用BeagleBone Black。我希望從寄存器級訪問它,而不是隻調用任何驅動程序。 (我這樣做是爲了學習基礎知識)Linux設備驅動程序的註冊級訪問
我希望我的司機GPIO訪問代碼是有點像下面
但我需要關於如何訪問寄存器直接在linux一些幫助。我已經從數據表中得到了端口OUT寄存器的實際地址0x4804C13C
對不起,如果我打破了我的問題中的任何基礎知識。我對Linux非常陌生。
的笨蛋,但許多現代外設優化了他們的寄存器接口,這樣很少需要讀 - 修改 - 寫序列。 – sawdust 2014-09-30 19:14:39