注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)嵌入式系統(tǒng)設(shè)計(jì):基于ARM與Linux

嵌入式系統(tǒng)設(shè)計(jì):基于ARM與Linux

嵌入式系統(tǒng)設(shè)計(jì):基于ARM與Linux

定 價(jià):¥49.00

作 者: 王勇、文良華
出版社: 四川大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787569040913 出版時(shí)間: 2022-09-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

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

  本教材是在國(guó)家新工科改革項(xiàng)目和四川省電子信息類一流本科專業(yè)建設(shè)支持下,推出的地方普通本科電子、通信、自動(dòng)化、智能科學(xué)的專業(yè)核心課程系列教材。本教材主要針對(duì)傳統(tǒng)嵌入式系統(tǒng)設(shè)計(jì)理論知識(shí)多,工程應(yīng)用少,導(dǎo)致一般本科生學(xué)習(xí)困難的現(xiàn)狀組織編寫。全書內(nèi)容面向一般本科學(xué)生應(yīng)掌握的專業(yè)基礎(chǔ)知識(shí),重在嵌入式系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)技術(shù)與調(diào)試技能。本教材強(qiáng)調(diào)通過實(shí)踐引導(dǎo)學(xué)生學(xué)習(xí),通過理論教學(xué)和實(shí)踐教學(xué),使學(xué)生掌握嵌入式系統(tǒng)體系結(jié)構(gòu),嵌入式處理器結(jié)構(gòu)(ARM架構(gòu)為主),嵌入式系統(tǒng)開發(fā)應(yīng)用方法,嵌入式操作系統(tǒng)Linux及在嵌入式系統(tǒng)里的應(yīng)用。本教材主要章節(jié)內(nèi)容如下:第1章嵌入式系統(tǒng)概要;第2章ARM體系結(jié)構(gòu);第3章ARM指令集;第4章Linux內(nèi)核移植;第5章 嵌入式Linux 設(shè)備驅(qū)動(dòng)編程;第6章圖形用戶接口QT;第7章嵌入式系統(tǒng)開發(fā)設(shè)計(jì)案例。

作者簡(jiǎn)介

  王勇,副教授,主要研究方向是嵌入式系統(tǒng)技術(shù)和電磁場(chǎng)理論,現(xiàn)在宜賓學(xué)院智能制造學(xué)部從事電子信息技術(shù)方面的教學(xué)科研工作。長(zhǎng)期從事《嵌入式系統(tǒng)》《嵌入式實(shí)時(shí)操作系統(tǒng)》等課程的教學(xué)工作。文良華,副教授,宜賓學(xué)院智能制造學(xué)部副部長(zhǎng)兼自動(dòng)化與機(jī)電工程學(xué)院院長(zhǎng),國(guó)家自然科學(xué)基金通訊審專家,四川省科技廳項(xiàng)目評(píng)審專家,重慶市自然科學(xué)基金評(píng)審專家;先后被評(píng)為大學(xué)生全國(guó)電子設(shè)計(jì)競(jìng)賽優(yōu)秀指導(dǎo)教師,宜賓市優(yōu)秀教師。

圖書目錄

