• {正版现货新书} 构建嵌入式系统(第2版)(影印版) 9787576617689 [美]Elecia White

{正版现货新书} 构建嵌入式系统(第2版)(影印版) 9787576617689 [美]Elecia White

全新正版现货,以书名为准,放心购买,购书咨询18515909251朱老师

90.02 5.9折 152 全新

库存29件

北京丰台

作者[美]Elecia White

出版社南京东南大学出版社有限公司

ISBN9787576617689

出版时间2025-02

装帧平装

开本其他

定价152元

货号17991871

上书时间2026-01-13

   商品详情   

品相描述:全新
商品描述
作者简介

爱利西亚·怀特(Miro Samek),嵌入式系统专家、作家、教师Elecia White是Logical Elegance, Inc.的创始人兼首席嵌入式系统工程师。她曾开发过ICU监护仪、用于飞机和赛车的惯性测量单元、教育玩具以及各种医疗、科学、消费设备。Elecia毕业于美国加州克莱蒙特的哈维马德学院(Harvey Mudd College),也是以嵌入式系统、工程职业、创新技术为主题的播客Embedded.FM的联合主持人。



目录

Preface

1. Introduction

Embedded Systems Development

Compilers and Languages

Debugging

Resource Constraints

Principles to Confront Those Challenges

Prototypes and Maker Boards

Further Reading

2. Creating a System Architecture

Getting Started

Creating System Diagrams

The Context Diagram

The Block Diagram

Organigram

Layering Diagram

Designing for Change

Encapsulate Modules

Delegation of Tasks

Driver Interface: Open, Close, Read, Write, IOCTL

Adapter Pattern

Creating Interfaces

Example: A Logging Interface

A Sandbox to Play In

Back to the Drawing Board

Further Reading

3. Getting Your Hands on the Hardware

Hardware/Software Integration

Ideal Project Flow

Hardware Design

Board Bring-Up

Reading a Datasheet

Datasheet Sections You Need When Things Go Wrong

Datasheet Sections for Software Developers

Evaluating Components Using the Datasheet

Your Processor Is a Language

Reading a Schematic

Practice Reading a Schematic: Arduino!

Keep Your Board Safe

Creating Your Own Debugging Toolbox

Digital Multimeter

Oscilloscopes and Logic Analyzers

Setting Up a Scope

Testing the Hardware (and Software)

Building Tests

Flash Test Example

Command and Response

Command Pattern

Dealing with Errors

Consistent Methodology

Error Checking Flow

Error-Handling Library

Debugging Timing Errors

Further Reading

4. Inputs, Outputs, and Timers

Handling Registers

Binary and Hexadecimal Math

Bitwise Operations

Test, Set, Clear, and Toggle

Toggling an Output

Setting the Pin to Be an Output

Turning On the LED

Blinking the LED

Troubleshooting

Separating the Hardware from the Action

Board-Specific Header File

……

5. Interrupts

6. Managing the Flow of Activity.

7. Communicating with Peripherals.

8. Putting Together a System

9. Getting into Trouble

10. Building Connected Devices

11. Doing More with Less

12. Math

13. Redudng Power Consumption

14. Motors and Movement.

Index



内容摘要
你对嵌入式系统开发感兴趣吗?因为嵌入式系统无法容忍低效率,所以对编程方法要求严格。这本易读的指南可以帮助你根据经典软件设计模式和嵌入式编程独有的新模式培养良好的开发实践。你将学习如何为处理器而不是操作系统构建系统架构,发现各种应对硬件问题、设计变化、制造需求的技术。本书的作者是一位领域专家,开发过从DNA扫描仪到儿童玩具等各种系统。本书非常适合中高级程序员,无论你使用什么平台。这个经过扩展的第2版新增了IoT和网络传感器、电机与运动、调试、数据处理策略等相关章节。

精彩内容

对嵌入式系统开发感兴趣吗?因为嵌入式系统无法容忍低效率,所以对编程方法要求严格。这本易读的指南可以帮助你根据经典软件设计模式和嵌入式编程独有的新模式培养良好的开发实践。你将学习如何为处理器而不是操作系统构建系统架构,发现各种应对硬件问题、设计变化、制造需求的技术。本书的作者是一位领域专家,开发过的系统从DNA扫描仪到儿童玩具。本书非常适合中高级程序员,无论你使用什么平台。这个经过扩展的第二版新增了IoT和网络传感器、电机与运动、调试、数据处理策略等相关章节。



以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP