注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)嵌入式系統(tǒng)多任務(wù)處理應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn):基于ARM MCU和FreeRTOS內(nèi)核

嵌入式系統(tǒng)多任務(wù)處理應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn):基于ARM MCU和FreeRTOS內(nèi)核

嵌入式系統(tǒng)多任務(wù)處理應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn):基于ARM MCU和FreeRTOS內(nèi)核

定 價(jià):¥149.00

作 者: [英]多根·易卜拉欣(Dogan Ibrahim)
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111718130 出版時(shí)間: 2023-02-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書講述了如何利用FreeRTOS多任務(wù)處理內(nèi)核讓ARM Cortex微控制器進(jìn)行多任務(wù)處理。本書還詳細(xì)講解了多任務(wù)處理操作系統(tǒng)的各項(xiàng)特性,例如:調(diào)度、優(yōu)先級(jí)、郵箱、事件標(biāo)志和信號(hào)量等。本書的重要特色之一是使用非常流行的Clicker 2 for STM32開(kāi)發(fā)板(你可以很輕松地?fù)Q用其他型號(hào)的開(kāi)發(fā)板)和FreeRTOS進(jìn)行實(shí)時(shí)項(xiàng)目實(shí)戰(zhàn)。這些項(xiàng)目包括:LED以不同頻率閃爍、7段數(shù)碼管的刷新顯示、用不同任務(wù)控制各種傳感器的移動(dòng)機(jī)器人、獨(dú)立控制的多個(gè)伺服電機(jī)、多任務(wù)處理的物聯(lián)網(wǎng)項(xiàng)目、具有獨(dú)立鍵盤輸入的溫度控制器、具有三項(xiàng)任務(wù)(激活、發(fā)生器和顯示)的隨機(jī)數(shù)發(fā)生器、家用報(bào)警系統(tǒng)以及泊車管理系統(tǒng)等等。

作者簡(jiǎn)介

暫缺《嵌入式系統(tǒng)多任務(wù)處理應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn):基于ARM MCU和FreeRTOS內(nèi)核》作者簡(jiǎn)介

圖書目錄

譯者序
前言
致謝
第1章 微型計(jì)算機(jī)系統(tǒng) / 1
1.1 概述 / 1
1.2 微控制器系統(tǒng) / 1
1.2.1 RAM / 4
1.2.2 ROM / 5
1.2.3 PROM / 5
1.2.4 EPROM / 5
1.2.5 EEPROM / 5
1.2.6 flash EEPROM / 5
1.3 微控制器的特點(diǎn) / 6
1.3.1 供電電壓 / 6
1.3.2 時(shí)鐘 / 6
1.3.3 定時(shí)器 / 6
1.3.4 看門狗 / 6
1.3.5 復(fù)位輸入 / 7
1.3.6 中斷 / 7
1.3.7 欠電壓檢測(cè)器 / 7
1.3.8 模數(shù)轉(zhuǎn)換器 / 7
1.3.9 串行輸入/輸出 / 7
1.3.10 SPI和I2C / 8
1.3.11 LCD驅(qū)動(dòng)器 / 8
1.3.12 模擬比較器 / 8
1.3.13 實(shí)時(shí)時(shí)鐘 / 8
1.3.14 睡眠模式 / 8
1.3.15 上電復(fù)位 / 8
1.3.16 低功率運(yùn)行 / 9
1.3.17 灌電流/拉電流能力 / 9
1.3.18 USB接口 / 9
1.3.19 CAN接口 / 9
1.3.20 以太網(wǎng)接口 / 9
1.3.21 Wi-Fi和藍(lán)牙接口 / 9
1.4 微控制器架構(gòu) / 9
1.5 小結(jié) / 10
拓展閱讀 / 10
第2章 ARM微控制器架構(gòu) / 11
2.1 概述 / 11
2.2 ARM微控制器 / 11
2.2.1 Cortex-M / 13
2.2.2 Cortex-R / 14
2.2.3 Cortex-A / 14
2.2.4 Cortex-M處理器對(duì)比 / 14
2.2.5 Cortex-M 兼容性 / 15
2.2.6 處理器性能測(cè)量 / 15
2.3 STM32F407VGT6微控制器 / 16
2.3.1 STM32F407VGT6的基本特點(diǎn) / 16
2.3.2 內(nèi)部模塊示意圖 / 18
2.3.3 供電 / 20
2.3.4 低功耗模式 / 20
2.3.5 時(shí)鐘電路 / 20
2.4 通用輸入和輸出 / 24
2.5 嵌套向量中斷控制器 / 26
2.6 外部中斷控制器 / 26
2.7 定時(shí)器 / 26
2.8 模數(shù)轉(zhuǎn)換器 / 26
2.9 內(nèi)置溫度傳感器 / 27
2.10 數(shù)模轉(zhuǎn)換器 / 27
2.11 復(fù)位 / 27
2.12 電特性 / 27
2.13 小結(jié) / 28
拓展閱讀 / 28
第3章 ARM Cortex微控制器開(kāi)發(fā)板 / 29
3.1 概述 / 29
3.2 LPC1768 / 29
3.3 STM32 Nucleo系列 / 29
3.4 EasyMx PRO v7 for STM32 / 30
3.5 STM32F4DISCOVERY板 / 31
3.6 mbed應(yīng)用板 / 31
3.7 EasyMx PRO v7 for Tiva / 32
3.8 MINI-M4 for STM32 / 33
3.9 Clicker 2 for MSP432 / 34
3.10 Tiva EK-TM4C123GXL
   LaunchPad / 34
