-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
嵌入式控制系統設計開發/畢宏彥等/西安交通大學研究生創新教育系列教材 版權信息
- ISBN:9787569309263
- 條形碼:9787569309263 ; 978-7-5693-0926-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
嵌入式控制系統設計開發/畢宏彥等/西安交通大學研究生創新教育系列教材 內容簡介
本書介紹了嵌入式控制系統設計開發的核心知識,包括嵌入式控制系統開發流程、嵌入式控制系統硬件設計與軟件設計、嵌入式實時操作系統μC/OS-II核心知識、嵌入式開發平臺與開發工具等知識。作者長期從事嵌入式控制系統研究、設計與開發,本書匯集了作者多年的研究設計經驗,理論聯系實際,內容豐富。可供廣大專業技術人員參考,也可作為機械電子工程、電子科學與技術、儀器儀表工程、電氣工程專業的研究生和本科生的專業課教材及其它專業的研究生和本科生學習嵌入式控制系統的教材。
嵌入式控制系統設計開發/畢宏彥等/西安交通大學研究生創新教育系列教材 目錄
章 嵌入式控制系統開發流程及其實例
1.1 嵌入式系統概述
1.2 嵌入式控制系統設計開發步驟
1.3 嵌入式系統開發實例:鐵路LED信號燈故障報警系統設計
1.4 本章小結
第2章 嵌入式控制系統的硬件設計
2.1 基于PC板卡的控制系統
2.1.1 PC板卡
2.1.2 基于板卡與工控機的控制系統硬件組成與特點
2.1.3 PC板卡應用技術
2.2 基于數字調節器的控制系統
2.2.1 數字調節器
2.2.2 數字調節器的軟件
2.2.3 數字調節器的應用
2.3 基于單片機的控制系統
2.3.1 單片機關鍵知識
2.3.2 各類單片機
2.3.3 ARM處理器
2.3.4 STM32關鍵技術
2.3.5 嵌入式處理器的選擇
2.3.6 嵌入式系統外圍電路與接口電路設計
2.3.7 嵌入式系統輸入輸出接口設計
2.4 本章小結
第3章 嵌入式控制系統軟件設計
3.1 嵌入式實時操作系統μC/OS基礎知識
3.1.1 μC/0S概述
3.1.2 μC/OS基本內容
3.1.3 μC/OS的組成部分
3.1.4 μC/OS代碼與處理器的關系及其移植
3.2 μC/OS的內核代碼
3.2.1 任務內容描述
3.2.2 任務的狀態
3.2.3 任務控制塊(Task Control Blocks,OS-T(2Bs)
3.2.4 就緒表(Ready List)
3.2.5 任務調度(Task Scheduling)
3.2.6 給調度器上鎖和開鎖(Lockingand Unlocking the Scheduler)
3.2.7 空閑任務(IdleTask)
3.2.8 統計任務
3.2.9 μC/OS的中斷處理
3.2.10 時鐘節拍
3.2.11 μC/OS初始化
3.2.12 μC/OS的啟動
3.2.13 獲取當前μC/OS的版本號
3.2.14 μC/OS―III主要的改進
3.2.15 內存管理
3.3 任務管理
3.3.1 建立任務,OSTaskCreate()
3.3.2 任務堆棧
3.3.3 刪除任務,OSTaskDel()
3.3.4 請求刪除任務,OSTaskDelReq()
3.3.5 任務切換
3.3.6 任務管理的其他內容
3.4 時間管理
3.5 任務間通信與同步
3.5.1 事件控制塊ECB
3.5.2 消息隊列
3.5.3 消息郵箱簡介
3.6 軟件設計實例1:三維打印機軟件設計
3.6.1 三維打印原理與控制系統設計
3.6.2 三維打印任務劃分
3.6.3 三維打印任務問的通信
3.6.4 程序設計
3.7 軟件設計實例2:STM32F103/407的數據采集
3.7.1 STM32的ADC概述
3.7.2 A/D轉換程序設計
3.8 軟件設計實例3:CAN通信原理與程序設計
3.8.1 CAN總線概述
3.8.2 CAN總線特點與總線結構
3.8.3 CAN總線的接線
3.8.4 CAN控制器與收發器
3.8.5 CAN總線協議標準
3.8.6 CAN總線信號
3.8.7 CAN一位數據的時序與CAN總線上各節點的同步
3.8.8 CAN通信波特率
3.8.9 CAN總線信息格式
3.8.10 CAN的幀類型
3.8.11 CAN總線的仲裁機制
3.8.12 CAN標識符校驗與濾波
3.8.13 CAN總線出錯處理
3.8.14 STM32的CAN
3.8.15 STM32CAN的工作模式
3.8.16 STM32CAN波特率計算
3.8.17 STM32CAN通信程序設計
3.9 軟件設計實例4:STM32的USART通信程序設計
3.10 本章小結
第4章 嵌入式控制系統開發平臺與工具
4.1 Keil開發平臺
4.1.1 Keil各版本的內容概述
4.1.2 KeilμVision5設置
4.1.3 Keil的編輯器設置
4.1.4 硬件仿真器的驅動安裝
4.2 IAR開發平臺
4.2.1 IAR編譯環境
4.2.2 IAR編譯環境的參數設置
4.2.3 IAR源程序建立和加載
4.2.4 開發板USB轉串口驅動安裝
4.2.5 USB―Serial驅動安裝
4.3 單片機開發平臺Wave6000和VW
4.3.1 Wave6000
4.3.2 VW
4.4 AVR單片機開發平臺
4.4.1 ICCAVR+AVRStudio
4.4.2 集成仿真平臺AVRStudio6
4.5 STM8單片機的調試開發工具
4.6 本章小結
參考文獻
嵌入式控制系統設計開發/畢宏彥等/西安交通大學研究生創新教育系列教材 作者簡介
畢宏彥,男,生于1953年,陜西扶風人,碩士,教授。畢業于西安交通大學,曾受單位派遣赴美國學習計算機模擬軟件。長期執教于西安交通大學,從事控制系統研究設計與教學工作。指導畢業研究生五十多人。主講研究生課程“計算機測控技術及應用”“嵌入式系統設計開發”,本科生課程“智能儀器電路設計”“儀器設計訓練”。2000年以來,發表論文22篇(中文核心期刊12篇,中文科技核心期刊4篇,被EI收錄4篇),獲國家11項(發明4項,實用新型7項),主編研究生與本科生教材5種(西安交通大學出版社出版4種,西安交通大學教材中心刊印1種)。長期從事嵌入式控制系統設計開發,先后完成重量、市級和橫向科研課題二十余項。
- >
自卑與超越
- >
羅曼·羅蘭讀書隨筆-精裝
- >
龍榆生:詞曲概論/大家小書
- >
名家帶你讀魯迅:故事新編
- >
李白與唐代文化
- >
巴金-再思錄
- >
名家帶你讀魯迅:朝花夕拾
- >
回憶愛瑪儂