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,780
- 貴賓價: 9.5 折 $1,691
- 語言: 英文
- 頁數: 342
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1803239549
- ISBN-13: 9781803239545
-
相關分類:
ARM
立即出貨 (庫存=1)
買這商品的人也買了...
-
嵌入式系統設計實務-電路與驅動程式$250$225 -
Using SQLite (Paperback)$1,800$1,710 -
ASP.NET 本質論$520$442 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
Sams Teach Yourself Objective-C in 24 Hours, 2/e (Paperback)$1,590$1,511 -
$796深度學習 -
演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507 -
$534JSON 實戰 -
$284大數據技術 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$299 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵$460$391 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$332 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$473 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)$2,185$2,070 -
ASP.NET Core Razor Pages in Action (Paperback)$2,300$2,185 -
Java: The Complete Reference, 13/e (Paperback)$2,090$1,980 -
CMake Best Practices : Upgrade your C++ builds with CMake for maximum efficiency and scalability, 2/e (Paperback)$1,580$1,501 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616
商品描述
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