Embedded and Real-Time Operating Systems
暫譯: 嵌入式與即時作業系統

K.C. Wang

相關主題

商品描述

This book covers the basic concepts and principles of operating systems, showing how to apply them to the design and implementation of complete operating systems for embedded and real-time systems. It includes all the foundational and background information on ARM architecture, ARM instructions and programming, toolchain for developing programs, virtual machines for software implementation and testing, program execution image, function call conventions, run-time stack usage and link C programs with assembly code.

It describes the design and implementation of a complete OS for embedded systems in incremental steps, explaining the design principles and implementation techniques. For Symmetric Multiprocessing (SMP) embedded systems, the author examines the ARM MPcore processors, which include the SCU and GIC for interrupts routing and interprocessor communication and synchronization by Software Generated Interrupts (SGIs).
<
Throughout the book, complete working sample systems demonstrate the design principles and implementation techniques. The content is suitable for advanced-level and graduate students working in software engineering, programming, and systems theory.

商品描述(中文翻譯)

這本書涵蓋了作業系統的基本概念和原則,展示如何將這些概念應用於嵌入式系統和即時系統的完整作業系統設計與實作。它包括有關 ARM 架構、ARM 指令和程式設計、開發程式的工具鏈、用於軟體實作和測試的虛擬機、程式執行映像、函數呼叫約定、執行時堆疊使用以及將 C 程式與組合語言程式連結的所有基礎和背景資訊。

本書逐步描述了嵌入式系統完整作業系統的設計與實作,解釋設計原則和實作技術。對於對稱多處理 (SMP) 嵌入式系統,作者檢視了 ARM MPcore 處理器,這些處理器包括 SCU 和 GIC,用於中斷路由以及透過軟體生成中斷 (SGIs) 進行處理器間的通信和同步。

在整本書中,完整的工作範例系統展示了設計原則和實作技術。內容適合從事軟體工程、程式設計和系統理論的高級學生和研究生。