第1章 嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)組成概述
1.2 嵌入式系統(tǒng)特征
1.3 嵌入式系統(tǒng)處理器
習(xí)題1
第2章 ARM Cortex-A7微處理器結(jié)構(gòu)
2.1 ARM Codex-A7微處理器概述
2.2 Cortex-A7工作模式
2.3 Codex-A7寄存器結(jié)構(gòu)
2.3.1 不同工作模式下的寄存器分組
2.3.2 程序狀態(tài)寄存器
2.3.3 存儲(chǔ)器結(jié)構(gòu)
2.4 Codex-A7異常處理
2.4.1 異常向量表
2.4.2 異常優(yōu)先級(jí)
2.4.3 異常處理流程
2.5 Codex-A7存儲(chǔ)模式
習(xí)題2
第3章 ARM匯編語言
3.1 ARM指令系統(tǒng)分類
3.1.1 ARM指令的分類
3.1.2 指令格式
3.2 ARM指令尋址方式
3.3 ARM指令集
3.4 ARM GNU匯編器偽指令
3.4.1 ARM GNU編譯工具包
3.4.2 ARM GNU匯編命令格式
3.4.3 ARM GNU匯編命令格式
3.4.4 ARM GNU常用偽指令
3.4.5 lds文件
3.4.6 Makefile文件
3.5 匯編語言程序設(shè)計(jì)
3.5.1 實(shí)例1:輸出hello world
3.5.2 實(shí)例2:蜂鳴器
3.6 C語言與匯編語言的混合編程
3.6.1 內(nèi)嵌匯編
3.6.2 C語言與匯編語言相互調(diào)用
3.7 程序的編譯和運(yùn)行
習(xí)題3
第4章 嵌入式Linux開發(fā)環(huán)境搭建
4.1 Linux內(nèi)核的組成和文件結(jié)構(gòu)
4.1.1 Linux內(nèi)核功能
4.1.2 Linux內(nèi)核源碼目錄結(jié)構(gòu)
4.2 交叉編譯環(huán)境的搭建
4-3 Linux環(huán)境下的操作
4.3.1 Linux的常用操作命令
4.3.2 文本編輯器vim的使用
4.4 Linux C編程入門
4.4.1 編譯器GCC
4.4.2 調(diào)試器GDB
4.4.3 實(shí)例:輸出Hello World
4.5 Makefile基礎(chǔ)
4.6 搭建交叉編譯環(huán)境
4.7 嵌入式Linux系統(tǒng)內(nèi)核的裁減和移植
4.8 根文件系統(tǒng)構(gòu)建
4.8.1 下載源碼
4.8.2 編譯BusyBox構(gòu)建根文件系統(tǒng)
4.9 系統(tǒng)燒寫
4.10 裸機(jī)程序編譯流程
4.10.1 代碼重定位
4.10.2 可執(zhí)行鏡像文件的格式
4.10.3 可執(zhí)行鏡像文件的生成和運(yùn)行步驟
習(xí)題4
第5章 i.MX6ULL概述
5.1 i.MX6ULL處理器組成結(jié)構(gòu)
5.2 GPIO接口的設(shè)計(jì)
5.2.1 i.MX6U的GPIO時(shí)鐘使能
5.2.2 i.MX6U IO復(fù)用及參數(shù)配置
5.2.3 i.MX6U GPIO配置
5.3 通用異步收/發(fā)器(UART)
5.4 案例設(shè)計(jì)
5.4.1 案例1:LED燈程序設(shè)計(jì)
5.4.2 案例2:串行通信設(shè)計(jì)
習(xí)題5
第6章 U-BOOT概述
6.1 boofloader簡(jiǎn)介
6.1.1 boodoader的作用
6.1.2 bootloader操作模式
6.2 U-BOOT目錄結(jié)構(gòu)
6.3 U-BOOT啟動(dòng)流程分析
6.4 U-BOOT代碼重定位
6.4.1 第一階段(stage1)
6.4.2 第二階段(stage2)
6.5 U-BOOT編譯
6.6 U-BOOT燒寫與啟動(dòng)
6.7 U-BOOT常用命令
6.8 U-BOOT的常用環(huán)境變量
6.8.1 自動(dòng)運(yùn)行倒數(shù)時(shí)間
6.8.2 網(wǎng)絡(luò)設(shè)置變量
6.8.3 U-BooT給kernel傳參數(shù)
習(xí)題6
第7章 嵌入式設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
7.1 Linux設(shè)備驅(qū)動(dòng)程序概述
7.1.1 設(shè)備的分類
7.1.2 設(shè)備號(hào)
7.1.3 驅(qū)動(dòng)模塊的加載和卸載
7.1.4 字符設(shè)備的注冊(cè)與注銷
7.2 字符設(shè)備驅(qū)動(dòng)程序開發(fā)
7.2.1 字符設(shè)備驅(qū)動(dòng)程序中的重要數(shù)據(jù)結(jié)構(gòu)體
7.2.2 字符設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)流程
7.2.3 字符設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)案例
習(xí)題7
第8章 嵌入式應(yīng)用程序設(shè)計(jì)
8.1 嵌入式應(yīng)用程序設(shè)計(jì)概述
8.2 Qt概述
8.3 Qt開發(fā)環(huán)境的搭建
8.3.1 Qt安裝包下載
8.3.2 Linux平臺(tái)下Qt安裝
8.4 Qt信號(hào)與槽機(jī)制
8.4.1 信號(hào)與槽的原理
8.4.2 Qt設(shè)計(jì)示例
8.5 Qt純代碼設(shè)計(jì)UI
8.6 Qt嵌入式交叉編譯環(huán)境
8.7 Qt嵌入式開發(fā)實(shí)例
8.7.1 Qt控制LED燈
8.7.2 Qt串口通信
習(xí)題8
參考文獻(xiàn)
網(wǎng)絡(luò)資源

本目錄推薦

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