Embedded Systems Architecture: Explore architectural concepts, pragmatic design patterns, and best practices to produce robust systems
暫譯: 嵌入式系統架構:探索架構概念、實用設計模式及最佳實踐以產生穩健系統
Daniele Lacamera
- 出版商: Packt Publishing
- 出版日期: 2018-05-29
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 324
- 裝訂: Paperback
- ISBN: 1788832507
- ISBN-13: 9781788832502
-
相關分類:
嵌入式系統、Design Pattern
-
其他版本:
Embedded Systems Architecture : Design and write software for embedded devices to build safe and connected systems, 2/e (Paperback)
買這商品的人也買了...
-
$1,127Digital Signal Processing : Principles, Algorithms and Applications, 4/e (IE-Paperback)
-
$650$553 -
$580$458 -
$680$537 -
$1,730$1,644 -
$860$731 -
$199FPGA 深度解析
-
$580$452 -
$2,400$2,280 -
$1,400Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git (Paperback)
-
$1,800$1,710 -
$2,200$2,090 -
$3,430Computer Architecture : A Quantitative Approach, 6/e (Paperback)
-
$1,840Reusable Firmware Development: A Practical Approach to APIs, HALs and Drivers
-
$440$348 -
$505手把手教你設計 CPU-RISC-V 處理器篇
-
$520$410 -
$780$616 -
$620$484 -
$403PostgreSQL 即學即用, 3/e
-
$1,188Learn LLVM 12 : A beginner's guide to learning LLVM compiler tools and core libraries with C++ (Paperback)
-
$500$390 -
$1,470Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices
-
$2,150$2,043
相關主題
商品描述
Learn to design and develop safe and reliable embedded systems
Key Features
- Identify and overcome challenges in embedded environments
- Understand 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 are self-contained devices with a dedicated purpose. We come across a variety of fields of applications for embedded systems in industries such as automotive, telecommunications, healthcare and consumer electronics, just to name a few.
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. You will first be guided to set up an optimal development environment, then move on to software tools and methodologies to improve the work flow. You will explore the boot-up mechanisms and the memory management strategies typical of a real-time embedded system. Through the analysis of the programming interface of the reference microcontroller, you'll look at the implementation of the features and the device drivers. Next, you'll learn about the techniques used to reduce power consumption. Then you will be introduced to the technologies, protocols and security aspects related to integrating the system into IoT solutions.
By the end of the book, you will have explored various aspects of embedded architecture, including task synchronization in a multi-threading environment, and the safety models adopted by modern real-time operating systems.
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
- Write memory-safe code
- Understand the architecture behind the communication interfaces
- Understand the design and development patterns for connected and distributed devices in the IoT
- Master multitask parallel execution patterns and real-time operating systems
Who This Book Is For
If you re a software developer or designer wanting to learn about embedded programming, this is the book for you. You ll also find this book useful if you re a less experienced embedded programmer willing to expand your knowledge.
Table of Contents
- Embedded systems: A pragmatic approach
- Work environment and work flow optimization
- Architectural patterns
- The boot-up procedure
- Memory management
- General purpose peripherals
- Local bus interfaces communication
- Power Management and energy saving
- Distributed systems and IoT architecture
- Parallel tasks and scheduling
- Real Time Operating Systems
商品描述(中文翻譯)
學習設計和開發安全可靠的嵌入式系統
主要特點
- 識別並克服嵌入式環境中的挑戰
- 了解提高物聯網解決方案安全性所需的步驟
- 構建安全關鍵和內存安全的並行及分佈式嵌入式系統
書籍描述
嵌入式系統是具有專用目的的自給自足設備。我們在汽車、電信、醫療保健和消費電子等行業中遇到各種嵌入式系統的應用領域,僅舉幾例。
《嵌入式系統架構》首先從嵌入式開發的全景視角開始,並介紹它與您可能熟悉的其他系統的不同之處。您將首先被指導設置最佳的開發環境,然後轉向改善工作流程的軟體工具和方法論。您將探索典型實時嵌入式系統的啟動機制和內存管理策略。通過對參考微控制器的編程介面的分析,您將查看功能的實現和設備驅動程式。接下來,您將學習用於降低功耗的技術。然後,您將了解與將系統整合到物聯網解決方案相關的技術、協議和安全方面。
在書籍結束時,您將探索嵌入式架構的各個方面,包括多線程環境中的任務同步,以及現代實時操作系統所採用的安全模型。
您將學到什麼
- 參與嵌入式產品的設計和定義階段
- 掌握為 ARM Cortex-M 微控制器編寫代碼
- 建立嵌入式開發實驗室並優化工作流程
- 編寫內存安全的代碼
- 理解通信介背後的架構
- 理解物聯網中連接和分佈式設備的設計和開發模式
- 掌握多任務並行執行模式和實時操作系統
本書適合誰
如果您是希望學習嵌入式編程的軟體開發人員或設計師,這本書適合您。如果您是希望擴展知識的經驗較少的嵌入式程序員,您也會發現這本書很有用。
目錄
- 嵌入式系統:務實的方法
- 工作環境和工作流程優化
- 架構模式
- 啟動程序
- 內存管理
- 通用外圍設備
- 本地總線介面通信
- 電源管理和節能
- 分佈式系統和物聯網架構
- 並行任務和調度
- 實時操作系統