☛☛博碩嚴選!首版熱銷數韆本,佳評如潮!迴饋發行!☛☛
♛Yocto Project開發者兼Linux Foundation成員~~Richard Purdie推薦
♛駕馭Linux係統,隨心所欲創造齣靈活又穩健的嵌入式裝置 本書的內容將帶領你遍覽開發週期的每個環節,並深入環節中的每個階段,說明階段中的元件以及可利用的工具。本書將一路從工具鏈、啓動載入器、Linux內核,再到如何設置一個根目錄檔案係統,以及學習使用Buildroot與Yocto Project這兩款在開發社群中最常見的組建係統,加速並簡化你的開發流程。在此基礎之上,我們將一同探討如何妥善運用NAND/NOR以及管理型eMMC的快閃記憶體特性,以便延長裝置的使用生命與建立可靠的綫上更新機製。接著,會討論執行緒的使用情境,這些議題將大大影響成品的效能與迴應能力。最後,我們將一同學習perf與ftrace的使用方式,瞭解對應用程式與內核進行剖析和追蹤的方法。
【你能夠從本書學習到】 ◎瞭解Linux內核所扮演的角色,對應用程式的定位有所認知。
◎利用Buildroot與Yocto Project,快速有效率地建立齣嵌入式Linux係統。
◎使用U-Boot創造齣客製化的啓動載入器。
◎透過perf與ftrace來找齣效能上的瓶頸。
◎熟悉硬體結構樹的使用,替設備添加新的硬體裝置。
◎開發齣可與Linux裝置驅動程式互動的應用程式。
◎利用POSIX標準,設計多執行緒的應用程式。
◎在即時係統中進行量測,修改Linux內核降低延遲。