嵌入式系統開發與套用(2016年清華大學出版社出版的圖書)

嵌入式系統開發與套用(2016年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《嵌入式系統開發與套用》是2016年清華大學出版社出版的圖書,作者是王黎明、劉小虎、閆曉玲,本書是一本介紹Cortex M3核心Stellaris處理器開發與套用的書籍。

基本介紹

  • 書名:嵌入式系統開發與套用
  • 作者:王黎明、劉小虎、閆曉玲
  • 出版社:清華大學出版社
  • ISBN:9787302429135
內容簡介,圖書目錄,

內容簡介

本書的立足點是基礎化、實用化、可操作性,首先介紹嵌入式系統的概念、引導讀者對嵌入式系統有一個整體的印象,從而為讀者打開嵌入式系統開發的大門,其次介紹嵌入式開發的集成開發環境; 然後以Stellaris處理器LM3S8962為對象,介紹了系統控制、GPIO、串列通信、定時器模組、ADC模組、PWM及模擬比較器; CAN模組; 後以全國大學生飛思卡爾杯智慧型汽車比賽為套用案例,介紹其系統設計及實現方法。 本書可作為大專、本科院校自動化、機電、儀器儀表和自動控制等專業的工業控制網路等相關課程的教材或教學參考書,也可供從事工業控制網路系統設計和產品研發的工程技術人員參考

圖書目錄

目錄
第1章嵌入式系統基礎
1.1嵌入式系統的概念及組成
1.1.1嵌入式平台的硬體構架
1.1.2板級支持包和嵌入式系統
1.1.3嵌入式系統上的應用程式
1.2嵌入式C語言
1.2.1變數與常量
1.2.2運算符
1.2.3預處理
1.2.4位處理
1.2.5C編程基本規則
1.3ARM CortexM3概述
1.3.1ARM——Advanced RISC Machines
1.3.2CortexM3簡介
1.4典型CortexM3微控制器簡介
1.4.1CortexM3的微處理器Stellaris系列
1.4.2Stellaris系列處理器的分類
1.4.3LM3S8962引腳功能和硬體電路
小結
思考題
第2章集成開發環境
2.1嵌入式軟體開發過程
2.1.1創建過程
2.1.2編譯
2.1.3連結
2.1.4定址
2.1.5調試過程
2.2IAR EWARM安裝
2.3安裝驅動庫
2.3.1下載庫檔案
2.3.2拷貝連線器命令檔案
2.3.3拷貝驅動庫頭檔案
2.3.4拷貝底層驅動函式館
2.4EWARM新建項目
2.4.1建立一個項目檔案目錄
2.4.2新建工作區
2.4.3生成新項目
2.4.4添加/新建檔案
2.4.5項目選項設定
2.4.6通用選項設定
2.4.7C/C 編譯器選項設定
2.4.8Assembler選項設定
2.4.9Linker選項設定
2.4.10Debugger選項設定
2.5編譯和運行應用程式
2.5.1編譯連線處理
2.5.2查看MAP檔案
2.5.3載入應用程式
2.5.4應用程式的相關調試
2.5.5生成hex檔案
小結
思考題
第3章系統控制
3.1電源結構與LDO控制
3.2時鐘控制
3.3復位控制
3.4外設控制
3.5睡眠與深度睡眠
3.6雜項功能
3.7中斷控制
3.7.1中斷基本概念
3.7.2Stellaris中斷基本編程方法
3.7.3中斷庫函式
3.7.4GPIO中斷控制例程
小結
思考題
第4章通用輸入輸出
4.1通用I/O口兩種套用電路
4.2GPIO概述
4.3特殊引腳及暫存器
4.4GPIO庫函式
4.5兩隻LED交替閃爍控制實例
4.6KEY控制LED實例
小結
思考題
第5章串列通信
5.1UART串口通信
5.1.1UART異步串口概述
5.1.2UART總體特性
5.1.3UART功能概述
5.1.4UART庫函式
5.1.5UART例程分析
5.2I2C串列通信
5.2.1I2C協定基礎
5.2.2I2C功能概述
5.2.3I2C庫函式
5.2.4I2C例程分析
5.3SSI串列通信
5.3.1SSI總體特性
5.3.2SSI通信協定
5.3.3SSI功能概述
5.3.4SSI庫函式參考
5.3.5SSI驅動例程分析
小結
思考題
第6章時鐘模組
6.1系統節拍定時
6.1.1SysTick功能簡介
6.1.2SysTick基本操作
6.1.3SysTick中斷控制
6.1.4模擬PC按鍵重複特性實例
6.2通用定時器
6.2.1Timer總體特性
6.2.2Timer功能概述
6.2.3Timer庫函式
6.2.4定時器32位單次觸發定時實例
6.2.5定時器32位周期定時實例
6.2.632位RTC定時實例
6.2.7定時器16位單次觸發定時實例
6.2.8定時器16位周期定時實例
6.2.9定時器16位輸入邊沿計數捕獲實例
6.2.10定時器16位輸入邊沿定時捕獲實例
6.2.11定時器16位PWM實例
6.2.12Timer PWM套用蜂鳴器發聲實例
6.3看門狗
6.3.1看門狗功能簡述
6.3.2看門狗的工作原理
6.3.3外部看門狗
6.3.4WatchDog功能概述
6.3.5如何正確使用看門狗
6.3.6WatchDog庫函式
6.3.7WatchDog復位例程
6.3.8WatchDog作為普通定時器實例
小結
思考題
第7章模數轉換ADC
7.1ADC總體特性
7.2ADC功能描述
7.3ADC套用注意事項
7.4ADC庫函式
7.4.1ADC採樣序列操作
7.4.2ADC處理器觸發
7.4.3ADC過採樣
7.4.4ADC中斷控制
7.5ADC模組的套用
7.5.1ADC模組初始化
7.5.2ADC開始採樣
7.6ADC例程分析
7.6.1處理器觸發ADC採樣實例
7.6.2ADC內置的溫度感測器實例
7.6.3處理器觸發多通道ADC採樣實例
7.6.4外部事件觸發ADC採樣實例
7.6.5定時器溢出觸發ADC採樣實例
7.6.6模擬比較器觸發ADC採樣實例
7.6.7差分輸入ADC採樣實例
小結
思考題
第8章脈衝寬度調製及模擬比較器
8.1脈衝寬度調製
8.1.1PWM總體特性
8.1.2PWM功能概述
8.1.3PWM庫函式
8.1.4產生兩路PWM信號實例
8.1.5產生兩路帶死區的PWM實例
8.1.6PWM發生器中斷實例
8.2模擬比較器
8.2.1電壓比較器
8.2.2COMP功能
8.2.3COMP庫函式
8.2.4內部參考源輸出驅動LED例程
8.2.5外部參考源輸出觸發中斷實例
小結
思考題
第9章CAN接口套用
9.1CAN匯流排簡介
9.2CAN的分層結構及通信協定
9.2.1CAN的分層結構
9.2.2CAN的通信協定
9.3CAN匯流排接口套用電路
9.3.1嵌入式處理器上擴展CAN匯流排接口
9.3.2CAN匯流排接口套用電路
9.3.3收發器隔離電路設計
9.4CAN模組特性及驅動庫函式
9.4.1數據結構
9.4.2枚舉類型
9.4.3接口函式
9.5CAN模組套用流程
9.6CAN匯流排常用函式及例程
9.6.1CAN匯流排常用的函式
9.6.2收發數據
9.6.3不同節點通信案例
9.6.4CAN匯流排數據簡單傳送數據實例
9.6.5CAN傳送ADC採樣等多組數據實例
9.6.6CAN匯流排接收數據實例
小結
思考題
第10章智慧型汽車設計實例分析
10.1智慧型汽車設計概述
10.1.1智慧型汽車設計的意義及研究內容
10.1.2智慧型汽車設計的技術關鍵
10.1.3中國大學生智慧型汽車設計競賽簡介
10.1.4中國大學生智慧型汽車設計競賽的基本規則
10.2智慧型汽車硬體設計
10.2.1感測器系統
10.2.2電源系統
10.3智慧型車軟體設計
10.3.1軟體系統整體框架
10.3.2角度及角速度測量
10.3.3道路信息提取
10.3.4路徑識別算法
10.3.5控制策略及控制算法
10.4智慧型車系統調試
10.4.1電子設計調試基礎知識
10.4.2智慧型車設計的調試及注意事項
小結
思考題
參考文獻

相關詞條

熱門詞條

聯絡我們