3.11 Fusion for ARM V8 / 35
3.12 Clicker 2 for STM32 / 35
3.13 小結(jié) / 36
拓展閱讀 / 36
第4章 Clicker 2 for STM32開(kāi)發(fā)板 / 37
4.1 概述 / 37
4.2 Clicker 2 for STM32硬件 / 37
4.2.1 板載LED / 38
4.2.2 板載按鍵開(kāi)關(guān) / 38
4.2.3 復(fù)位開(kāi)關(guān) / 38
4.2.4 供電 / 39
4.2.5 板載mikroBUS插座 / 39
4.2.6 輸入/輸出引腳 / 40
4.2.7 振蕩器 / 41
4.2.8 板載微控制器編程 / 41
4.3 小結(jié) / 42
拓展閱讀 / 42
第5章 ARM微控制器編程 / 43
5.1 概述 / 43
5.2 支持ARM微控制器的集成開(kāi)發(fā)
環(huán)境 / 43
5.2.1 EWARM / 43
5.2.2 ARM Mbed / 44
5.2.3 MDK-ARM / 44
5.2.4 TrueStudio for STM32 / 45
5.2.5 System Workbench for
   STM32 / 45
5.2.6 mikroC Pro for ARM / 45
5.3 小結(jié) / 46
拓展閱讀 / 46
第6章 使用mikroC Pro for ARM編程 / 47
6.1 概述 / 47
6.2 mikroC Pro for ARM / 47
6.3 通用輸入/輸出庫(kù) / 49
6.3.1 GPIO_Clk_Enable / 49
6.3.2 GPIO_Clk_Disable / 50
6.3.3 GPIO_Config / 50
6.3.4 GPIO_Set_Pin_Mode / 52
6.3.5 GPIO_Digital_Input / 53
6.3.6 GPIO_Digital_Output / 53
6.3.7 GPIO_Analog_Input / 53
6.3.8 GPIO_Alternate_Function_
   Enable / 54
6.4 存儲(chǔ)器類型說(shuō)明符 / 54
6.5 PORT輸入/輸出 / 54
6.6 按位訪問(wèn) / 55
6.7 bit數(shù)據(jù)類型 / 55
6.8 中斷和異常 / 55
6.8.1 異?!? 55
6.8.2 中斷服務(wù)程序 / 56
6.9 創(chuàng)建新項(xiàng)目 / 57
6.10 仿真 / 64
6.11 調(diào)試 / 66
6.12 其他mikroC IDE工具 / 67
6.12.1 ASCII表 / 67
6.12.2 GLCD位圖編輯器 / 68
6.12.3 HID終端 / 68
6.12.4 中斷助手 / 69
6.12.5 LCD定制字符 / 69
6.12.6 7段編輯器 / 69
6.12.7 UDP終端 / 69
6.12.8 USART終端 / 70
6.12.9 USB HID bootloader / 71
6.12.10 統(tǒng)計(jì) / 71
6.12.11 庫(kù)管理器 / 72
6.12.12 編譯列表 / 73
6.12.13 輸出文件 / 73
6.12.14 選項(xiàng)窗口 / 73
6.13 小結(jié)

本目錄推薦

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