用戶名: 密碼:     註冊 幫助中心 | 我的帳號 | 關於我們

構建嵌入式系統(影印版第2版)(英文版)

  • 作者:(美)愛利西亞·懷特|責編:張燁
  • 出版社:東南大學
  • ISBN:9787576617689
  • 出版日期:2025/02/01
  • 裝幀:平裝
  • 頁數:406
人民幣:RMB 152 元      售價:
放入購物車
加入收藏夾

內容大鋼
    你對嵌入式系統開發感興趣嗎?因為嵌入式系統無法容忍低效率,所以對編程方法要求嚴格。這本易讀的指南可以幫助你根據經典軟體設計模式和嵌入式編程獨有的新模式培養良好的開發實踐。你將學習如何為處理器而不是操作系統構建系統架構,發現各種應對硬體問題、設計變化、製造需求的技術。
    本書的作者是一位領域專家,開發過從DNA掃描儀到兒童玩具等各種系統。本書非常適合中高級程序員,無論你使用什麼平台。這個經過擴展的第2版新增了IoT和網路感測器、電機與運動、調試、數據處理策略等相關章節。

作者介紹
(美)愛利西亞·懷特|責編:張燁
    愛利西亞·懷特(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

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032