注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計嵌入式系統(tǒng)設計:基于ARM與Linux

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

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

定 價:¥49.00

作 者: 王勇、文良華
出版社: 四川大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號