ARM-Based Microcontroller Multitasking Projects: Using the FreeRTOS Multitasking Kernel
暫譯: 基於ARM的微控制器多任務專案:使用FreeRTOS多任務核心
Ibrahim, Dogan
- 出版商: Newnes
- 出版日期: 2020-05-14
- 售價: $2,460
- 貴賓價: 9.5 折 $2,337
- 語言: 英文
- 頁數: 546
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0128212276
- ISBN-13: 9780128212271
-
相關分類:
ARM、單晶片
-
相關翻譯:
嵌入式系統多任務處理應用開發實戰:基於 ARM MCU 和 FreeRTOS 內核 (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$2,540$2,413 -
$480$379 -
$580$458 -
$580$458 -
$580$493 -
$680$537 -
$580$458 -
$281修改軟件的藝術 : 構建易維護代碼的 9條最佳實踐 (Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software)
-
$1,860$1,767 -
$2,000$1,900 -
$594$564 -
$658Qt5 開發及實例, 4/e
-
$2,490$2,366 -
$1,830$1,739 -
$1,194$1,134 -
$774$735 -
$607Qt 5.12 實戰
-
$536Qt 5 編程入門, 2/e
-
$1,620$1,539 -
$3,230Embedded Digital Control with Microcontrollers: Implementation with C and Python
-
$1,690$1,606 -
$1,780$1,691 -
$559嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統
-
$301FreeRTOS 源碼詳解與應用開發 — 基於 STM32
-
$594$564
相關主題
商品描述
Most microcontroller-based applications nowadays are large, complex, and may require several tasks to share the MCU in multitasking applications. Most modern high-speed microcontrollers support multitasking kernels with sophisticated scheduling algorithms so that many complex tasks can be executed on a priority basis. ARM-based Microcontroller Multitasking Projects: Using the FreeRTOS Multitasking Kernel explains how to multitask ARM Cortex microcontrollers using the FreeRTOS multitasking kernel.
The book describes in detail the features of multitasking operating systems such as scheduling, priorities, mailboxes, event flags, semaphores etc. before going onto present the highly popular FreeRTOS multitasking kernel.
Practical working real-time projects using the highly popular Clicker 2 for STM32 development board (which can easily be transferred to other boards) together with FreeRTOS are an essential feature of this book. Projects include: LEDs flashing at different rates; Refreshing of 7-segment LEDs; Mobile robot where different sensors are controlled by different tasks; Multiple servo motors being controlled independently; Multitasking IoT project; Temperature controller with independent keyboard entry; Random number generator with 3 tasks: live, generator, display; home alarm system; car park management system, and many more.
商品描述(中文翻譯)
大多數基於微控制器的應用程序如今都很大且複雜,並且可能需要多個任務在多任務應用中共享 MCU。大多數現代高速微控制器支持具有複雜排程演算法的多任務核心,以便許多複雜任務可以根據優先級執行。《ARM 基於微控制器的多任務專案:使用 FreeRTOS 多任務核心》解釋了如何使用 FreeRTOS 多任務核心來進行 ARM Cortex 微控制器的多任務處理。
本書詳細描述了多任務操作系統的特性,例如排程、優先級、郵箱、事件標誌、信號量等,然後介紹了廣受歡迎的 FreeRTOS 多任務核心。
使用廣受歡迎的 Clicker 2 STM32 開發板(可輕鬆轉移到其他開發板)和 FreeRTOS 的實際即時專案是本書的一個重要特點。專案包括:以不同速率閃爍的 LED;刷新 7 段 LED;移動機器人,其中不同的感測器由不同的任務控制;獨立控制的多個伺服馬達;多任務 IoT 專案;具有獨立鍵盤輸入的溫度控制器;具有 3 個任務的隨機數生成器:即時、生成器、顯示;家庭警報系統;停車場管理系統,以及更多。