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

嵌入式Linux系統(tǒng)開(kāi)發(fā)與應(yīng)用

嵌入式Linux系統(tǒng)開(kāi)發(fā)與應(yīng)用

定 價(jià):¥38.00

作 者: 金偉正 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121131530 出版時(shí)間: 2011-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 309 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  嵌入式系統(tǒng)技術(shù)已被廣泛地應(yīng)用于軍事、工業(yè)控制系統(tǒng)、信息家電、通信設(shè)備、醫(yī)療儀器、智能儀器儀表等眾多領(lǐng)域。linux是一個(gè)優(yōu)秀的操作系統(tǒng),嵌入式操作系統(tǒng)是近年來(lái)的熱門(mén)話題。嵌入式系統(tǒng)原理與應(yīng)用對(duì)大學(xué)生、研究生今后的工作科研有著很重要的作用,也是科研人員、工程人員必備的知識(shí)。《嵌入式linux系統(tǒng)開(kāi)發(fā)與應(yīng)用》在介紹嵌入式操作系統(tǒng)與一般原理基礎(chǔ)上,詳細(xì)地論述了嵌入式系統(tǒng)開(kāi)發(fā)過(guò)程中的主要?術(shù)問(wèn)題,著重介紹主流的、廣受歡迎的linux操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),包括linux的內(nèi)核開(kāi)發(fā)原理?!肚度胧絣inux系統(tǒng)開(kāi)發(fā)與應(yīng)用》注重原理講解和實(shí)驗(yàn)相結(jié)合,培養(yǎng)學(xué)生的理論和實(shí)際動(dòng)手能力。全書(shū)分為13章,內(nèi)容包括嵌入式系統(tǒng)概論、linux基礎(chǔ)知識(shí)、linux編程環(huán)境、linux外殼程序編程、構(gòu)建嵌入式linux開(kāi)發(fā)平臺(tái)、arm調(diào)試環(huán)境、嵌入式bootloader技術(shù)、linux內(nèi)核配置、arm-linux內(nèi)核分析和移植、嵌入式文件系統(tǒng)、linux多線程編程、嵌入式web設(shè)計(jì)、嵌入式linux的gui等內(nèi)容?!肚度胧絣inux系統(tǒng)開(kāi)發(fā)與應(yīng)用》內(nèi)容豐富,圖文并茂,語(yǔ)言流暢,敘述清楚,通俗易懂,注重理解與實(shí)例,可操作性強(qiáng),大部分章節(jié)配有實(shí)例和源程序?!肚度胧絣inux系統(tǒng)開(kāi)發(fā)與應(yīng)用》可作為計(jì)算機(jī)學(xué)科、電子信息及電氣學(xué)科等相關(guān)專業(yè)(電子工程、通信工程、計(jì)算機(jī)、信號(hào)處理等專業(yè))本科生、研究生及工程碩士的嵌入式課程的教材,也可供對(duì)嵌入式系統(tǒng)感興趣的技術(shù)人員參考使用。

作者簡(jiǎn)介

暫缺《嵌入式Linux系統(tǒng)開(kāi)發(fā)與應(yīng)用》作者簡(jiǎn)介

圖書(shū)目錄

