嵌入式系統開發基礎--基於ARM微處理器和Linux作業系統

嵌入式系統開發基礎--基於ARM微處理器和Linux作業系統

《嵌入式系統開發基礎--基於ARM微處理器和Linux作業系統》是2008年由電子工業出版社出版的圖書,作者是滕英岩。

基本介紹

  • 書名:嵌入式系統開發基礎--基於ARM微處理器和Linux作業系統
  • 作者:滕英岩
  • ISBN:9787121074257
  • 定價:25.00元
  • 出版社:電子工業出版社
  • 出版時間:2008
  • 裝幀:平裝
  • 開本:16
內容簡介,圖書目錄,

內容簡介

本書主要內容包括:嵌入式系統基礎知識、嵌入式交叉編譯環境與嵌入式開發環境的搭建、基於Linux的嵌入式軟體開發流程、MiniGUI應用程式設計、嵌入式資料庫套用、Qt圖形界面應用程式開發等。
《嵌入式系統開發基礎》主要介紹嵌入式系統的軟體開發技術,內容基於ARM微處理器和Linux作業系統。
《嵌入式系統開發基礎》涉及嵌入式系統從底層驅動到頂層套用的各個部分,配合實驗操作循序漸進地幫助讀者完成各個章節內容的學習,引領初學者順利進入嵌入式世界。

圖書目錄

第1章 嵌入式系統基礎知識 1.1 嵌入式系統的特點及分類
1.1.1 嵌入式系統的特點
1.1.2 嵌入式系統的分類
1.2 嵌入式系統的軟硬體結構
1.3 嵌入式微處理器ARM
1.3.1 ARM簡述
1.3.2 ARM編程模型
1.3.3 ARM指令集
1.3.4 C語言和彙編語言的混合編程
1.4 嵌入式作業系統
1.5 基於ARM和Linux的嵌入式開發平台
習題
第2章 嵌入式交叉編譯環境
2.1 嵌入式交叉編譯環境簡介
2.2 NFS服務
2.3 Samba服務
2.4 Windows和LJnux混合開發模式
2.4.1 VMware虛擬機設定共享
2.4.2 SSH客戶端軟體
2.4.3 Windows下的文本編輯工具
2.5 GCC編譯器
2.5.1 GCC的編譯過程
2.5.2 GCC的其他選項
2.6 GDB調試器
2.6.1 GDB基本使用方法
2.6.2 GDB基本命令
2.6.3 GDB典型實例
2.7 Make工具的使用
2.7.1 Makefile基礎知識
2.7.2 Makefile套用
2.7.3 使用autotools自動生成Makefile檔案
2.8 嵌入式交叉編譯環境的搭建
2.8.1 嵌入式交叉編譯環境的安裝與配置
2.8.2 minicom和Windows XP超級終端的配置
習題
第3章 嵌入式開發環境的搭建
3.1 嵌入式開發環境概述
3.2 Flash程式燒寫
3.3 BootLoader程式
3.3.1 BootLoader程式原理
3.3.2 幾種流行的Linux BootLoader
3.3.3 S3C2410平台上的VIVI分析
3.4 核心的裁減和編譯
3.4.1 核心的裁減
3.4.2 核心的編譯
3.4.3 核心的燒寫
3.5 根檔案系統的構建
3.5.1 根檔案系統
3.5.2 BusyBox工具介紹
3.5.3 根檔案系統的構建過程
3.6 驅動程式原理與開發
3.6.1 驅動程式基本原理
3.6.2 Linux下字元型設備驅動管理
3.6.3 Linux下字元型設備驅動程式實例分析
習題
第4章 MiniGUI應用程式設計
4.1 嵌入式GUI概述
4.2 常用嵌入式GUI介紹
4.3 MiniGUI概述
4.4 MiniGUI的編譯和安裝
4.5 MiniGUI程式框架
4.6 MiniGUI編程基礎
4.6.1 MiniGUI視窗
4.6.2 MiniGUI訊息及訊息佇列
4.6.3 MiniGUI對話框
4.6.4 MiniGUI選單
4.6.5 MiniGUI基本控制項
4.7 MiniGUI綜合實例
習題
第5章 嵌入式資料庫
5.1 嵌入式資料庫的特點
5.2 嵌入式資料庫的套用
5.3 SQLite資料庫
5.3.1 SQLite3的安裝
5.3.2 SQLite3的命令
5.3.3 SQLite3的數據類型
5.3.4 SQLite3的API函式
5.3.5 SQLite3在MiniGUI中的套用
習題
第6章 Qt圖形界面應用程式開發
6.1 Qt簡介
6.1.1 Qt的歷史
6.1.2 Qt中主要的類
6.1.3 信號和槽
6.1.4 Qt的幫助文檔
6.1.5 Qt4的特點和優勢
6.1.6 Qt4的安裝與配置
6.1.7 Qt4程式結構及實例
6.2 Qt4 Designer的套用
6.2.1 Qt Designer的套用
6.2.2 Qt中的控制項及對話框類
6.2.3 Qt應用程式實例——計算器
6.3 Qt4與資料庫
6.3.1 Qt4與資料庫的連線
6.3.2 執行SQL命令
6.3.3 SQL模型
6.3.4 Linux下中文輸入
6.3.5 Qt4與SQLite3的應用程式實例
6.4 Qt/Embedded
6.4.1 Qt/Embedded的圖形引擎實現
6.4.2 Qt/Embedded的事件驅動
6.4.3 Qt/Embedded的移植
6.4.4 VMware增加虛擬的硬碟
6.4.5 Qt/Embedded的安裝
習題
參考文獻

相關詞條

熱門詞條

聯絡我們