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

嵌入式Linux系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)

嵌入式Linux系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)

定 價(jià):¥35.00

作 者: 黎燕霞
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 高職高專教材 計(jì)算機(jī) 教材

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


ISBN: 9787121282041 出版時(shí)間: 2016-02-01 包裝: 平塑
開(kāi)本: 頁(yè)數(shù): 244 字?jǐn)?shù):  

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

  本書(shū)基于Cortex-A8的應(yīng)用處理器“S5PV210”為核心,首先詳細(xì)講述了嵌入式Linux系統(tǒng)應(yīng)用的基礎(chǔ),然后通過(guò)具體完整的實(shí)訓(xùn)項(xiàng)目對(duì)嵌入式Linux系統(tǒng)應(yīng)用所需的基本技能進(jìn)行覆蓋。全書(shū)主要介紹的內(nèi)容有嵌入式系統(tǒng)入門(mén)、嵌入式Linux開(kāi)發(fā)壞境構(gòu)建、Linux基礎(chǔ)、裸機(jī)開(kāi)發(fā)、嵌入式Linux的系統(tǒng)制作、字符型設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)、嵌入式數(shù)據(jù)庫(kù)SQLite移植、嵌入式Web服務(wù)器BOA移植、基于Qt的嵌入式GUI程序設(shè)計(jì)。 本書(shū)的編寫(xiě)特色在于用具體完整的任務(wù)帶動(dòng)和引導(dǎo)讀者完成整個(gè)嵌入式Linux相關(guān)應(yīng)用領(lǐng)域的學(xué)習(xí),并且每個(gè)任務(wù)都有非常詳細(xì)的講解,此外還提供了源代碼。

作者簡(jiǎn)介

  主持教改課題《利用信息技術(shù)開(kāi)展項(xiàng)目學(xué)習(xí)的模式與效果研究》:中國(guó)高等職業(yè)研究研究會(huì)“十二五”規(guī)劃2014年度科研課題,擔(dān)任主持人工作。主持《高頻電子技術(shù)》院級(jí)網(wǎng)絡(luò)課程建設(shè)主持《嵌入式系統(tǒng)設(shè)計(jì)》院級(jí)網(wǎng)絡(luò)課程建設(shè)

圖書(shū)目錄

