uC/OS-III: The Real-Time Kernel and the NXP LPC1700 , Cortex-M3 MCUS (Hardcover)

Jean J. Labrosse, Freddy Torres

  • 出版商: Micrium
  • 出版日期: 2010-11-01
  • 售價: $3,230
  • 貴賓價: 9.5$3,069
  • 語言: 英文
  • 頁數: 826
  • 裝訂: Hardcover
  • ISBN: 0982337558
  • ISBN-13: 9780982337554
  • 相關分類: ARM單晶片
  • 海外代購書籍(需單獨結帳)

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

商品描述

This book highlights how real-time kernels work, using Micrium’s μC/OS-III as a reference. The book consists of two parts: Part I describes real-time kernels in generic terms, while Part II provides practical examples using NXP’s LPC1768 Microcontroller, based on the ARM Cortex M3(rev 2) architecture. A companion evaluation board (Keil MCB1700) and IDE (Keil MDK Evaluation Version) enable the reader to quickly and easily evaluate the microcontroller, tools and RTOS. A range of examples are included, providing a unique hands-on experience, and leading to a faster and better understanding of the concepts presented in the book.

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作為參考。該書分為兩部分:第一部分以通用術語描述即時核心,第二部分則使用基於ARM Cortex M3(rev 2)架構的NXP LPC1768微控制器提供實際範例。附帶的評估板(Keil MCB1700)和集成開發環境(Keil MDK評估版)使讀者能夠快速且輕鬆地評估微控制器、工具和即時作業系統。書中包含了多個範例,提供獨特的實踐經驗,幫助讀者更快、更好地理解書中所介紹的概念。

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

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

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