< >
本書內容涵蓋了在內嵌有Linux系統的平台上,應用程式與介面的開發與實作。針對不同平台的選擇、跨平台的編譯工作、kernel的編譯、root檔案系統、開機程序、遠端偵錯作業、硬體介面實作、應用程式控制、資料收集、儲存與展現等內容都有詳盡的說明。本書使用以x86、StrongARM與PowerPC為基礎的target board進行序列埠、並列埠、記憶體I/O、USB溝通介面的設計。並教您如何設計驅動程式讓外部裝置與kernel進行溝通。範例淺顯易懂且具實用性,無論您是一個硬體開發者,或軟體研發人員、系統整合者,甚至是產品管理者,只要想一窺內嵌式Linux系統之介面應用程式,本書都將讓您受益不少。以下是本書的內容摘要:※選擇內嵌式Linux系統的作業平台(包含x86、StrongARM與PowerPC架構)※建立一個可以編譯(與偵錯)不同平台執行碼的工作環境※在每種不同作業平台上建立Linux kernel※建立最小的root檔案系統※學習x86、SA-1110、MPC860等不同微處理器的作業平台上的開機程序※使用GNU工具,透過乙太網路進行遠端偵錯作業※使用序列埠、並列埠、記憶體/與USB介面進行資料擷取與周邊控制※測量x86、SA-1110、MPC860等不同微處理器的平均「中斷潛伏」(interrupt latency), 並設計以1ms為單位之程序計時器(process timer)使用裝置驅動程式讓周邊設備與kernel進行溝通※使用開放式原始碼與協定,進行資料的收集、控制、儲存與展現※分析內嵌式Linux系統廠商所提供的產品 您可以在www.embeddedlinuxinterfacing.com中找到本書的範例與所提到的script檔案。
Linux行程間通訊:技巧秘辛 Linux檔案系統深度剖析 Linux超級工具
購買紙本書