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

嵌入式Linux開發(fā)教程(上冊(cè))

嵌入式Linux開發(fā)教程(上冊(cè))

定 價(jià):¥79.00

作 者: 周立功
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX 操作系統(tǒng)/系統(tǒng)開發(fā) 計(jì)算機(jī)/網(wǎng)絡(luò)

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


ISBN: 9787512419735 出版時(shí)間: 2016-03-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 527 字?jǐn)?shù):  

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

  本書是面向嵌入式Linux學(xué)習(xí)和產(chǎn)品開發(fā)的入門教程,分3篇,共18章,圍繞嵌入式Linux產(chǎn)品開發(fā)的應(yīng)用編程展開,內(nèi)容涵蓋Linux操作系統(tǒng)介紹、安裝和基本使用、嵌入式Linux開發(fā)平臺(tái)以及嵌入式Linux的應(yīng)用編程.全面介紹了嵌入式Linux產(chǎn)品應(yīng)用開發(fā)的方方面面,包括應(yīng)用基礎(chǔ)、文件和I/O操作、進(jìn)程和線程、外圍硬件接口編程、串口編程、網(wǎng)絡(luò)編程、Qt編程和Shell編程.本書由淺入深、結(jié)構(gòu)合理、圖文并茂,可操作性強(qiáng),讀者可跟著一步步進(jìn)行操作和學(xué)習(xí),非常適合嵌入式Linux開發(fā)初級(jí)工程師及準(zhǔn)備往嵌入式Linux方向發(fā)展的電子工程師和單片機(jī)工程師使用,也可作為高校非計(jì)算機(jī)專業(yè)高年級(jí)學(xué)生學(xué)習(xí)嵌入式Linux的參考教材.

作者簡(jiǎn)介

暫缺《嵌入式Linux開發(fā)教程(上冊(cè))》作者簡(jiǎn)介

圖書目錄

