注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)Linux嵌入式Linux設計與應用教程

嵌入式Linux設計與應用教程

嵌入式Linux設計與應用教程

定 價:¥28.00

作 者: 王海軍 主編
出版社: 上海交通大學出版社
叢編項:
標 簽: LINUX

ISBN: 9787313081179 出版時間: 2012-07-01 包裝: 平裝
開本: 16開 頁數(shù): 231 字數(shù):  

內容簡介

  《嵌入式Linux設計與應用教程》是一本基于嵌入式開發(fā)與應用的基礎入門教程,完整講述了嵌入式系統(tǒng)開發(fā)技術的基礎知識。以ARM9內核的ErnhestEDuKIT-Ⅲ多核實驗教學系統(tǒng)為硬件開發(fā)平臺,以嵌入式Llnux操作系統(tǒng)為軟件開發(fā)平臺,書中結合ARM9芯片S3C2410處理器的實際開發(fā)例程,系統(tǒng)講述了嵌人式應用開發(fā)所涉及的知識點,主要內容包括嵌入式Li叫x的開發(fā)環(huán)境與工具使用、嵌入式c語言編程基礎知識、文件I/O編程、網(wǎng)絡編程與嵌入式驅動程序開發(fā)等方面。結合本教程,可使讀者快速、全面地掌握嵌入式系統(tǒng)開發(fā)與應用技術。王海軍主編的《嵌入式Linux設計與應用教程》可作為高等院校計算機、電子信息類專業(yè)本科生的嵌入式開發(fā)系統(tǒng)教材,也可作為基于ARM核嵌入式系統(tǒng)開發(fā)的工程技術人員的參考資料。

作者簡介

暫缺《嵌入式Linux設計與應用教程》作者簡介

圖書目錄

第l章 嵌入式系統(tǒng)基礎 l.1 嵌入式系統(tǒng)簡介 1.1.1 嵌入式系統(tǒng)的歷史 1.1.2 嵌入式系統(tǒng)特點 1.1.3 嵌入式應用領域 l.1.4 典型的嵌入式系統(tǒng)組成 1.2 嵌入式操作系統(tǒng)分類 1.2.1 嵌入式I.inux 1.2.2 VxWorks 1.2.3 QNX 1.2.4 Windows CE l.2.5 Palm OS 1.2.6 Uc/0SⅡ 1.3 硬件開發(fā)平臺 1.3.1 ARM處理器簡介 1.3.2 ARM體系結構 1.3.3 嵌入式Linux開發(fā)平臺簡介 1.4 嵌入式Linux開發(fā)流程 l.4.1 硬件平臺選擇 l.4.2 軟件平臺的選擇 1.4.3 嵌入式Linux開發(fā)流程 本章小結第2章 Linux操作系統(tǒng)hf] 2.1 Linux操作系統(tǒng)簡介 2.1.1 Linux系統(tǒng)發(fā)展歷史 2.1.2 Linux系統(tǒng)特點一 2.1.3 Linux系統(tǒng)的發(fā)行版本 2.1.4 Linux的目錄結構 2.1.5 Linux系統(tǒng)的文件類型 2.1.6 磁盤及分區(qū) 2.2 Linux常用命令 2.2.1 文件相關命令 2.2.2 系統(tǒng)相關命令 2.2.3 磁盤操作命令 2.2.4 打包壓縮命令 2.2.5 網(wǎng)絡操作命令 本章小結第3章 嵌入式開發(fā)環(huán)境的建立 3.1操作系統(tǒng)的選擇與安裝 3.1.1 硬盤安裝Linux系統(tǒng) 3.1.2 安裝Cygwin軟件 3.1.3 虛擬機安裝Ll’12UX系統(tǒng) 3.2 交叉編譯環(huán)境 3.2.1 arm—linux.gcc安裝 3.2.2 燒寫工具安裝 3.2.3 安裝gdb調試工具 3.3 串口通信配置 3.3.1 超級終端配置 3.3.2 mlnlcom配置 3.4 嵌入式Linux內核編譯 3.4.1 配置內核 3.4.2 定制內核 3.5 根文件系統(tǒng)制作 3.5.1 目錄結構 3.5.2 制作文件系統(tǒng) 3.6 NFS配置 3.7 系統(tǒng)引導程序(Boot Loacler) 3.7.1 常見的幾種Boot Loader 3.7.2 Boot Loader原理 3.7.3 VIVI的第一階段 3.7.4 VIVI的第二階段 本章小結第4章 嵌入式Linux的工具軟件 4.1 vi編輯器 4.1.1 vi的命令模式 4.1.2 插入模式 4.1.3 末行命令模式 4.2 Emacs編輯器 4.2.1 編輯模式 4.2.2 Emaes的啟動與退出 4.2.3 Emats編輯文件 4.3 GCC編譯器 4.3.1 程序例子 4.3.2 GCC編譯選項 4.4 GDB調試器 4.4.1 GDB使用步驟 4.4.2 GDB的重要命令 4.5 Make工程管理器 4.5.1 make工作原理 4.5.2 makefile中使用變量 4.5.3 編寫Makefile的其他事項 本章小結第5章 嵌入式C語言編程基礎 5.1 C語言數(shù)據(jù)類型 5.1.1 C語言的數(shù)據(jù)類型一 5.1.2 常量與變量 5.1.3 整形數(shù)據(jù)變量 5.1.4 實型數(shù)據(jù) 5.2 算術運算符和算術表達式 5.2.1 運算符簡介 5.2.2 算術運算符和算術表達式 5.2.3 關系和邏輯運算符 5.3 C語言程序結構 5.3.1 程序基本組成 5.3.2 程序注釋 5.3.3 程序流程控制 5.4 幾種特殊數(shù)據(jù)結構 5.4.1 數(shù)組 5.4.2 結構體 本章小節(jié)第6章 文件及串口編程 6.1 Linux下文件概述 6.2 非緩沖I/0函數(shù) 6.3 C語言標準庫函數(shù) 6.4 串口應用編程 6.4.1 串口概述 6.4.2 串口使用函數(shù) 6.4.3 串口通信參數(shù)配置 6.4.4 串口參數(shù)配置程序 6.4.5 使用串口示例 本章小結第7章 嵌入式Linux網(wǎng)絡編程 7.1 TCP/IP協(xié)議 7.1.1 TCP/IP協(xié)議的OSI參考模型 7.1.2 TCP與UDP 7.2 網(wǎng)絡編程概述 7.3 什么是Socket 7.3.1 Socket建立 7.3.2 Socket配 7.4 LINIUX環(huán)境下的SOCKET編程舉例 7.4.1 阻塞和非阻塞 7.4.2 POP3客戶端實例 本章小結第8章 嵌入式設備驅動程序開發(fā) 8.1 嵌入式設備驅動概述 8.1.1 Linux設備驅動概念與模塊 8.1.2 內核模塊與應用程序的區(qū)別 8.1.3 用戶空間和內核空間 8.1.4 設備分類 8.1.5 主設備號和次設備號 8.1.6 設備文件的操作 8.1.7 模塊的注冊和卸載 8.2 LED電路設計 8.2.1 程序設計 8.2.2 模塊初始化 8.2.3 模塊卸載 8.2.4 完整的LED驅動程序 8.2.5 LED驅動測試程序本章小結參考資料

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號