視頻主題:LED驅(qū)動(dòng)
視頻主講:孟老師,華清遠(yuǎn)見(jiàn)教育科技集團(tuán)上海中心(www.embedu.org)講師。
課程簡(jiǎn)介: 本課程以LED驅(qū)動(dòng)為例,介紹了編寫LINUX字符設(shè)備驅(qū)動(dòng)的基本流程。
一、結(jié)合原理圖和芯片手冊(cè),確定LED使用的資源(LED所使用的GPIO引腳,引腳的復(fù)用情況);
二、編寫標(biāo)準(zhǔn)的linux模塊。
三、實(shí)現(xiàn)字符設(shè)備驅(qū)動(dòng):
1、申請(qǐng)?jiān)O(shè)備號(hào);
2、注冊(cè)字符設(shè)備;
3、配置GPIO引腳為輸出引腳;
4、實(shí)現(xiàn)LED的開(kāi)關(guān)函數(shù)(能夠?qū)⒁_電平拉高拉低);
5、實(shí)現(xiàn)IOCTL。
更多視頻>> |