嵌入式linux開(kāi)發(fā)技術(shù)基礎(chǔ)
定 價(jià):39.9 元
叢書(shū)名:全國(guó)高等職業(yè)教育“十三五”規(guī)劃教材
- 作者:主編 張萬(wàn)良 副主編 胡德清 欒新科
- 出版時(shí)間:2017/11/14
- ISBN:9787111581635
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP316.85
- 頁(yè)碼:184
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
《嵌入式Linux開(kāi)發(fā)技術(shù)基礎(chǔ)》以嵌入式Linux開(kāi)發(fā)技術(shù)基礎(chǔ)知識(shí)為主線,以飛凌公司基于ARM CortexA7芯片的OKMX6ULC開(kāi)發(fā)板為平臺(tái),介紹了嵌入式系統(tǒng)開(kāi)發(fā)基礎(chǔ)知識(shí)、嵌入式Linux操作系統(tǒng)基礎(chǔ)、嵌入式Linux使用基礎(chǔ)、嵌入式Linux下的C編程基礎(chǔ)、嵌入式Linux開(kāi)發(fā)環(huán)境搭建、嵌入式Linux開(kāi)發(fā)初步、基于Qt的嵌入式圖形用戶(hù)界面程序開(kāi)發(fā)和嵌入式數(shù)據(jù)庫(kù)編程。
《嵌入式Linux開(kāi)發(fā)技術(shù)基礎(chǔ)》注重理論聯(lián)系實(shí)際,緊扣高職院校培養(yǎng)技能型人才的理念,在每章后面都有精心設(shè)計(jì)的課后實(shí)訓(xùn)以及習(xí)題。
《嵌入式Linux開(kāi)發(fā)技術(shù)基礎(chǔ)》可作為高職高專(zhuān)院校信息工程技術(shù)和物聯(lián)網(wǎng)技術(shù)類(lèi)專(zhuān)業(yè)教材,也可作為有志于從事嵌入式開(kāi)發(fā)人員的學(xué)習(xí)參考書(shū)。
適讀人群 :高職高專(zhuān)院校信息工程技術(shù)和物聯(lián)網(wǎng)技術(shù)類(lèi)專(zhuān)業(yè)學(xué)生,相關(guān)工程技術(shù)人員。
1. 以嵌入式開(kāi)發(fā)入門(mén)為目的,知識(shí)結(jié)構(gòu)清晰,由淺入深,循序漸進(jìn)
2. 學(xué)練結(jié)合,注重知識(shí)實(shí)用和技能訓(xùn)練
嵌入式技術(shù)是21世紀(jì)熱門(mén)、發(fā)展前景廣闊的IT技術(shù)之一。嵌入式技術(shù)應(yīng)用無(wú)處不在,廣泛應(yīng)用在工控設(shè)備、智能儀表、汽車(chē)電子、軍事國(guó)防、消費(fèi)電子、智能家居、智能醫(yī)療、可穿戴設(shè)備和通信設(shè)備等領(lǐng)域。
《嵌入式Linux開(kāi)發(fā)技術(shù)基礎(chǔ)》以市場(chǎng)占有率較大的Linux操作系統(tǒng)和普遍應(yīng)用于高性能智能手機(jī)、平板式計(jì)算機(jī)及更多智能終端設(shè)備的CortexA7處理器為實(shí)訓(xùn)平臺(tái)來(lái)編寫(xiě)!肚度胧絃inux開(kāi)發(fā)技術(shù)基礎(chǔ)》的特點(diǎn)是內(nèi)容由淺入深,知識(shí)結(jié)構(gòu)條理清晰。《嵌入式Linux開(kāi)發(fā)技術(shù)基礎(chǔ)》圍繞嵌入式Linux開(kāi)發(fā)技術(shù)逐步展開(kāi),講解必要的知識(shí)點(diǎn)并且通過(guò)淺顯的實(shí)例和課后練習(xí)使讀者掌握相關(guān)知識(shí)。讀者如果沒(méi)有飛凌的OKMX6ULC開(kāi)發(fā)板,也可以任何公司嵌入式開(kāi)發(fā)板為實(shí)踐平臺(tái),一般要求芯片在ARM11以上,具有基本的接口即可。
《嵌入式Linux開(kāi)發(fā)技術(shù)基礎(chǔ)》由張萬(wàn)良任主編,胡德清、欒新科任副主編,參加編寫(xiě)的人員還有陳運(yùn)軍、車(chē)亞進(jìn)、黃超、蔣雪琴。保定飛凌嵌入式技術(shù)有限公司的欒新科在技術(shù)上給予了大力支持,全書(shū)由張萬(wàn)良統(tǒng)稿和定稿。
由于編者知識(shí)和技術(shù)水平有限,書(shū)中不足之處敬請(qǐng)廣大讀者不吝指出,以便修改完善。
編 者
目錄
出版說(shuō)明
前言
第1章嵌入式系統(tǒng)開(kāi)發(fā)基礎(chǔ)知識(shí)
1.1嵌入式系統(tǒng)概述
1.1.1嵌入式系統(tǒng)定義及特點(diǎn)
1.1.2嵌入式系統(tǒng)的組成
1.1.3嵌入式系統(tǒng)的應(yīng)用領(lǐng)域和開(kāi)發(fā)人員需求
1.2ARM微處理器體系
1.3ARM微處理器系列
1.4嵌入式操作系統(tǒng)
1.5嵌入式系統(tǒng)開(kāi)發(fā)流程
1.6認(rèn)識(shí)嵌入式開(kāi)發(fā)硬件電路
1.6.1二極管
1.6.2晶體管
1.6.3TTL電路
1.6.4CMOS電路
1.6.5門(mén)電路
1.7習(xí)題
第2章嵌入式Linux操作系統(tǒng)基礎(chǔ)
2.1嵌入式Linux概述
2.1.1Linux發(fā)展歷史
2.1.2Linux的特點(diǎn)和優(yōu)勢(shì)
2.1.3Linux的內(nèi)核版本
2.1.4Linux的發(fā)行版本
2.2Linux安裝
2.3Linux用戶(hù)接口
2.4Linux文件及文件系統(tǒng)
2.5Linux目錄結(jié)構(gòu)
2.6課后實(shí)訓(xùn)
2.7習(xí)題
第3章嵌入式Linux使用基礎(chǔ)
3.1嵌入式Linux開(kāi)發(fā)常用操作命令
3.1.1用戶(hù)登錄和賬號(hào)管理相關(guān)命令
3.1.2文件與目錄管理命令
3.1.3壓縮打包相關(guān)命令
3.1.4磁盤(pán)和文件相關(guān)命令
3.1.5變量和變量設(shè)定
3.1.6網(wǎng)絡(luò)相關(guān)命令
3.1.7Ubuntu Linux下aptget命令
3.1.8查看Linux版本命令
3.1.9Linux幫助命令man
3.2課后實(shí)訓(xùn)
3.3習(xí)題
第4章嵌入式Linux下的C編程基礎(chǔ)
4.1Linux下的C語(yǔ)言編輯器使用
4.1.1vi的安裝
4.1.2vi的基本模式
4.1.3vi的基本操作
4.2Linux下的C語(yǔ)言開(kāi)發(fā)環(huán)境
4.2.1Linux下的C編譯工具
4.2.2gdb調(diào)試工具
4.2.3自動(dòng)編譯管理器Make
4.3課后實(shí)訓(xùn)
4.4習(xí)題
第5章嵌入式Linux開(kāi)發(fā)環(huán)境搭建
5.1飛凌OKMX6ULC平臺(tái)簡(jiǎn)介
5.2OKMX6ULC開(kāi)發(fā)平臺(tái)啟動(dòng)
5.3Linux超級(jí)終端minicom的使用
5.4Ubuntu下安裝VMware Tools
5.5Windows與虛擬機(jī)Linux共享文件
5.6配置環(huán)境變量
5.7ubuntu 下NFS使用
5.7.1NFS服務(wù)簡(jiǎn)介
5.7.2NFS安裝配置
5.7.3掛載NFS
5.8tftp服務(wù)配置與使用
5.8.1配置tftp服務(wù)
5.8.2tftp命令的使用
5.9交叉編譯工具鏈安裝
5.10BOA服務(wù)器配置
5.11課后實(shí)訓(xùn)
5.12習(xí)題
第6章嵌入式Linux開(kāi)發(fā)初步
6.1嵌入式開(kāi)發(fā)編程語(yǔ)言C++基礎(chǔ)
6.1.1為什么要學(xué)習(xí)C++
6.1.2C++程序設(shè)計(jì)基礎(chǔ)
6.2Linux CGI編程
6.2.1CGI概述
6.2.2CGI方法
6.2.3CGI接口標(biāo)準(zhǔn)
6.3課后實(shí)訓(xùn)
6.4習(xí)題
第7章基于Qt的嵌入式圖形用戶(hù)界面程序開(kāi)發(fā)
7.1Qt簡(jiǎn)介
7.1.1Qt特點(diǎn)
7.1.2Qt Designer與Qmake
7.1.3Qt Creator與Qt Designer
7.1.4安裝 Qt Creator 2.6.2
7.1.5環(huán)境配置
7.2“Hello world!”認(rèn)識(shí)Qt程序
7.3使用Qt Creator設(shè)計(jì)程序
7.4信號(hào)與槽機(jī)制
7.5課后實(shí)訓(xùn)
7.6習(xí)題
第8章嵌入式數(shù)據(jù)庫(kù)編程
8.1嵌入式數(shù)據(jù)庫(kù)簡(jiǎn)介
8.1.1關(guān)系數(shù)據(jù)庫(kù)與表
8.1.2嵌入式數(shù)據(jù)庫(kù) SQLite
8.1.3安裝SQLite3
8.1.4使用SQLite3
8.2Qt下數(shù)據(jù)庫(kù)編程
8.2.1使用QSqlQuery類(lèi)執(zhí)行SQL語(yǔ)句控制臺(tái)顯示
8.2.2使用QSqlQuery類(lèi)執(zhí)行SQL語(yǔ)句Application output顯示
8.2.3在SQL語(yǔ)句中使用變量
8.2.4QSqlQueryModel機(jī)制
8.2.5QSqlTableModel機(jī)制
8.3課后實(shí)訓(xùn)
8.4習(xí)題
參考文獻(xiàn)