基礎(chǔ)知識(shí)篇第1章 嵌入式系統(tǒng)入門(mén) 11.1 嵌入式系統(tǒng)的概念 11.2 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域 21.3 嵌入式系統(tǒng)的發(fā)展 31.3.1 嵌入式系統(tǒng)硬件平臺(tái)的發(fā)展 41.3.2 嵌入式系統(tǒng)軟件平臺(tái)的發(fā)展 61.4 典型的嵌入式系統(tǒng)組成 61.5 ARM處理器 71.5.1 ARM處理器介紹 71.5.2 ARM處理器的應(yīng)用領(lǐng)域 81.5.3 ARM處理器的特點(diǎn) 81.5.4 ARM的功能選型 81.6 嵌入式Linux 111.6.1 常見(jiàn)的嵌入式操作系統(tǒng) 111.6.2 嵌入式Linux操作系統(tǒng) 13本章總結(jié) 15第2章 嵌入式Linux開(kāi)發(fā)環(huán)境構(gòu)建 162.1 虛擬機(jī)及Linux安裝 162.1.1 虛擬機(jī)VMware Workstation軟件介紹 162.1.2 安裝Linux操作系統(tǒng)Ubuntu12.04 162.1.3 設(shè)置Ubuntu的root賬號(hào) 242.1.4 修改Ubuntu的默認(rèn)圖形界面 252.1.5 修改Linux系統(tǒng)中的計(jì)算機(jī)名稱 262.2 安裝VMware Tools 262.3 虛擬機(jī)與主機(jī)共享文件 282.4 安裝配置minicom 292.5 配置超級(jí)終端 322.6 NFS掛載 342.7 交叉編譯器的安裝 352.7.1 交叉編譯器的定義 352.7.2 交叉編譯環(huán)境搭建 35本章總結(jié) 36第3章 Linux基礎(chǔ) 373.1 Linux基礎(chǔ)知識(shí) 373.1.1 Linux文件 373.1.2 Linux文件系統(tǒng) 383.1.3 Linux目錄 393.2 Linux常用命令 403.2.1 文件相關(guān)命令 403.2.2 系統(tǒng)相關(guān)命令 453.2.3 網(wǎng)絡(luò)相關(guān)命令 473.2.4 壓縮打包相關(guān)命令 483.2.5 其他命令 493.3 vi編輯器的使用 503.3.1 vi編輯器的模式 503.3.2 vi編輯器使用的基本流程 513.3.3 vi各模式的功能鍵 523.4 gcc編譯器的使用 533.4.1 gcc編譯流程 533.4.2 gcc編譯選項(xiàng) 543.5 gdb調(diào)試器的使用 563.5.1 gdb使用流程 563.5.2 gdb基本命令 593.6 arm-linux-gcc交叉編譯器的使用 633.7 make工程管理器與makefile文件 633.7.1 了解makefile文檔 643.7.2 編寫(xiě)makefile 643.7.3 makefile的五部分 683.7.4 make管理器的使用 71本章總結(jié) 72項(xiàng)目操作篇第4章 裸機(jī)開(kāi)發(fā) 734.1 概述 734.2 建立Linux開(kāi)發(fā)環(huán)境 734.3 S5PV210介紹 754.3.1 S5PV210簡(jiǎn)介 754.3.2 S5PV210內(nèi)存空間 764.3.3 S5PV210特殊功能寄存器 774.4 ARM常用指令集 794.4.1 ARM尋址方式 794.4.2 ARM指令集 804.5 裸機(jī)程序編程步驟 884.6 編程實(shí)現(xiàn)點(diǎn)亮LED 894.7 調(diào)用C函數(shù) 934.8 編程實(shí)現(xiàn)按鍵查詢點(diǎn)亮LED 954.9 串口通信 99本章總結(jié) 107第5章 嵌入式Linux的系統(tǒng)制作 1085.1 編譯Bootloader 1085.1.1 U-Boot簡(jiǎn)介 1095.1.2 編譯U-Boot 1105.2 編譯Linux內(nèi)核 1105.2.1 Linux內(nèi)核簡(jiǎn)介 1105.2.2 內(nèi)核編譯 1105.3 制作嵌入式Linux根文件系統(tǒng) 1125.3.1 根文件系統(tǒng)類型 1125.3.2 制作簡(jiǎn)單yaffs根文件系統(tǒng) 1135.4 使用Fastboot燒寫(xiě)Linux系統(tǒng)鏡像 118本章總結(jié) 121第6章 字符型設(shè)備驅(qū)動(dòng)程序設(shè)計(jì) 1226.1 設(shè)備驅(qū)動(dòng)介紹 1226.2 Linux內(nèi)核模塊 1236.2.1 內(nèi)核模塊的特點(diǎn) 1236.2.2 模塊與內(nèi)核的接口函數(shù) 1236.2.3 操作模塊相關(guān)的命令 1236.3 Linux設(shè)備驅(qū)動(dòng) 1246.4 硬件接口、驅(qū)動(dòng)程序、設(shè)備文件、應(yīng)用程序的關(guān)系 1256.5 簡(jiǎn)單的字符設(shè)備驅(qū)動(dòng)開(kāi)發(fā) 1266.6 驅(qū)動(dòng)程序中編寫(xiě)ioctl函數(shù)供應(yīng)用程序調(diào)用 1296.7 驅(qū)動(dòng)程序與應(yīng)用程序之間的數(shù)據(jù)交換 1346.8 GPIO接口控制LED燈 1386.9 GPIO接口控制按鍵 143本章總結(jié) 151第7章 嵌入式數(shù)據(jù)庫(kù)SQLite移植 1527.1 SQLite支持的SQL語(yǔ)言 1527.1.1 數(shù)據(jù)定義語(yǔ)句 1527.1.2 數(shù)據(jù)操作語(yǔ)句 1537.2 SQLite數(shù)據(jù)庫(kù)編譯、安裝和使用 1537.2.1 安裝SQLite 1547.2.2 利用SQL語(yǔ)句操作SQLite數(shù)據(jù)庫(kù) 1547.2.3 利用C接口訪問(wèn)SQLite數(shù)據(jù)庫(kù) 1557.3 移植SQLite 1577.3.1 交叉編譯SQLite 1587.3.2 測(cè)試已移植的SQLite3 1587.3.3 交叉編譯應(yīng)用程序 160本章總結(jié) 160第8章 嵌入式Web服務(wù)器BOA移植 1618.1 BOA概述 1618.1.1 BOA的功能 1618.1.2 BOA的流程分析 1628.1.3 BOA的配置信息 1678.2 BOA的編譯和移植 1688.2.1 交叉編譯BOA 1688.2.2 設(shè)置BOA配置信息 1708.2.3 BOA移植 1718.3 HTML頁(yè)面測(cè)試 1718.4 CGI腳本測(cè)試 1728.5 HTML和CGI傳參測(cè)試 1738.6 網(wǎng)頁(yè)控制LED 1788.7 BOA與SQLite結(jié)合 1818.7.1 通過(guò)CGI程序訪問(wèn)SQLite 1818.7.2 編譯和測(cè)試 183本章總結(jié) 184第9章 基于Qt的嵌入式GUI程序設(shè)計(jì) 1859.1 嵌入式GUI簡(jiǎn)介 1859.1.1 嵌入式GUI的特點(diǎn) 1859.1.2 常用的嵌入式GUI圖形系統(tǒng) 1859.1.3 Qt/E概述 1879.2 Qt/E開(kāi)發(fā)環(huán)境的搭建 1879.2.1 移植JPEG 庫(kù) 1879.2.2 移植tslib 1889.2.3 交叉編譯qt-embedded庫(kù) 1899.2.4 修改profile文件添加環(huán)境變量 1909.3 創(chuàng)建簡(jiǎn)單的Qt工程HelloWorld 1909.3.1 使用QtCreator創(chuàng)建HelloWorld程序 1909.3.2 編譯HelloWorld工程 1949.4 用純?cè)创a編寫(xiě)Qt工程 2029.4.1 C++基礎(chǔ) 2029.4.2 變量、數(shù)據(jù)類型 2039.4.3 C++的類、繼承、構(gòu)造函數(shù)、析構(gòu)函數(shù) 2069.4.4 用純?cè)创a編寫(xiě)Qt工程 2119.5 登錄界面程序設(shè)計(jì) 2159.5.1 信號(hào)與槽概述 2159.5.2 建立信號(hào)與槽的關(guān)聯(lián) 2189.5.3 登錄界面程序設(shè)計(jì) 2199.6 LED圖形界面控制程序設(shè)計(jì) 224本章總結(jié) 231參考文獻(xiàn) 232

本目錄推薦

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