uC/OS-III: The Real-Time Kernel and the Freescale Kinetis ARM Cortex-M4 (Hardcover)

Jean J Labrosse, Juan P Benavides, José Fernández-Villaseñor

  • 出版商: Micrium
  • 出版日期: 2011-04-18
  • 售價: $3,380
  • 貴賓價: 9.5$3,211
  • 語言: 英文
  • 頁數: 1044
  • 裝訂: Hardcover
  • ISBN: 0982337523
  • ISBN-13: 9780982337523
  • 相關分類: ARM
  • 海外代購書籍(需單獨結帳)

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

商品描述

Learn the essentials of real-time operating systems. Part I of this comprehensive and detailed book provides a thorough explanation of Micriμm's popular µC/OS-III real-time kernel. Part II describes practical, working applications for embedded medical devices built on µC/OS-III and Freescale's TWR-K53N512 medical board (ARM® Cortex™-M4) using Codewarrior and IAR development tools.  Each of the included examples feature hands-on working projects, which allow you to get your application running quickly, and can serve as a reference design for implementing µC/OS-III.

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 more than just a great learning platform. It is a full commercial-grade software package, ready to serve as the foundation for 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 and can use most of μC/OS-II's ports with only minor modifications.

Some of the features of μC/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.

商品描述(中文翻譯)

本書的第一部分詳細介紹了Micriμm廣受歡迎的µC/OS-III實時核心的基本知識。第二部分則描述了基於µC/OS-III和Freescale的TWR-K53N512醫療板(ARM® Cortex™-M4)使用Codewarrior和IAR開發工具的嵌入式醫療設備的實際應用。書中包含的示例都是實際的工作項目,可以幫助您快速啟動應用程序,並可作為實施µC/OS-III的參考設計。

本書針對嚴肅的嵌入式系統程序員、顧問、愛好者和學生,旨在幫助他們了解實時核心的內部運作。µC/OS-III不僅是一個優秀的學習平台,還是一個完整的商業級軟件包,可作為各種產品的基礎。

µC/OS-III是一個高度可移植、可存儲、可擴展、可抢占的實時多任務核心,專門設計來滿足當今嵌入式系統的嚴格要求。µC/OS-III是廣受歡迎的µC/OS-II實時核心的後繼者,只需進行輕微修改即可使用µC/OS-II的大部分端口。

µC/OS-III的一些特點包括:
- 具有輪詢調度的抢占式多任務處理。
- 支持無限數量的任務和其他核心對象。
- 豐富的服務:信號量、具有完整優先級繼承的互斥信號量、事件標誌、消息隊列、定時器、固定大小的內存塊管理等。
- 內置性能測量功能。