Real-Time Systems Development (Paperback)
Rob Williams
- 出版商: Butterworth-Heineman
- 出版日期: 2005-11-01
- 定價: $2,300
- 售價: 8.0 折 $1,840
- 語言: 英文
- 頁數: 320
- 裝訂: Paperback
- ISBN: 0750664711
- ISBN-13: 9780750664714
-
相關分類:
Operating-system
立即出貨 (庫存=1)
買這商品的人也買了...
-
$3,150$2,993 -
$1,692Parallel and Distributed Programming Using C++
-
$1,320Graphics Programming Methods (Hardcover)
-
$299$254 -
$299$254 -
$990Game Physics (Hardcover)
-
$480$379 -
$650$553 -
$199$179 -
$2,180$2,071 -
$1,320$1,294 -
$880$695 -
$390$332 -
$580$458 -
$890$757 -
$780$741 -
$450$405 -
$780$702 -
$1,350Nearest-Neighbor Methods in Learning and Vision: Theory and Practice (Hardcover)
-
$650$507 -
$399Mathematics and Physics for Programmers (Paperback)
-
$720$569 -
$1,410$1,340 -
$990Heterogeneous Computing with OpenCL (Paperback)
-
$650$553
相關主題
商品描述
Real-time Systems Development is a text for computing students who want to understand more about the development of software for real-time applications, involving concurrent programming, multi-tasking, data i/o and embedded processors.
The book has been written to cover single semester final year undergraduate options or MSc modules in the area of real-time systems design and implementation. Assuming a certain level of general systems design and programming experience, this text will extend students knowledge and skills into an area of computing which has increasing relevance in a modern world of telecommunications and ‘intelligent’ equipment using embedded microcontrollers.
Introduction to Real-time Systems; Implementing a Simple Real-time System; Basic Input and Output; Cyclic Executives for Bare Hardware; Finite State Machines - Design Tool; Finite State Machines - Implementation Options; Why Multitask?; Task Communication and Synchronization; Real-time Executives; Input / Output Interfaces; Structured Design for Real-time Systems; Designing for Multitasking; UML for Real-time Systems; Object Oriented Approach to Real-time Systems; System Integrity; Selecting Languages for RTS Development - C, Ada & Java; Cross Development Techniques; Microcontroller Embedded Systems; Linux Device Drivers; Hardware / Software Co-design; Appendix A. Software Debugging with an Oscilloscope; Solutions and Discussion of Example Problems; Glossary; Index
商品描述(中文翻譯)
《即時系統開發》是一本針對計算機學生的教材,旨在讓他們更深入地了解即時應用軟體的開發,包括並行程式設計、多任務處理、資料輸入輸出和嵌入式處理器。本書旨在涵蓋單學期的大學畢業選修課程或碩士課程,內容涉及即時系統設計和實施的領域。假設讀者具備一定程度的系統設計和程式設計經驗,本書將擴展學生在計算機領域中的知識和技能,這在現代電信和使用嵌入式微控制器的「智能」設備的世界中具有越來越大的相關性。
目錄:
- 即時系統介紹
- 實現簡單的即時系統
- 基本輸入和輸出
- 基於裸硬體的循環執行器
- 有限狀態機 - 設計工具
- 有限狀態機 - 實現選項
- 為什麼需要多任務處理?
- 任務通訊和同步
- 即時執行器
- 輸入/輸出介面
- 即時系統的結構化設計
- 多任務處理的設計
- 用於即時系統的UML
- 面向對象的即時系統方法
- 系統完整性
- 選擇用於即時系統開發的語言 - C、Ada和Java
- 跨平台開發技術
- 微控制器嵌入式系統
- Linux設備驅動程式
- 硬體/軟體協同設計
- 附錄A. 使用示波器進行軟體除錯
- 解決方案和示例問題討論
- 詞彙表
- 索引