購物比價找書網找車網
FindBook  
 有 6 項符合

精通嵌入式Linux程式設計(第三版)(上)

的圖書
精通嵌入式Linux程式設計(第三版)(上) 精通嵌入式Linux程式設計(第三版)(上)

作者:Frank VasquezChris Simmonds / 譯者:錢亞宏博碩文化 
出版社:博碩文化股份有限公司
出版日期:2023-07-17
語言:繁體書   
圖書介紹 - 資料來源:TAAZE 讀冊生活   評分:
圖書名稱:精通嵌入式Linux程式設計(第三版)(上)

精通嵌入式Linux程式設計(第三版)(上)
Mastering Embedded Linux Programming - Third Edition

首版熱銷數千本,佳評如潮!
理解嵌入式Linux的必備之書!
《Mastering Embedded Linux Programming》的最新加強版


我們日常生活中的許多電子裝置,都可以看見嵌入式Linux系統的蹤影:智慧型電視、Wi-Fi路由器、工業控制器及各種測試設備,所有這些裝置的核心都是Linux。Linux作業系統可以說是當今物聯網(IoT)的關鍵基礎技術之一。

本書將帶領你遍覽開發週期的每個環節,並深入環節中的每個階段,說明階段中的元件以及可利用的工具。從工具鏈、啟動載入器、Linux內核等基礎知識入手,逐步探索如何建立一個根目錄檔案系統,並學習使用Buildroot與Yocto Project這兩款在開發社群中最常見的組建系統,加速並自動化你的開發流程。

在此基礎之上,我們將一同探討如何妥善運用NAND/NOR以及管理型eMMC的快閃記憶體特性,以便延長裝置的使用壽命與建立可靠的線上更新機制。我們也會探討嵌入式Linux程式設計的種種議題,像是如何從應用程式存取硬體、如何開發多執行緒的程式、如何有效率地管理記憶體空間等。最後,我們將示範如何針對應用程式與內核進行除錯。我們將一起學習perf、Ftrace、LTTng、BPF等工具的使用方式,了解針對應用程式與內核進行剖析和追蹤的方法,迅速找到系統的效能瓶頸。

讀完本書,我們將能夠駕馭Linux系統,隨心所欲創造出靈活又穩健的嵌入式裝置。


【本書特色】
・利用Yocto Project與Buildroot建立嵌入式Linux系統
・處理組建過程中BitBake的異常問題,了解Yocto的組成與工作流程
・使用Mender或balena建立既安全又可靠的IoT裝置更新機制
・讀懂電路圖、修改硬體結構樹、熟悉針腳擴充板(breakout board)的焊錫作業,以此連接週邊裝置,並利用邏輯分析儀探查問題原因,快速打造出產品原型
・不用編寫內核驅動程式也可以和硬體互動
・利用BusyBox runit啟動系統常駐服務並進行監控
・透過GDB對裝置進行遠端除錯,利用perf、Ftrace、eBPF、Callgrind等工具量測系統效能
・上冊包含本書前15章,下冊包含第16章到第21章

【下載範例程式檔案】
你可以從GitHub下載本書的範例程式碼,如果程式碼有更新,作者也會直接更新在儲存庫上:


【下載本書的彩色圖片】
本書使用的彩色截圖和圖表,可以在此下載PDF檔案:

作者簡介:

Frank Vasquez是一名專精於消費性電子產品的獨立軟體顧問。尤其在嵌入式Linux系統的設計與開發上,有著超過10多年的經驗。這些經驗中包括了機架式的DSP音訊伺服器、水下手持聲納攝影機,以及消費性IoT熱點裝置等無數裝置。而在成為一名嵌入式Linux工程師之前,Frank曾經是IBM公司的一名DB2資料庫內核開發人員。他如今生活在美國矽谷。

