第二章 嵌入式Linux開發環境構建
1、交叉開發模式:在主機上編輯,編譯軟件,然後在目標板上運行,驗證程序。(主機指PC機,目標板指嵌入式設備S3C2440)
2、對S3C2440開發板,進行嵌入式LInux開發是可以分成三個步驟:
1)在主機上編譯Bootloader,然後通過JTAG燒入開發板上;(JTAG(Joint Test Action Group ,聯合測試行動小組 ) 是一種國際標準測試協議,主要用於芯片內部測試及對系統進行仿真、調試, JTAG 技術是一種嵌入式調試技術,它在芯片內部封裝了專門的測試電路 TAP ( Test Access Port ,測試訪問口),通過專用的 JTAG 測試工具對內部節點進行測試。標準的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別爲模式選擇、時鐘、數據輸入和數據輸出線。 )
2)在主機上編譯嵌入式Linux內核,通過Bootloader燒入單板後直接啓動;
3)在主機上編譯各類應用程序,單板啓動內核後,通過NFS(網絡文件系統)運行它們,經過驗證後再燒寫入單板。