Embedded Systems Architecture : Design and write software for embedded devices to build safe and connected systems, 2/e (Paperback)
暫譯: 嵌入式系統架構:設計與撰寫嵌入式設備的軟體以建立安全且互聯的系統,第二版(平裝本)

Lacamera, Daniele

  • 出版商: Packt Publishing
  • 出版日期: 2023-01-13
  • 售價: $1,900
  • 貴賓價: 9.5$1,805
  • 語言: 英文
  • 頁數: 342
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803239549
  • ISBN-13: 9781803239545
  • 相關分類: 嵌入式系統
  • 立即出貨 (庫存=1)

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

商品描述

Design safe and reliable software for embedded systems and explore the internals of device drivers, RTOS, and TEE

Key Features

- Identify and overcome challenges in embedded environments
- Understand and implement the steps required to increase the security of IoT solutions
- Build safety-critical and memory-safe parallel and distributed embedded systems

Book Description

Embedded Systems Architecture begins with a bird's-eye view of embedded development and how it differs from the other systems that you may be familiar with. This book will help you get the hang of the internal working of various components in real-world systems.

You'll start by setting up a development environment and then move on to the core system architectural concepts, exploring system designs, boot-up mechanisms, and memory management. As you progress through the topics, you'll explore the programming interface and device drivers to establish communication via TCP/IP and take measures to increase the security of IoT solutions. Finally, you'll be introduced to multithreaded operating systems through the development of a scheduler and the use of hardware-assisted trusted execution mechanisms.

With the help of this book, you will gain the confidence to work with embedded systems at an architectural level and become familiar with various aspects of embedded software development on microcontrollers—such as memory management, multithreading, and RTOS—an approach oriented to memory isolation.

What you will learn

- Participate in the design and definition phase of an embedded product
- Get to grips with writing code for ARM Cortex-M microcontrollers
- Build an embedded development lab and optimize the workflow
- Secure embedded systems with TLS
- Demystify the architecture behind the communication interfaces
- Understand the design and development patterns for connected and distributed devices in the IoT
- Master multitasking parallel execution patterns and real-time operating systems
- Become familiar with Trusted Execution Environment (TEE)

Who this book is for

If you're a software developer or designer looking to learn about embedded programming, this is the book for you. You'll also find this book useful if you're a beginner or a less experienced embedded programmer on a quest to expand your knowledge on embedded systems.

商品描述(中文翻譯)

設計安全可靠的嵌入式系統軟體,並探索裝置驅動程式、即時作業系統(RTOS)和受信執行環境(TEE)的內部運作

主要特點

- 識別並克服嵌入式環境中的挑戰
- 理解並實施提高物聯網(IoT)解決方案安全性的步驟
- 建立安全關鍵和記憶體安全的並行及分散式嵌入式系統

書籍描述

《嵌入式系統架構》從嵌入式開發的全景視角開始,並說明其與您可能熟悉的其他系統的不同之處。本書將幫助您掌握真實系統中各個組件的內部運作。

您將首先設置開發環境,然後進入核心系統架構概念,探索系統設計、啟動機制和記憶體管理。隨著您逐步深入主題,您將探索程式介面和裝置驅動程式,以通過 TCP/IP 建立通信,並採取措施提高物聯網解決方案的安全性。最後,您將通過開發排程器和使用硬體輔助的受信執行機制來了解多執行緒作業系統。

在本書的幫助下,您將獲得在架構層面上處理嵌入式系統的信心,並熟悉微控制器上嵌入式軟體開發的各個方面,例如記憶體管理、多執行緒和即時作業系統(RTOS)——這是一種以記憶體隔離為導向的方法。

您將學到的內容

- 參與嵌入式產品的設計和定義階段
- 熟悉為 ARM Cortex-M 微控制器編寫程式碼
- 建立嵌入式開發實驗室並優化工作流程
- 使用 TLS 保護嵌入式系統
- 解密通信介背後的架構
- 理解物聯網中連接和分散式裝置的設計與開發模式
- 精通多任務並行執行模式和即時作業系統
- 熟悉受信執行環境(TEE)

本書適合誰

如果您是希望學習嵌入式程式設計的軟體開發人員或設計師,這本書非常適合您。如果您是初學者或經驗較少的嵌入式程式設計師,並希望擴展對嵌入式系統的知識,您也會發現這本書非常有用。

目錄大綱

1. Embedded Systems – A Pragmatic Approach
2. Work Environment and Workflow Optimization
3. Architectural Patterns
4. The Boot-Up Procedure
5. Memory Management
6. General-Purpose Peripherals
7. Local Bus Interfaces
8. Power Management and Energy Saving
9. Distributed Systems and IoT Architecture
10. Parallel Tasks and Scheduling
11. Trusted Execution Environment

目錄大綱(中文翻譯)

1. Embedded Systems – A Pragmatic Approach

2. Work Environment and Workflow Optimization

3. Architectural Patterns

4. The Boot-Up Procedure

5. Memory Management

6. General-Purpose Peripherals

7. Local Bus Interfaces

8. Power Management and Energy Saving

9. Distributed Systems and IoT Architecture

10. Parallel Tasks and Scheduling

11. Trusted Execution Environment

最後瀏覽商品 (20)