Chris Simmonds出身於英格蘭南部。他是一名軟體顧問與指導者,擁有20多年的「嵌入式系統開源軟體」的設計與開發經驗。同時,他也是2net Ltd.公司的創辦人與主要顧問,在嵌入式Linux、Linux裝置驅動程式以及Android平台開發上,提供專業的訓練與顧問服務。他為許多「嵌入式領域」知名的大型公司訓練過無數軟體工程師,這些公司包括ARM、Qualcomm、Intel、Ericsson以及General Dynamics。他也是各種開源軟體社群與嵌入式技術大會的常客,其中包括

目錄
Section 1~Section 2為上冊介紹篇幅

Section 1:嵌入式Linux的要件
Chapter 01:一切由此開始
Chapter 02:工具鏈
Chapter 03:啟動載入器
Chapter 04:設定與組建內核
Chapter 05:建立根目錄檔案系統
Chapter 06:選擇組建系統
Chapter 07:運用Yocto Project開發
Chapter 08:深入Yocto Project

Section 2:系統架構與設計決策
Chapter 09:建立儲存空間的方式
Chapter 10:上線後的軟體更新
Chapter 11:裝置驅動程式
Chapter 12:使用針腳擴充板打造原型
Chapter 13:動起來吧!init程式
Chapter 14:使用BusyBox runit快速啟動
Ch...
顯示全部內容
贊助商廣告
 
金石堂 - 今日66折
麵點新手必備的第一本書(暢銷紀念精裝版):140道So Easy中式麵食與點心全圖解
作者:胡涓涓(Carol)
出版社:幸福文化
出版日期:2020-02-26
66折: $ 429 
金石堂 - 今日66折
升級UPGRADE
作者:布萊克.克勞奇
出版社:寂寞出版社
出版日期:2023-03-01
66折: $ 317 
金石堂 - 今日66折
額葉力:啟動大腦成功基因!以自我覺察與額葉強化重塑神經迴路,從內在情緒到外在行為調節,激發嶄新的自己
作者:高鶴俊
出版社:財經傳訊
出版日期:2023-10-05
66折: $ 263 
金石堂 - 今日66折
惡魔的租約沒有期限
作者:李樂夏
出版社:寂寞出版社
出版日期:2023-08-01
66折: $ 284 
 
Taaze 讀冊生活 - 暢銷排行榜
數學公式圖鑑︰利用圖像思考,提升理解效率!考試拿高分
作者:阿基頓敦
出版社:遠見天下文化出版股份有限公司
出版日期:2025-02-06
$ 276 
博客來 - 暢銷排行榜
小書痴的下剋上FANBOOK(8):為了成為圖書管理員不擇手段!
作者:香月美夜
出版社:皇冠
出版日期:2025-04-07
$ 236 
博客來 - 暢銷排行榜
失控的焦慮世代:手機餵養的世代,如何面對心理疾病的瘟疫
作者:強納森.海德特 (Jonathan Haidt)
出版社:網路與書出版
出版日期:2024-11-29
$ 360 
博客來 - 暢銷排行榜
你的人生,他們六個說了算!:決定你一生的六種物質
作者:大衛.JP.菲利浦斯
出版社:平安文化
出版日期:2024-12-30
$ 284 
 
Taaze 讀冊生活 - 新書排行榜
抱歉我沒有成為更好的人
作者:否思
出版社:時報文化出版企業股份有限公司
出版日期:2025-04-22
$ 294 
Taaze 讀冊生活 - 新書排行榜
愈忙愈要會表達:讓自己受重用、點子被採用的解說藝術
作者:羅斯.阿特金斯
出版社:時報文化出版企業股份有限公司
出版日期:2025-04-08
$ 315 
博客來 - 新書排行榜
供應鏈之死與 PI 的崛起:實體 AI 如何革命性的推動下一個時代智慧物流暨供應鏈管理、改變我們賺錢的方式
作者:詹斯敦 (Shelton Chan)著
出版社:商周出版
出版日期:2025-04-10
$ 434 
金石堂 - 新書排行榜
天使靈氣:靈魂最完美的療癒
作者:光之鑰伊莉莎白
出版社:時報文化出版企業股份有限公司
出版日期:2025-04-18
$ 316 
 

©2025 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策