2.1下載Eclipse
?
2.2 安裝C/C++版本的Eclipse
2.3 安裝JDT插件開發Java程序
?
2.4 使用Eclipse開發驅動程序
既然安裝了eclipse來進行驅動學習,那么我們就先來試試看eclipse開發驅動的大致流程。這里以Linux設備驅動作為示列給讀者展示整個流程,Android底層的驅動實際上也是Linux驅動+JAVA封裝而已。
1)新建C/C++空工程
驅動都是C語言開發的,所以我們要使用C/C++工程。在eclipse中,單擊FILE->NEW->PROJECT菜單項,打開new project對話框,依次選擇“C/C++”->C Project,然后單擊next;在Toolchains下面選擇Linux GCC,因為我們這里編寫的驅動程序是直接在PC的Ubuntu系統里面測試,如果你是開發ARM 開發板的驅動程序,那么相應的要將Toolchains選擇為Cross GCC,表示使用交叉編譯的GCC編譯器。至于ProjectName則隨便定義,但是要注意不能使用中文命名。最后點擊finish按鈕完成新工程的創建。
2)添加頭文件路徑
新建好空工程以后,在eclipse右側project Explorer列表中,右鍵單擊剛才新建的項目,筆者的是helloworld,選擇Properties,然后依次選擇"C/C++ general"->Paths and Symbols,在右面選擇Includes選項卡languages中選擇GNU C,然后點擊右側的Add按鈕添加ubuntu系統內核源代碼的頭文件路徑,需要讀者注意的是,如果你是開發某個開發板的驅動程序,那么這里的頭文件路徑就應該是指定為開發板使用的內核源代碼的頭文件路徑。
3)添加宏定義
?
?
?