第一篇Linux基礎(chǔ)
第1章Linux操作系統(tǒng)簡(jiǎn)介
1.1Linux內(nèi)核
1.1.1簡(jiǎn)介
1.1.2特點(diǎn)
1.1.3內(nèi)核版本號(hào)
1.1.4組成部分
1.2Linux發(fā)行版
1.3嵌入式Linux
1.3.1嵌入式Linux的特點(diǎn)
1.3.2嵌入式Linux的產(chǎn)品形態(tài)
第2章安裝Linux操作系統(tǒng)
2.1獲得Linux環(huán)境的三種方式
2.2發(fā)行版選擇和ISO下載
2.3VMwarePlayer軟件
2.3.1下載和安裝
2.3.2設(shè)置虛擬化支持
2.4使用現(xiàn)成的虛擬機(jī)
2.5創(chuàng)建和配置虛擬機(jī)
2.5.1創(chuàng)建虛擬機(jī)
2.5.2虛擬機(jī)設(shè)置
2.6安裝Ubuntu
2.6.1實(shí)體機(jī)安裝前準(zhǔn)備
2.6.2虛擬機(jī)安裝前準(zhǔn)備
2.6.3正式安裝Ubuntu
2.7初識(shí)Ubuntu
2.7.1Ubuntu桌面
2.7.2輸入法
2.7.3系統(tǒng)設(shè)置
2.7.4搜索軟件和文件
2.7.5打開終端
2.7.6安裝軟件
第3章開始使用Linux
3.1LinuxShell
3.1.1Shell是什么
3.1.2Shell的種類和特點(diǎn)
3.2Linux常見命令
3.2.1導(dǎo)航命令
3.2.2目錄操作命令
3.2.3文件操作命令
3.2.4網(wǎng)絡(luò)操作命令
3.2.5安裝和卸載文件系統(tǒng)
3.2.6使用內(nèi)核模塊和驅(qū)動(dòng)
3.2.7重啟和關(guān)機(jī)
3.2.8其他命令
3.3Shell文件
3.4Linux環(huán)境變量
3.4.1環(huán)境變量
3.4.2修改環(huán)境變量
第4章Linux文件系統(tǒng)
4.1Linux目錄結(jié)構(gòu)
4.1.1Linux目錄樹
4.1.2Linux目錄樹標(biāo)準(zhǔn)
4.2Linux的文件
4.2.1Linux文件結(jié)構(gòu)
4.2.2Linux文件名稱
4.2.3文件類型
4.3Linux文件系統(tǒng)
4.3.1Ext3文件系統(tǒng)特點(diǎn)
4.3.2Ext4文件系統(tǒng)特點(diǎn)
4.3.3其他文件系統(tǒng)
第5章Vi編輯器
5.1Vi/Vim編輯器
5.2Vi的模式
5.3Vim的安裝
5.4啟動(dòng)和關(guān)閉Vi
5.5光標(biāo)移動(dòng)
5.6文本編輯
5.6.1文本輸入
5.6.2文本處理
5.7配置Vi
5.8文件對(duì)比
第6章嵌入式Linux開發(fā)環(huán)境構(gòu)建
6.1嵌入式Linux開發(fā)模型
6.1.1交叉編譯
6.1.2交叉編譯器
6.2安裝交叉編譯器
6.2.1解壓工具鏈壓縮包
6.2.2設(shè)置環(huán)境變量
6.3SSH服務(wù)器
6.3.1SSH能做什么
6.3.2安裝SSH服務(wù)器
6.3.3測(cè)試SSH服務(wù)
6.3.4用Putty測(cè)試
6.3.5用SSHSecureShell測(cè)試
6.4NFS服務(wù)器
6.4.1NFS能做什么
6.4.2安裝NFS軟件包
6.4.3添加NFS共享目錄
6.4.4啟動(dòng)NFS服務(wù)
6.4.5測(cè)試NFS服務(wù)器
6.5TFTP服務(wù)器
6.5.1TFTP能做什么
6.5.2安裝配置TFTP軟件
6.5.3配置TFTP服務(wù)器
6.5.4啟動(dòng)TFTP服務(wù)
6.5.5測(cè)試TFTP服務(wù)器
第二篇EasyARMi.MX283A開發(fā)平臺(tái)
第7章EasyARMi.MX283A開發(fā)套件介紹
7.1開發(fā)套件簡(jiǎn)介
7.2硬件資源
7.3軟件資源
7.4開發(fā)所需配件
7.5產(chǎn)品組裝
7.6AP283Demo擴(kuò)展板
7.6.1硬件特性
7.6.2外設(shè)接口布局
第8章EasyARMi.MX283A入門實(shí)操
8.1開機(jī)和登錄
8.1.1啟動(dòng)方式設(shè)置
8.1.2供電連接
8.1.3串口硬件連接
8.1.4Windows環(huán)境串口登錄
8.1.5Linux環(huán)境串口登錄
8.2關(guān)機(jī)和重啟
8.3查看系統(tǒng)信息
8.3.1查看系統(tǒng)內(nèi)核版本
8.3.2查看內(nèi)存使用情況
8.3.3查看磁盤使用情況
8.3.4查看CPU等的信息
8.4設(shè)置開機(jī)自動(dòng)啟動(dòng)
8.5加載驅(qū)動(dòng)模塊
8.5.1在Shell終端上加載和使用驅(qū)動(dòng)模塊
8.5.2在腳本文件中加載和使用驅(qū)動(dòng)模塊
8.6網(wǎng)絡(luò)設(shè)置
8.7通過SSH登錄系統(tǒng)
8.8TF卡的使用
8.9U盤的使用
8.10USBDevice的使用
8.10.1把TF卡作為虛擬U盤的儲(chǔ)存空間
8.10.2使用普通文件作為虛擬U盤的存儲(chǔ)空間
8.11LED使用
8.11.1LED的操作接口
8.11.2觸發(fā)條件設(shè)置
8.12蜂鳴器的使用
8.13LCD背光控制
8.14觸摸屏的校準(zhǔn)
8.15GPIO操作
8.16進(jìn)階操作
8.16.1掛載NFS目錄
8.16.2使用NFS根文件系統(tǒng)
8.16.3使用TFTP啟動(dòng)內(nèi)核
8.16.4內(nèi)存文件系統(tǒng)
第9章系統(tǒng)固件的燒寫
9.1NandFlash存儲(chǔ)器分區(qū)
9.2燒寫流程圖
9.3格式化NandFlash
9.3.1通過USBBoot引導(dǎo)格式化NandFlash
9.3.2通過SDBoot方式格式化NandFlash
9.4TF卡燒寫方案
9.4.1TF卡燒寫用的固件
9.4.2制作TF啟動(dòng)卡
9.4.3固件燒寫步驟
9.5USB燒寫方案
9.6使用網(wǎng)絡(luò)升級(jí)內(nèi)核或文件系統(tǒng)
9.6.1網(wǎng)絡(luò)升級(jí)用的固件
9.6.2升級(jí)步驟
9.6.3故障排除
第三篇Linux應(yīng)用編程
第10章LinuxC編程環(huán)境
10.1GCC
10.1.1GCC簡(jiǎn)介
10.1.2GCC工具軟件
10.1.3GCC基本使用方法
10.1.4GCC編譯控制選項(xiàng)
10.1.5創(chuàng)建靜態(tài)庫(kù)和共享庫(kù)
10.1.6armlinuxgcc
10.2GNUmake
10.2.1make和GNUmake
10.2.2給hello.c編寫一個(gè)Makefile
10.2.3Makefile的規(guī)則
10.2.4make命令
10.3GDB
10.3.1GDB介紹
10.3.2GDB基本命令
10.3.3GDB調(diào)試范例
10.3.4GDB遠(yuǎn)程調(diào)試
10.3.5GDB圖形前端DDD
10.4用于C/C++語(yǔ)言的EclipseIDE
10.4.1Eclipse簡(jiǎn)介
10.4.2安裝用于C/C++語(yǔ)言的EclipseIDE
10.4.3啟動(dòng)Eclipse
10.4.4創(chuàng)建C工程
10.4.5本地編譯和調(diào)試
10.4.6交叉編譯和遠(yuǎn)程調(diào)試
10.4.7Eclipse中的GCC設(shè)置
10.4.8導(dǎo)入已有的工程文件
10.5Windows下開發(fā)Linux應(yīng)用程序
10.5.1安裝交叉編譯器
10.5.2安裝JDK
10.5.3安裝用于C/C++Developers的EclipseIDE
10.5.4啟動(dòng)Eclipse
10.5.5創(chuàng)建C工程
10.5.6交叉編譯工程
10.5.7建立遠(yuǎn)程SSH連接
10.5.8遠(yuǎn)程調(diào)試
第11章Linux文件I/O
第12章進(jìn)程與進(jìn)程間通信
第13章Linux多線程編程
第14章嵌入式GUI編程
第15章特殊硬件接口編程
第16章Linux串口編程
第17章C語(yǔ)言網(wǎng)絡(luò)編程入門
第18章Shell編程初步
參考文獻(xiàn)
a

本目錄推薦

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