嵌入式系統原理與應用 -- 基於 Cortex-A9 微處理器和 Linux 操作系統
朱華生 李璠 王軍
買這商品的人也買了...
-
$280嵌入式 Linux 系統開發教程 -
$393嵌入式 Linux 驅動開發教程 -
$607深度學習、優化與識別 (Deep Learning,Optimization and Recognition) -
$474無人駕駛:人工智能如何顛覆汽車 -
$528數字濾波器的 MATLAB 與 FPGA 實現 — Altera / Verilog 版, 2/e -
數字通信同步技術的 MATLAB 與 FPGA 實現 — Altera / Verilog 版, 2/e$594$564 -
$305自動駕駛汽車環境感知 -
$653數字調制解調技術的 MATLAB 與 FPGA 實現 — Altera / Verilog 版, 2/e -
$284電腦視覺技術 -
$296自動駕駛停車位檢測技術 -
$564機器人數學基礎 -
$1,010人工智能硬件電路設計基礎及應用 -
$673Intel FPGA 數字信號處理設計 (基礎版) -
$327人工智能數據處理 -
$787雲計算基礎與OpenStack實踐 -
$352嵌入式 Linux 操作系統 — 基於 ARM 處理器的移植、驅動、GUI 及應用設計 (微課視頻版) -
AI 加速器架構設計與實現圖書$594$564 -
內嵌作業系統 - ARM Linux 驅動程式開發動手做$1,280$1,011 -
$454面向自動駕駛的交通標識視覺感知 -
$408嵌入式 Linux 系統開發 — 基於 ARM 處理器通用平臺, 2/e -
$254最優化理論與方法 -
$474ModelSim 電子系統分析及模擬, 4/e -
ARM 嵌入式 Linux 系統開發詳解, 3/e$714$678 -
嵌入式系統設計與開發——基於ARM Cortex-A9和Linux$419$398 -
$474FPGA 密碼算法編程
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以CortexA9微處理器為核心,以Linux操作系統為基礎,以開發溫度採集系統項目為主線,介紹嵌入式系統的開發技術。 本書的主要內容包含:嵌入式系統基礎、基於CortexA9處理器的硬件平臺、Linux編程基礎、嵌入式開發環境和系統移植、Linux驅動程序設計 、嵌入式數據庫應用程序。並附Linux常用命令簡介,以及習題答案。 本書將溫度採集系統項目分解成若乾個子項目,分別放到各部分的實驗之中,只要將這些實驗綜合在一起就可能形成一個系統。
作者簡介
教授,碩導,1986年畢業於華中科技大學計算機學院電子精密機械專業。
主要從事嵌入式技術、圖像處理等學科的教學和科研工作。
主持完成國家自然科學基金1項,省級科科研項目3項,在期刊或重要國際會議上發表學術論文40餘篇,其中已被三大索引收錄20餘篇,獲江西省科技進步二等獎1項、省微課比賽三等獎1項,省多媒體課件比賽二、三等獎各1項。
目錄大綱
目錄
第1章嵌入式系統基礎
1.1嵌入式系統的定義
1.2嵌入式系統的發展歷程
1.2.1嵌入式系統的由來
1.2.2嵌入式系統發展的4個階段
1.2.3嵌入式系統的發展趨勢
1.3嵌入式系統的特點
1.4嵌入式系統的結構
1.5嵌入式處理器
1.5.1嵌入式處理器的特點
1.5.2嵌入式處理器的分類
1.5.3典型的嵌入式處理器
1.6嵌入式操作系統
1.6.1簡述
1.6.2主流嵌入式操作系統
1.7嵌入式系統開發
1.8練習題
第2章基於CortexA9微處理器的硬件平臺
2.1ARM處理器簡介
2.1.1ARM公司
2.1.2ARM技術特點
2.1.3ARM體系結構
2.1.4ARM微處理器核
2.1.5ARM編程模型
2.1.6ARM指令集
2.2Exynos 4412控制器簡介
2.2.1內部結構
2.2.2內存映射
2.2.3引導順序
2.2.4GPIO埠
2.2.5RTC定時器
2.2.6中斷控制器
2.2.7NAND Flash控制器
2.2.8PWM定時器
2.2.9通用異步收發器
2.2.10模數轉換器
2.3Exynos 4412外圍硬件電路
2.3.1核心板電路
2.3.2擴展驅動板電路
2.4練習題
第3章Linux系統編程基礎
3.1GCC編譯器
3.1.1GCC概述
3.1.2GCC編譯過程
3.1.3GCC選項
3.2GDB調試器
3.2.1GDB基本使用方法
3.2.2GDB基本命令
3.2.3GDB典型實例
3.3Make工具的使用
3.3.1Makefile
3.3.2Makefile的應用
3.3.3自動生成Makefile文件
3.4Linux應用程序設計
3.4.1文件操作編程
3.4.2時間編程
3.4.3多線程編程
3.5練習題
第4章嵌入式交叉開發環境及系統移植
4.1嵌入式交叉開發環境構建
4.1.1嵌入式軟件調試方法
4.1.2交叉編譯環境構建
4.1.3串口通信軟件配置
4.1.4目標機運行環境構建
4.2引導程序移植
4.2.1引導程序
4.2.2Uboot
4.2.3Uboot移植
4.3Linux內核移植和編譯
4.3.1Linux內核簡介
4.3.2內核的移植、配置和編譯
4.3.3在內核添加驅動程序
4.3.4設備樹
4.3.5根文件系統
4.4練習題
第5章Linux驅動程序
5.1Linux驅動程序概述
5.1.1驅動程序
5.1.2設備分類
5.1.3設備文件接口
5.1.4驅動程序加載方法
5.1.5設備驅動程序的重要數據結構
5.1.6驅動程序常用函數
5.2虛擬字符設備Demo驅動程序設計
5.2.1驅動程序編寫方法
5.2.2Demo驅動程序設計
5.2.3Demo測試程序設計
5.3GPIO應用實例
5.3.1LED燈控制電路概述
5.3.2LED燈驅動程序設計
5.3.3LED應用程序設計
5.4PWM應用實例
5.4.1PWM應用電路概述
5.4.2PWM驅動程序設計
5.4.3PWM應用程序設計
5.5ADC應用實例
5.5.1ADC工作原理
5.5.2ADC的主要性能指標
5.5.3ADC應用電路概述
5.5.4溫度採集驅動程序設計
5.5.5溫度採集應用程序設計
5.6練習題
第6章嵌入式數據庫
6.1嵌入式數據庫概述
6.1.1為什麼需要嵌入式數據庫
6.1.2什麼是嵌入式數據庫
6.1.3常用嵌入式數據庫
6.2SQLite
6.2.1SQLite概述
6.2.2SQLite本地安裝
6.2.3SQLite命令
6.2.4SQLite的API函數
6.2.5SQLite交叉編譯
6.3基於SQLite的溫度數據採集系統
6.4練習題
附錄A常用Linux命令的使用
A.1Linux Shell環境
A.2基本命令
A.2.1管理文件和目錄命令
A.2.2進程、關機和線上查詢命令
A.2.3其他常用命令
A.3網絡命令
A.4服務器配置
A.4.1FTP服務器
A.4.2Telnet服務器
A.4.3NFS服務器
附錄Bvi基本操作
B.1vi簡介
B.2vi基本操作
B.3基本命令
附錄C練習題參考答案
第1章嵌入式系統基礎
第2章基於CortexA9微處理器的硬件平臺
第3章Linux系統編程基礎
第4章嵌入式交叉開發環境及系統移植
第5章Linux驅動程序
第6章嵌入式數據庫
參考文獻



