uC/OS-III: The Real-Time Kernel and the Texas Instruments Stellaris MCUs (Hardcover)
暫譯: uC/OS-III:實時核心與德州儀器Stellaris微控制器 (精裝版)

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(隨插即用)和 I2S。結合 IAR Systems 的 ARM 開發工具嵌入式工作台,該評估板提供了所有必要的資源,使讀者能夠快速上手,並享受有趣且具教育意義的體驗,從而在短時間內達到高水平的熟練度。

本書是為認真對待嵌入式系統的程式設計師、顧問、愛好者和有興趣了解實時核心內部運作的學生所撰寫。μC/OS-III 不僅是一個出色的學習平台,還是一個完整的商業級軟體包,隨時可以成為各種產品的一部分。

μC/OS-III 是一個高度可攜帶、可 ROM 化、可擴展的搶佔式實時多任務核心,專門設計以滿足當今嵌入式系統的嚴格要求。μC/OS-III 是廣受歡迎的 μC/OS-II 實時核心的繼任者,但可以在少量修改的情況下使用大多數 μC/OS-II 的埠。μC/OS-III 的一些特點包括:

- 搶佔式多任務,具有相同優先級的輪詢排程
- 支援無限制數量的任務和其他核心物件
- 豐富的服務集:信號量、具有完整優先權繼承的互斥信號量、事件標誌、消息佇列、計時器、固定大小的記憶體區塊管理等
- 內建性能測量