{itemname}
{itemname}
香港二樓書店 > 今日好書推介
拒絕家庭意外!居家安全設計健檢100+:瓦斯•水電•防墜•防盜,讓家人遠離危險的保平安設計
定價93.00元
8
折優惠:
HK$74.4
●二樓推薦
●文學小說
●商業理財
●藝術設計
●人文史地
●社會科學
●自然科普
●心理勵志
●醫療保健
●飲 食
●生活風格
●旅 遊
●宗教命理
●親子教養
●少年讀物
●輕 小 說
●漫 畫
●語言學習
●考試用書
●電腦資訊
●專業書籍
精通嵌入式Linux程式設計(第三版)(上)
沒有庫存
訂購需時10-14天
9786263335110
Frank Vasquez,Chris Simmonds
錢亞宏
博碩
2023年7月17日
250.00 元
HK$ 212.5
詳
細
資
料
ISBN:9786263335110
規格:平裝 / 552頁 / 17 x 23 x 2.88 cm / 普通級 / 單色印刷 / 初版
出版地:台灣
分
類
電腦資訊
>
作業系統
>
Linux
同
類
書
推
薦
精通 vi 與 Vim 第八版
IT 工程師必需!Linux 快速入門實戰手冊 - 從命令列、系統設定到開發環境建置, 實體機、虛擬機、容器化、WSL、雲端平台全適用
Linux實務:以Ubuntu為例?
Linux Shell程式設計與管理實務[第三版]【暢銷回饋版】
Linux錦囊妙計 第二版|基礎操作x系統與網路管理
其
他
讀
者
也
買
圖解資料結構 × 演算法:運用 Python 結合 ChatGPT 輔助驗證及寫程式
敵托邦:智能革命下的四種人類未來
Illustrator × ChatGPT 向量圖形設計
崩潰與重建:ChatGPT衝擊下的人類未來(精修版)
精通嵌入式Linux程式設計(第三版)(下)
ChatGPT X JavaScript精選15堂課:輕鬆學會網頁程式設計實作
內
容
簡
介
精通嵌入式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章
目
錄
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快速啟動
Chapter 15:電源管理
Section 3∼Section 4為下冊介紹篇幅
Section 3:開發嵌入式應用程式
Chapter 16:打包Python應用程式
Chapter 17:程序與執行緒
Chapter 18:記憶體管理
Section 4:除錯以及效能最佳化
Chapter 19:以GDB除錯
Chapter 20:剖析與追蹤
Chapter 21:即時系統開發
?
書
評
其 他 著 作
1.
精通嵌入式Linux程式設計(第三版)(下)