uC/OS-III : The Real-Time Kernel For the STM32 ARM Cortex-M3 (Hardcover)

Jean J Labrosse

買這商品的人也買了...

商品描述

This book puts the spotlight on how a real-time kernel works. Using Micrium's uC/OS-III as a reference, the book consists of two complete parts. The first describes real-time kernels in generic terms. Part II provides examples to the reader, using STMicroelectronics' STM32F107 microcontroller, based on the popular ARM Cortex-M3 architecture. A companion evaluation board (uC/Eval-STM32F107) NOT INCLUDED, and tools (IAR Systems Embedded Workbench for ARM), enable the reader to be up and running quickly, and have an amazing hands-on experience, leading to a high level of proficiency. This book is written for serious embedded systems programmers, consultants, hobbyists, and students interested in understanding the inner workings of a real-time kernel. uC/OS-III is not just a great learning platform, but also a full commercial-grade software package, ready to be part of a wide range of products. uC/OS-III is a highly portable, ROMable, scalable, preemptive real-time, multitasking kernel designed specifically to address the demanding requirements of today's embedded systems. uC/OS-III is the successor to the highly popular uC/OS-II real-time kernel but can use most of uC/OS-II's ports with minor modifi cations. Some of the features of uC/OS-III are: Preemptive multitasking with round-robin scheduling of tasks at the same priority Supports an unlimited number of tasks and other kernel objects Rich set of services: semaphores, mutual exclusion semaphores with full priority inheritance, event flags, message queues, timers, fixed-size memory block management, and more Built-in performance measurements

商品描述(中文翻譯)

這本書將聚焦於即時核心的運作方式。以Micrium的uC/OS-III作為參考,本書分為兩個完整的部分。第一部分以一般術語描述即時核心,第二部分則提供讀者使用STMicroelectronics的STM32F107微控制器的實例,該微控制器基於廣受歡迎的ARM Cortex-M3架構。附帶的評估板(uC/Eval-STM32F107)不包含在內,並且使用IAR Systems的嵌入式工作台(Embedded Workbench for ARM),讓讀者能夠快速上手並獲得令人驚豔的實踐經驗,從而達到高水平的熟練度。本書針對嚴肅的嵌入式系統程式設計師、顧問、愛好者和有興趣了解即時核心內部運作的學生而寫。uC/OS-III不僅是一個很好的學習平台,還是一個完整的商業級軟體套件,可應用於各種產品。uC/OS-III是一個高度可移植、可韌性、可擴展、可抢占的即時多任務核心,專為滿足當今嵌入式系統的要求而設計。uC/OS-III是廣受歡迎的uC/OS-II即時核心的後繼者,但可以在進行輕微修改的情況下使用大部分uC/OS-II的端口。uC/OS-III的一些特點包括:具有輪詢調度的抢占式多任務處理,支援無限數量的任務和其他核心物件,豐富的服務集:信號量、具有完整優先級繼承的互斥信號量、事件標誌、訊息佇列、計時器、固定大小記憶體塊管理等,內建性能測量功能。