精通嵌入式Linux編程 (美)弗蘭克.瓦斯奎茲 等著 陳會翔 譯 9787302635635 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$1,011
商品編號: 9787302635635
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202306*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:精通嵌入式Linux編程
ISBN:9787302635635
出版社:清華大學
著編譯者:(美)弗蘭克.瓦斯奎茲 等著 陳會翔 譯
頁數:641
所在地:中國大陸 *此為代購商品
書號:1539944
可大量預訂,請先連絡。

內容簡介

本書詳細闡述了與嵌入式Linux開發相關的基本解決方案,主要包括初識嵌入式Linux開發、關於工具鏈、引導載入程序詳解、配置和構建內核、構建根文件系統、選擇構建系統、使用Yocto進行開發、Yocto技術內幕、創建存儲策略、現場更新軟體、連接設備驅動程序、使用分線板進行原型設計、init程序、使用BusyBoX nunit啟動、管理電源、打包Python程序、了解進程和線程、管理內存、使用GDB進行調試、性能分析和跟蹤、實時編程等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。 本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學用書和參考手冊。

作者簡介

弗蘭克·瓦斯奎茲(Frank Vasquez)是一位專註于消費電子產品的獨立軟體顧問。他在設計和構建嵌入式Linux系統方面擁有十多年的經驗。在此期間,他完成了許多設備的開發,包括機架式DSP音頻伺服器、潛水員手持式聲納攝像機和消費者物聯網熱點。在成為嵌入式Linux開發工程師之前,Frank曾經是IBM的資料庫內核開發人員,他在該公司主要從事DB2方面的工作。他目前住在硅谷。

目錄

第1篇 嵌入式Linux的要素
第1章 初識嵌入式Linux開發
1 1 選擇Linux的原因
1 2 不選擇Linux的原因
1 3 找到合適的玩家
1 4 穿越項目生命周期
1 4 1 篇章內容概述
1 4 2 嵌入式Linux的4個基本要素
1 5 開源的意義
1 5 1 開源和免費有區別
1 5 2 開源許可機制
1 6 為嵌入式Linux開發選擇硬體
1 7 獲取本書所需硬體
1 7 1 Raspberry Pi 4
1 7 2 BeagleBone Black
1 7 3 QEMU
1 8 配置開發環境
1 9 小結
第2章 關於工具鏈
2 1 技術要求
2 2 工具鏈簡介
2 2 1 工具鏈的類型
2 2 2 CPU架構
2 2 3 選擇C庫
2 3 尋找工具鏈
2 4 使用crosstool-NG構建工具鏈
2 4 1 安裝crosstool-NG
2 4 2 為BeagleBone Black構建工具鏈
2 4 3 為QEMU構建工具鏈
2 5 工具鏈剖析
2 5 1 了解你的交叉編譯器
2 5 2 sysroot、庫和頭文件
2 5 3 工具鏈中的其他工具
2 5 4 查看C庫的組件
2 6 與庫鏈接——靜態和動態鏈接
2 6 1 靜態庫
2 6 2 共享庫
2 6 3 了解共享庫版本號
2 7 交叉編譯的技巧
2 7 1 相對簡單的makefile
2 7 2 Autotools
2 7 3 編譯示例——SQLite
2 7 4 包配置
2 7 5 交叉編譯帶來的問題
2 7 6 CMake
2 8 小結
2 9 延伸閱讀
第3章 引導載入程序詳解
3 1 技術要求
3 2 引導載入程序的作用
3 3 引導順序
3 3 1 階段1——ROM代碼
3 3 2 階段2——SPL
3 3 3 階段3——TPL
3 4 從引導載入程序轉移到內核中
3 5 設備樹簡介
3 5 1 有關設備樹的基礎知識
3 5 2 reg屬性
3 5 3 標籤和中斷

第2篇 系統架構和設計決策
第3篇 編寫嵌入式應用程序
第4篇 調試和優化性能
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理