注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)嵌入式Linux應(yīng)用開發(fā)教程

嵌入式Linux應(yīng)用開發(fā)教程

嵌入式Linux應(yīng)用開發(fā)教程

定 價:¥34.00

作 者: 趙蒼明,穆煜 編著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: LINUX

ISBN: 9787115209047 出版時間: 2009-10-01 包裝: 平裝
開本: 16開 頁數(shù): 329 字?jǐn)?shù):  

內(nèi)容簡介

  《嵌入式Linux應(yīng)用開發(fā)教程》重點介紹嵌入式Linux應(yīng)用開發(fā)的基本概念和核心理論。全書分為3大部分,包括嵌入式Linux開發(fā)基礎(chǔ)知識、嵌入式LinuxC編程知識和嵌入式Linux應(yīng)用開發(fā)知識?!肚度胧絃inux應(yīng)用開發(fā)教程》在講解中給出了翔實的實例,并在部分章節(jié)的后面詳細(xì)設(shè)計并分析了貼近實踐的實驗內(nèi)容?!肚度胧絃inux應(yīng)用開發(fā)教程》可作為高等院校計算機(jī)類、電子類、電氣類、控制類專業(yè)高年級本科生、研究生學(xué)習(xí)嵌入式Linux應(yīng)用開發(fā)的教材,也可供希望轉(zhuǎn)入嵌入式領(lǐng)域的科研和工程技術(shù)人員參考使用。

作者簡介

暫缺《嵌入式Linux應(yīng)用開發(fā)教程》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)基礎(chǔ)
1.1 嵌入式系統(tǒng)概述
1.1.1 嵌入式系統(tǒng)的基本概念
1.1.2 嵌入式系統(tǒng)的體系結(jié)構(gòu)
1.1.3 幾種常用的嵌入式操作系統(tǒng)
1.1.4 嵌入式系統(tǒng)發(fā)展趨勢
1.2 ARM處理器硬件開發(fā)平臺
1.2.1 嵌入式處理器簡介
1.2.2 ARM處理器簡介
1.2.3 S3C2410處理器介紹
1.3 嵌入式軟件開發(fā)流程
1.3.1 嵌入式系統(tǒng)開發(fā)概述
1.3.2 嵌入式軟件開發(fā)概述
1.4 實驗內(nèi)容:使用JTAG燒寫NAND Flash
小結(jié)
思考與練習(xí)
第2章 嵌入式Linux C語言程序開發(fā)工具
2.1 嵌入式Linux下C語言概述
2.2 編輯器vim
2.2.1 vim的基本模式
2.2.2 vim的基本操作
2.3 編譯器gcc
2.3.1 gcc的簡介
2.3.2 gcc的編譯流程
2.3.3 gcc的常用編譯選項
2.4 調(diào)試器GDB
2.4.1 gdb使用流程
2.4.2 gdb基本命令
2.4.3 gdbserver遠(yuǎn)程調(diào)試
2.5 make工程管理器
2.5.1 makefile基本結(jié)構(gòu)
2.5.2 makefile變量
2.5.3 makefile規(guī)則
2.5.4 make管理器的使用
2.6 autotools
2.6.1 autotools使用流程
2.6.2 使用autotools所生成的makefile
2.7 實驗內(nèi)容
2.7.1 vim使用練習(xí)
2.7.2 用gdb調(diào)試程序的bug
2.7.3 編寫包含多文件的makefile
2.7.4 使用autotools生成包含多文件的makefile
小結(jié)
思考與練習(xí)
第3章 嵌入式Linux C語言基礎(chǔ)
3.1 預(yù)處理
3.1.1 預(yù)定義
3.1.2 文件包含
3.1.3 條件編譯
3.2 C語言中的內(nèi)存分配
3.2.1 C語言程序所占內(nèi)存分類
3.2.2 堆和棧的區(qū)別
3.3 程序的可移植性考慮
3.3.1 字長和數(shù)據(jù)類型
3.3.2 數(shù)據(jù)對齊
3.3.3 字節(jié)順序
3.4 C和匯編的接口
3.4.1 內(nèi)嵌匯編的語法
3.4.2 編譯器優(yōu)化介紹
3.4.3 C語言關(guān)鍵字volatile
3.4.4 memory描述符
3.5 ARM Linux內(nèi)核常見數(shù)據(jù)結(jié)構(gòu)
3.5.1 鏈表
3.5.2 樹、二叉樹、平衡樹
3.5.3 哈希表
小結(jié)
思考與練習(xí)
第4章 嵌入式Linux開發(fā)環(huán)境的搭建
4.1 構(gòu)建嵌入式Linux開發(fā)環(huán)境
4.1.1 嵌入式交叉編譯環(huán)境搭建
4.1.2 主機(jī)交叉開發(fā)環(huán)境配置
4.2 Bootloader
4.2.1 Bootloader的種類
4.2.2 U-Boot編譯與使用
4.2.3 U-Boot移植
4.3 Linux內(nèi)核與移植
4.3.1 Linux內(nèi)核結(jié)構(gòu)
4.3.2 Linux內(nèi)核配置與編譯
4.3.3 Linux內(nèi)核移植
4.4 嵌入式文件系統(tǒng)構(gòu)建
小結(jié)
思考與練習(xí)
第5章 嵌入式Linux文件I/O編程
第6章 嵌入式Linux多任務(wù)編程
第7章 嵌入式Linux網(wǎng)絡(luò)編程
第8章 嵌入式Linux設(shè)備驅(qū)動編程
第9章 Qt圖形編程
第10章 綜合實例——視頻監(jiān)控系統(tǒng)
參考文獻(xiàn)

本目錄推薦

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