Embedded Multitasking
暫譯: 嵌入式多任務處理

Keith E. Curtis

  • 出版商: Newnes
  • 出版日期: 2006-01-01
  • 定價: $2,460
  • 售價: 8.0$1,968
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 0750679182
  • ISBN-13: 9780750679183
  • 相關分類: 嵌入式系統
  • 立即出貨 (庫存 < 3)

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

相關主題

商品描述

Description

In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the system’s function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks simultaneously. These forces translate into strenuous design requirements for embedded engineers and programmers. Many low-level embedded microcontroller designs have insufficient memory and/or architectural limitations that make the use of a real-time operating system impractical. The techniques presented in this book allow the design of robust multitasking firmware through the use of interleaved state machines. This book presents a complete overview of multitasking terminology and basic concepts. Practical criteria for task selection and state machine design are also discussed.
Designing multitasking firmware is arduous, complex and fraught with potential for errors, and there is no one, “standard” way to do it. This book will present a complete and well-organized design approach with examples and sample source code that designers can follow.

 

 Table Of Contents

1. Introduction
2. Embedded Basics
3. System Level Design
4. Component Level Design
5. Implementation and Testing
6. Conclusions

商品描述(中文翻譯)

**描述**

在嵌入式系統中,韌體是直接與微控制器介面的軟體,控制系統的功能。當前推動嵌入式韌體開發過程的主要力量是縮短開發時間、增加複雜性以及需要同時處理多個任務。這些力量轉化為嵌入式工程師和程式設計師的嚴苛設計要求。許多低階嵌入式微控制器設計具有不足的記憶體和/或架構限制,使得使用即時作業系統變得不切實際。本書中提出的技術允許通過使用交錯狀態機來設計穩健的多任務韌體。本書提供了多任務術語和基本概念的完整概述。還討論了任務選擇和狀態機設計的實用標準。

設計多任務韌體是艱鉅、複雜且充滿潛在錯誤的過程,並且沒有一種「標準」的方法來實現。本書將提供一個完整且組織良好的設計方法,並附有設計師可以遵循的範例和示範源代碼。

**目錄**

1. 介紹
2. 嵌入式基礎
3. 系統級設計
4. 元件級設計
5. 實作與測試
6. 結論