嵌入式Linux應用開發全程解析與實踐(附贈光盤)

嵌入式Linux應用開發全程解析與實踐(附贈光盤)
定價:270
NT $ 235
 

內容簡介

本書詳細介紹了在紅旗Linux 6.0平台上開發嵌入式Linux應用程序的基本原理和過程。主要內容包括嵌入式軟硬件平台的介紹、Linux 2.6內核的移植、Linux驅動程序的原理、Bootloader的原理、嵌入式Linux開發環境的搭建、嵌入式數據庫SQLite3和嵌入式GUI系統MiniGUI的移植和編程等。最后通過電子菜單實例系統介紹了在Mini2440開發板上開發基於Linux2.6.29內核的GUI應用程序的全過程。書中使用的嵌入式Linux應用開發軟件平台均為開源軟件,具有較高的市場占有率。

本書適合嵌入式Linux應用開發的初學者,或計算機、電子專業的大中專高年級學生和本科生。本書也可作為嵌入式Linux應用開發技術人員的參考書。
 

目錄

出版說明
前言
第1章 C語言編程技術要點
1.1 數據類型
1.1.1 C語言基本數據類型的實現
1.1.2 C語言基本數據類型的轉換
1.1.3 C語言復合數據類型的實現
1.1.4 C語言的數據管理
1.2 函數
1.3 C語言預處理
1.3.1 宏定義
1.3.2 條件編譯
1.3.3 頭文件
1.4 C語言編程規范
1.4.1 命名規則
1.4.2 程序版式
第2章 計算機硬件平台技術要點
 2.1 CPU的結構
 2.2 CPU指令
2.2.1 CPU指令格式
2.2.2 尋址
2.2.3 x86 CPU指令系統
 2.3 實模式和保護模式
第3章 Linux操作系統原理與使用
 3.1 操作系統原理概述
3.1.1 進程管理
3.1.2 內存管理
3.1.3 文件管理
3.1.4 設備管理
 3.2 Linux內核
3.2.1 Linux內核結構
3.2.2 Linux進程管理
3.2.3 內存管理
3.2.4 文件管理
3.2.5 設備管理
3.3 Linux操作系統的使用
3.3.1 安裝紅旗Linux6.0
3.3.2 紅旗Linux 6.0的使用
第4章 Linux應用程序開發
4.1 GCC
4.1.1 GCC工作流程
4.1.2 Glibc
 4.2 工程管理器
4.2.1 Makefile
4.2.2 Makefile特性介紹
 4.3 Makefile的自動生成
 4.4 GDB調試器
 4.5 Eclipse程序開發
4.5.1 Eclipse環境安裝
4.5.2 Eclipse C程序開發
第5章 嵌入式系統基礎
5.1 嵌入式系統概述
5.1.1 嵌入式系統簡介
5.1.2 嵌入式系統的結構
 5.2 嵌入式處理器
5.2.1 ARM處理器介紹
5.2.2 ARM處理器指令
5.2.3 S3C2410/S3C2440介紹
 5.3 嵌入式操作系統
第6章 嵌入式Linux C應用開發
6.1 嵌入式Lkmx開發環境
6.1.1 交叉編譯器
6.1.2 交叉編譯器的使用
 6.2 Eclipse交叉編譯
第7章 嵌入式Linux系統開發
 7.1 嵌入式Linux內核
7.1.1 內核的定制原理
7.1.2 內核的配置
7.1.3 編譯內核
  ……
第8章 Linux設備驅動程序開發
第9章 Bootloader
第10章 嵌入式GUI開發
第11章 嵌入式數據庫
第12章 嵌入式Linux開發環境的搭建
第13章 電子菜單的設計與實現
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $235