|
-- 會員 / 註冊 --
|
|
|
|
精通嵌入式Linux程式設計 ( 繁體 字) |
作者:Chris Simmonds 著 | 類別:1. -> 作業系統 -> Linux |
譯者:錢亞宏 |
出版社:博碩文化 | 3dWoo書號: 49788 詢問書籍請說出此書號!【缺書】 NT定價: 650 元 折扣價: 488 元
|
出版日:8/10/2018 |
頁數:416 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 繁體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9789864342990 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:Yocto Project開發者兼Linux Foundation成員∼∼Richard Purdie推薦駕馭Linux系統隨心所欲創造出靈活又穩健的嵌入式裝置本書的內容將帶領你遍覽開發週期的每個環節,並深入環節中的每個階段,說明階段中的元件以及可利用的工具。本書將一路從工具鏈、啟動載入器、Linux內核,再到如何設置一個根目錄檔案系統,以及學習使用Buildroot與Yocto Project這兩款在開發社群中最常見的組建系統,加速並簡化你的開發流程。在此基礎之上,我們將一同探討如何妥善運用NAND/NOR以及管理型eMMC的快閃記憶體特性,以便延長裝置的使用生命與建立可靠的線上更新機制。接著,會討論執行緒的使用情境,這些議題將大大影響成品的效能與回應能力。最後,我們將一同學習perf與ftrace的使用方式,了解對應用程式與內核進行剖析和追蹤的方法。 【適用讀者】本書的內容適合那些在嵌入式系統領域上已經有所發展的Linux開發者與系統工程師,幫助他們進一步建立出最佳化的裝置。閱讀本書之前,需要具備基礎的C程式語言開發能力,以及對系統程式設計的相關經驗。【你能夠從本書學習到】◎了解Linux內核所扮演的角色,對應用程式的定位有所認知。◎利用Buildroot與Yocto Project,快速有效率地建立出嵌入式Linux系統。◎使用U-Boot創造出客製化的啟動載入器。◎透過perf與ftrace來找出效能上的瓶頸。◎熟悉硬體結構樹的使用,替設備添加新的硬體裝置。◎開發出可與Linux裝置驅動程式互動的應用程式。◎利用POSIX標準,設計多執行緒的應用程式。◎在即時系統中進行量測,修改Linux內核降低延遲。 |
目錄:Chapter 1 一切由此開始 Chapter 2 工具鏈 Chapter 3 啟動載入器 Chapter 4 移植與配置內核 Chapter 5 建立根目錄檔案系統 Chapter 6 選擇組建系統 Chapter 7 建立儲存空間的方式 Chapter 8 裝置驅動程式 Chapter 9 動起來吧!init程式 Chapter 10 程序與執行緒 Chapter 11 記憶體管理 Chapter 12 以GDB除錯 Chapter 13 剖析與追蹤 Chapter 14 即時系統開發 |
序: |
|