第1章 嵌入式系統(tǒng)概論
1.1 嵌入式系統(tǒng)概述
1.1.1 嵌入式系統(tǒng)的歷史
1.1.2 什么是嵌入式系統(tǒng)
1.1.3 嵌入式系統(tǒng)的特點(diǎn)
1.1.4 嵌入式處理器
1.1.5 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域
1.1.6 嵌入式系統(tǒng)的發(fā)展趨勢(shì)
1.2 嵌入式系統(tǒng)開(kāi)發(fā)
1.2.1 需求分析和概要設(shè)計(jì)
1.2.2 嵌入式系統(tǒng)中的硬件
1.2.3 嵌入式系統(tǒng)中的軟件
1.2.4 嵌入式系統(tǒng)軟件開(kāi)發(fā)的一般過(guò)程
1.2.5 嵌入式應(yīng)用程序的開(kāi)發(fā)
1.3 嵌入式操作系統(tǒng)
1.3.1 嵌入式操作系統(tǒng)概述
1.3.2 嵌入式操作系統(tǒng)的分類
1.3.3 嵌入式操作系統(tǒng)的特點(diǎn)
1.3.4 典型的嵌入式操作系統(tǒng)
1.3.5 嵌入式操作系統(tǒng)的選擇
1.4 linux操作系統(tǒng)
1.4.1 linux操作系統(tǒng)概述
1.4.2 linux的重要性
1.4.3 嵌入式linux系統(tǒng)開(kāi)發(fā)平臺(tái)
1.4.4 linux的發(fā)展前景
1.5 思考題
第2章 linux基礎(chǔ)知識(shí)
2.1 認(rèn)識(shí)linux操作系統(tǒng)
2.1.1 linux簡(jiǎn)明歷史
2.1.2 linux系統(tǒng)的特點(diǎn)和組成
2.1.3 linux的開(kāi)發(fā)過(guò)程
2.2 基本操作命令
2.2.1 字符界面簡(jiǎn)介
2.2.2 常用命令簡(jiǎn)介
2.3 linux文件與目錄系統(tǒng)
2.3.1 linux文件系統(tǒng)類型介紹
2.3.2 linux目錄系統(tǒng)
2.4 shell簡(jiǎn)介
2.5 網(wǎng)絡(luò)服務(wù)簡(jiǎn)介
2.5.1 linux支持的網(wǎng)絡(luò)協(xié)議
2.5.2 linux的網(wǎng)絡(luò)服務(wù)
2.6 思考題
第3章 linux編程環(huán)境
3.1 linux編程環(huán)境介紹
3.1.1 系統(tǒng)平臺(tái)環(huán)境
3.1.2 開(kāi)發(fā)工具環(huán)境
3.1.3 基于文本模式的開(kāi)發(fā)平臺(tái)
3.1.4 集成開(kāi)發(fā)平臺(tái)eclipse+cdt
3.1.5 文檔幫助環(huán)境
3.2 常用編輯器
3.2.1 vim編輯器
3.2.2 emacs編輯器
3.3 gcc編譯器的使用
3.3.1 gcc的主要選項(xiàng)
3.3.2 gnu c擴(kuò)展簡(jiǎn)介
3.4 gnu make管理項(xiàng)目
3.4.1 make簡(jiǎn)介
3.4.2 編寫(xiě)makefile文件的規(guī)則
3.5 gdb調(diào)試
3.5.1 gdb命令介紹
3.5.2 gdb調(diào)試?yán)?br /> 3.5.3 基于gdb的圖形界面調(diào)試工具
3.6 思考題
第4章 linux外殼程序編程
4.1 創(chuàng)建和運(yùn)行外殼程序
4.1.1 創(chuàng)建外殼程序
4.1.2 運(yùn)行外殼程序
4.2 使用外殼變量
4.2.1 給變量賦值
4.2.2 讀取變量的值
4.2.3 位置變量和其他系統(tǒng)變量
4.2.4 引號(hào)的作用
4.3 數(shù)值運(yùn)算命令
4.4 條件表達(dá)式
4.4.1 if表達(dá)式
4.4.2 case表達(dá)式
4.5 循環(huán)語(yǔ)句
4.5.1 for語(yǔ)句
4.5.2 while語(yǔ)句
4.5.3 until語(yǔ)句
4.6 shift命令
4.7 select語(yǔ)句
4.8 repeat語(yǔ)句
4.9 函數(shù)
4.10 shell應(yīng)用舉例
4.11 思考題
第5章 構(gòu)建嵌入式linux開(kāi)發(fā)平臺(tái)
5.1 gnu跨平臺(tái)開(kāi)發(fā)工具鏈
5.2 嵌入式linux內(nèi)核
5.3 嵌入式linux根文件系統(tǒng)
5.4 bootloader簡(jiǎn)介
5.5 思考題
第6章 arm調(diào)試環(huán)境
6.1 arm 調(diào)試工具簡(jiǎn)介
6.1.1 jtag仿真器
6.1.2 multi-ice server
6.2 ads軟件調(diào)試工具
6.2.1 使用metrowork codewarrior for arm developer suite
6.2.2 使用realview debugger
6.2.3 使用axd debugger
第7章 嵌入式bootloader技術(shù)
7.1 bootloader的基本概念
7.1.1 bootloader所支持的cpu和嵌入式板
7.1.2 bootloader的安裝點(diǎn)和啟動(dòng)過(guò)程
7.1.3 bootloader的模式
7.1.4 bootloader與主機(jī)之間的通信方式
7.2 bootloader典型結(jié)構(gòu)框架
7.2.1 bootloader總體流程
7.2.2 bootloader的stage1
7.2.3 bootloader的stage2
7.3 典型bootloader分析和移植
7.3.1 u-boot
7.3.2 blob
7.4 其他bootloader介紹
7.4.1 redboot
7.4.2 armboot
7.4.3 ppcboot
7.4.4 vivi
7.4.5 yamon
7.5 思考題
第8章 linux內(nèi)核配置
8.1 內(nèi)核概述
8.2 嵌入式linux內(nèi)核代碼結(jié)構(gòu)
8.3 內(nèi)核開(kāi)發(fā)的特點(diǎn)
8.3.1 沒(méi)有l(wèi)ibc庫(kù)
8.3.2 gnu c
8.3.3 沒(méi)有內(nèi)存保護(hù)機(jī)制
8.3.4 不要輕易在內(nèi)核中使用浮點(diǎn)數(shù)
8.3.5 容積小而固定的棧
8.3.6 同步和并發(fā)
8.3.7 可移植性的重要性
8.4 嵌入式linux內(nèi)核的配置
8.4.1 makefile
8.4.2 配置文件
8.4.3 linux內(nèi)核配置選項(xiàng)
8.5 配置舉例
8.6 思考題
第9章 arm-linux內(nèi)核分析和移植
9.1 arm微處理器
9.1.1 risc體系結(jié)構(gòu)
9.1.2 arm微處理器的類型
9.1.3 arm微處理器的寄存器結(jié)構(gòu)
9.1.4 arm微處理器的指令結(jié)構(gòu)
9.2 arm-linux內(nèi)存管理
9.2.1 內(nèi)存管理單元mmu
9.2.2 arm-linux的存儲(chǔ)管理機(jī)制
9.2.3 arm-linux存儲(chǔ)機(jī)制的建立
9.2.4 arm-linux對(duì)進(jìn)程虛擬空間的管理
9.3 arm-linux進(jìn)程管理與調(diào)度
9.3.1 task_struct數(shù)據(jù)結(jié)構(gòu)
9.3.2 linux進(jìn)程的創(chuàng)建、執(zhí)行和消亡
9.3.3 arm_linux的進(jìn)程調(diào)度
9.4 arm-linux中斷與中斷處理
9.4.1 linux處理中斷概述
9.4.2 arm體系程序的執(zhí)行流程
9.4.3 arm的異常中斷種類
9.4.4 arm處理器對(duì)異常中斷的響應(yīng)及返回過(guò)程
9.5 arm-linux系統(tǒng)啟動(dòng)與初始化
9.5.1 內(nèi)核數(shù)據(jù)結(jié)構(gòu)的初始化
9.5.2 外設(shè)初始化
9.5.3 init進(jìn)程和linittab文件
9.5.4 rc啟動(dòng)腳本
9.5.5 shell的啟動(dòng)
9.6 linux驅(qū)動(dòng)程序簡(jiǎn)介
9.6.1 設(shè)備的分類
9.6.2 設(shè)備號(hào)
9.6.3 設(shè)備節(jié)點(diǎn)
9.6.4 用戶空間和內(nèi)核空間
9.7 linux模塊化機(jī)制
9.7.1 linux的模塊化
9.7.2 模塊的載入
9.7.3 模塊的卸載
9.8 arm-linux內(nèi)核裁減
9.9 嵌入式linux的移植
9.9.1 移植準(zhǔn)備
9.9.2 移植步驟
9.9.3 配置內(nèi)核選項(xiàng)
9.9.4 修改kernel文件系統(tǒng)部分代碼
9.10 思考題
第10章 嵌入式文件系統(tǒng)
10.1 linux文件系統(tǒng)結(jié)構(gòu)與特征
10.1.1 linux文件系統(tǒng)概述
10.1.2 linux文件系統(tǒng)布局
10.1.3 linux支持的文件系統(tǒng)
10.2 嵌入式文件系統(tǒng)簡(jiǎn)介
10.2.1 nor flash與nand flash介紹
10.2.2 mtd介紹
10.2.3 cramfs文件系統(tǒng)簡(jiǎn)介
10.2.4 romfs文件系統(tǒng)簡(jiǎn)介
10.2.5 嵌入式文件系統(tǒng)jffs簡(jiǎn)介
10.2.6 嵌入式文件系統(tǒng)yaffs簡(jiǎn)介
10.3 構(gòu)建根文件系統(tǒng)
10.4 根文件系統(tǒng)設(shè)置
10.5 busybox
10.5.1 busybox簡(jiǎn)介
10.5.2 使用busybox構(gòu)建根文件系統(tǒng)
10.6 嵌入式文件系統(tǒng)的設(shè)計(jì)
10.6.1 文件系統(tǒng)格式的選型的基本策略
10.6.2 混合型文件系統(tǒng)的設(shè)計(jì)
10.7 思考題
第11章 嵌入式web服務(wù)器設(shè)計(jì)
11.1 tcp/ip協(xié)議
11.1.1 tcp/ip協(xié)議棧
11.1.2 tcp/ip協(xié)議棧的數(shù)據(jù)流向
11.1.3 tcp協(xié)議與udp協(xié)議
11.2 http協(xié)議
11.2.1 http協(xié)議的方法
11.2.2 http協(xié)議消息頭
11.2.3 http協(xié)議使用舉例
11.2.4 內(nèi)核網(wǎng)絡(luò)服務(wù)
11.3 socket編程基礎(chǔ)
11.3.1 socket描述
11.3.2 socket描述符
11.4 嵌入式web服務(wù)器系統(tǒng)結(jié)構(gòu)
11.4.1 協(xié)議標(biāo)準(zhǔn)
11.4.2 瘦web服務(wù)器
11.4.3 嵌入式應(yīng)用接口技術(shù)
11.4.4 實(shí)現(xiàn)形式
11.4.5 emit
11.4.6 rompager
11.5 web服務(wù)器構(gòu)建
11.6 思考題
第12章 嵌入式linux的gui
12.1 嵌入式gui簡(jiǎn)介
12.1.1 minigui
12.1.2 qt/embedded
12.1.3 nano-x
12.1.4 opengui
12.2 minigul程序設(shè)計(jì)基礎(chǔ)
12.2.1 minigui v1.3.3軟件包
12.2.2 minigui的特點(diǎn)
12.2.3 窗口處理過(guò)程
12.2.4 minigui的線程機(jī)制
12.2.5 minigui的體系結(jié)構(gòu)
12.2.6 minigui的底層引擎
12.2.7 minigui的三種運(yùn)行模式
12.2.8 minigui移植
12.3 qt/embedded程序設(shè)計(jì)基礎(chǔ)
12.3.1 qt/embedded的圖形引擎實(shí)現(xiàn)基礎(chǔ)
12.3.2 qt/embedded的事件驅(qū)動(dòng)基礎(chǔ)
12.3.3 qt/embedded底層支持分析
12.3.4 qt/embedded的移植
12.4 思考題
參考文獻(xiàn)

本目錄推薦

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