ARM-Based Microcontroller Multitasking Projects: Using the FreeRTOS Multitasking Kernel
Ibrahim, Dogan
- 出版商: Newnes
- 出版日期: 2020-05-14
- 售價: $2,460
- 貴賓價: 9.8 折 $2,411
- 語言: 英文
- 頁數: 546
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0128212276
- ISBN-13: 9780128212271
-
相關分類:
ARM、單晶片
-
相關翻譯:
嵌入式系統多任務處理應用開發實戰:基於 ARM MCU 和 FreeRTOS 內核 (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$2,480$2,356 -
$480$379 -
$580$493 -
$580$458 -
$580$458 -
$680$537 -
$580$458 -
$281修改軟件的藝術 : 構建易維護代碼的 9條最佳實踐 (Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software)
-
$1,820$1,729 -
$1,950$1,853 -
$594$564 -
$658Qt5 開發及實例, 4/e
-
$2,490$2,440 -
$1,780$1,691 -
$1,194$1,134 -
$387Qt 5/PyQt 5 實戰指南 — 手把手教你掌握 100個精彩案例
-
$607Qt 5.12 實戰
-
$536Qt 5 編程入門, 2/e
-
$1,539Practical Linux with Raspberry Pi OS: Quick Start (Paperback)
-
$3,230Embedded Digital Control with Microcontrollers: Implementation with C and Python
-
$1,690$1,606 -
$1,780$1,691 -
$602嵌入式 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.
商品描述(中文翻譯)
現今大部分基於微控制器的應用程式都變得龐大而複雜,可能需要多個任務在多任務應用程式中共享微控制器。現代高速微控制器多數支援多任務核心,擁有複雜的排程演算法,以便按優先順序執行多個複雜任務。《使用 FreeRTOS 多任務核心進行 ARM 微控制器多任務專案》詳細說明如何使用 FreeRTOS 多任務核心在 ARM Cortex 微控制器上進行多任務操作。
本書在介紹廣受歡迎的 FreeRTOS 多任務核心之前,詳細描述了多任務作業系統的特點,如排程、優先順序、郵箱、事件旗標、信號量等。
本書的重要特點是實際工作的即時專案,使用廣受歡迎的 Clicker 2 for STM32 開發板(可輕鬆轉移到其他開發板),並結合 FreeRTOS。專案包括:以不同速率閃爍的 LED;刷新 7 段顯示器;由不同任務控制的多個感應器的移動機器人;獨立控制多個伺服馬達;多任務物聯網專案;具有獨立鍵盤輸入的溫度控制器;具有 3 個任務的隨機數生成器:實時、生成、顯示;家庭警報系統;停車場管理系統等等。