精通嵌入式Linux程式設計(第三版)(上)[88折] TAAZE讀冊生活
找相似
商品已停售

精通嵌入式Linux程式設計(第三版)(上)[88折] TAAZE讀冊生活

遠傳friDay購物
訂單成立賺1%
下單享LINE POINTS點數
訂單成立賺1% 6
遠傳friDay購物

遠傳friDay購物

遠傳friDay購物提供遠東百貨、SOGO百貨、愛買、品牌outlet及3C、居家、流行等全品類共超過80萬件商品,7天鑑賞期。 注意事項: (1) 需透過LINE購物前往friDay購物,且在1小時內於同一瀏覽器中完成結帳,才可享有LINE POINTS回饋資格。 (2) 不具贈點資格: -結帳使用折扣碼、折價券、快樂購點數(HAPPYGO點數)、遠傳幣折抵、friDay購物金 [2024/4/1起適用] -企業採購目錄、票券餐券類、機車類、禮物卡、遠傳心生活APP(遠傳幣兌換區)、巨城館商品、金卡會員、送禮館 -Ai開店 [2023/5/10起適用] (3) 需透過LINE購物直接前往遠傳friDay購物並在同一瀏覽器內結帳才享有贈點回饋,點數將於訂單成立後過鑑賞期,無取消訂單或退貨行為,30天後發送。 (4) 若購買多筆訂單時,每筆訂單皆需分別重新進LINE購物導連至friDay購物完成結帳,並符合上述各相關規定,方能符合回饋資格! (5) 不具贈點資格訂單即無法使用點數紅包,不符合點數紅包回饋資格。

商品描述

商品資料
  作者:Frank Vasquez、Chris Simmonds
  出版社:博碩文化股份有限公司
  出版日期:2023/07/17
  ISBN/ISSN:9786263335110
  語言:繁體/中文
  裝訂方式:平裝
  頁數:552
  原價:750

------------------------------------------------------------------------

內容簡介
精通嵌入式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檔案:

加入購物車

設定到價通知

商品已停售