Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques

0
(0)

Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques

  • Author:Jacob Beningo
  • Length: 491 pages
  • Edition: 1
  • Publisher: Apress
  • Publication Date: 2022-11-15
  • ISBN-10: 1484282787
  • ISBN-13: 9781484282786
  • Sales Rank: #558718 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon



    Book Description

    Design higher-quality embedded software from concept through production. This book assumes basic C and microcontroller programming knowledge and is organized into three critical areas: Software Architecture and De法拉利sign; Agile, DevOps, and Processes; and Development and Coding Skills.
    You’llstart with a basic introduction to embedded software architecture and the considerations for a successful design. The book then breaks down how to architect an RTOS-based application and explore common design patterns and building blocks. N兰蔻ext, you’ll review embedded software design processes such as TDD, CI/CD, model博星ing, and simulation that can be used to accelerate development. Finally, the book will examine how to select a microcontroller, write configurable code, coding strategies, techniques, and tools developers can’t live without.

    Embedded systems are typically designed using microcontrollers to build electronic systems with a dedicated function and real-time responses. Modern systems need to carefully balance a complex set of features, manage security, and even run machine learning inferences while maintaining reasonable costs, scalability, and robustness. By the end of this book, you will have a defined development process, understand modern software architecture, and be equipped to start building embedded systems.What You’ll Learn

    • Understand what sound embedded system design is and how to employ it
    • Explore modern development processes for quality systems
    • Know where the bits hit the silicon: how to select a microcontroller
    • Master techniques to write configurable, automated code

    Who This Book Is ForEmbedded software and hardware engineers, enthusiasts, or茅台酒 (1) any stakeholders who would like to learn modern techniques for designing and building embedded systems.

    中文:

    书名:嵌入式软件设计: 一种实用的体系结构,流程和编码技术方法

    从概念到生产设计更高质量的嵌入式软件。本书采用了基本的C和微控制器编程知识,并分为三个关键领域: 软件体系结构和设计; 敏捷,DevOps和流程; 以及开发和编码技能。
    您将从嵌入式软件体系结构的基本介绍以及成功设计的注意事项开始。然后,这本书详细介绍了如何构建基于RTOS的应用程序,并探讨了常见的设计模式和构建块。接下来,您将回顾可用于加速开发的嵌入式软件设计过程,例如TDD,CI/CD,建模和仿真。最后,这本书将研究如何选择微控制器,编写可配置代码,编码策略,技术和开发人员离不开的工具。

    嵌入式系统通常使用微控制器设计,以构建具有专用功能和实时响应的电子系统。现代系统需要仔细平衡一组复杂的功能,管理安全性,甚至运行机器学习推论,同时保持合理的成本、可扩展性和健壮性。到本书结束时,您将具有定义的开发过程,了解现代软件体系结构,并具备开始构建嵌入式系统的能力。你会学到什么

    • 了解什么是合理的嵌入式系统设计以及如何使用它
    • 探索现代质量体系开发流程
    • 知道比特击中硅: 如何选择微控制器
    • 掌握编写可配置自动代码的技术

    谁这本书是为嵌入式软件和硬件工程师,爱好者,或任何利益相关者谁想学习设计和构建嵌入式系统的现代技术。

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册