uC/OS-III: The Real-Time Kernel and the Texas Instruments Stellaris MCUs (Hardcover)

Jean J. Labrosse

  • 出版商: Micrium
  • 出版日期: 2010-11-01
  • 售價: $2,890
  • 貴賓價: 9.5$2,746
  • 語言: 英文
  • 頁數: 854
  • 裝訂: Hardcover
  • ISBN: 0982337566
  • ISBN-13: 9780982337561
  • 相關分類: ARM嵌入式系統
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

This book puts the spotlight on how a real-time kernel works using Micrium’s μC/OS-III as a reference. The book consists of two complete parts. The first describes real-time kernels in generic terms. Part II provide examples for the reader, using Texas Instruments’ EVM-EVALBOT, a small, robotic evaluation board. The board is based on the Stellaris LM3S9B92 which combines the popular ARM Cortex-M3® architecture with Ethernet MAC+PHY, USB OTG (On-The-Go), and I2S. Together with the IAR Systems Embedded Workbench for ARM development tools, the evaluation board provides everything necessary to enable the reader to be up and running quickly, as well as a fun and educational experience, resulting in a high-level of proficiency in a short time.

This book is written for serious embedded systems programmers, consultants, hobbyists, and students interested in understanding the inner workings of a real-time kernel. μC/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.

μC/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. μC/OS-III is the successor to the highly popular μC/OS-II real-time kernel but can use most of μC/OS-II’s ports with minor modifications. Some of the features of μC/OS-III are:

Preemptive multitasking with round-robin scheduling of tasks at the same priority
Supports and 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的μC/OS-III作為參考,重點介紹了即時核心的運作方式。該書分為兩個完整的部分。第一部分以一般術語描述即時核心。第二部分則提供了使用德州儀器的EVM-EVALBOT作為示例的實際案例,這是一個小型的機器人評估板。該板基於Stellaris LM3S9B92,結合了流行的ARM Cortex-M3®架構、以太網MAC+PHY、USB OTG(On-The-Go)和I2S。搭配IAR Systems Embedded Workbench for ARM開發工具,評估板提供了讓讀者快速上手的一切必要條件,同時也能帶來有趣且具有教育意義的體驗,使讀者在短時間內達到高水平的熟練度。

這本書是為了認真從事嵌入式系統編程的程序員、顧問、愛好者和學生而寫的,他們有興趣了解即時核心的內部運作。μC/OS-III不僅是一個很好的學習平台,還是一個完整的商業級軟體套件,可應用於各種產品中。

μC/OS-III是一個高度可移植、可存放於ROM、可擴展、可抢占的即時多任務核心,專門設計來滿足當今嵌入式系統的苛刻要求。μC/OS-III是廣受歡迎的μC/OS-II即時核心的後繼者,但可以在進行輕微修改的情況下使用大部分μC/OS-II的端口。μC/OS-III的一些特點包括:

- 具有輪詢調度的抢占式多任務
- 支持無限數量的任務和其他核心對象
- 豐富的服務:信號量、具有完整優先級繼承的互斥信號量、事件標誌、消息隊列、定時器、固定大小的記憶體塊管理等
- 內建性能測量功能