[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

嵌入式繫統開發:英文
該商品所屬分類:圖書 -> 科技
【市場價】
396-576
【優惠價】
248-360
【作者】 懷特 
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:東南大學出版社
ISBN:9787564134501
商品編碼:1028113274

品牌:文軒
出版時間:2012-06-01
代碼:58

作者:懷特

    
    
"
作  者:(美)懷特 著作
/
定  價:58
/
出 版 社:東南大學出版社
/
出版日期:2012年06月01日
/
頁  數:310
/
裝  幀:平裝
/
ISBN:9787564134501
/
主編推薦
是否有興趣開發嵌入式繫統?這些繫統無法容忍低下的效率,它們需要遵循嚴格的方式進行編程。《嵌入式繫統開發(影印版)》這本易於閱讀的指南通過經典的軟件設計模式和嵌入式編程的全新模式來幫助你培養許多良好的開發習慣。你會學習到如何為處理器而不是操作繫統來搭建繫統架構,並且了解到處理硬件問題和制造工藝所需的特殊技術。
這本書的作者創建過各種各樣的嵌入式繫統,從城市監控和DNA掃描儀到兒童玩具。本書適合於中等和有經驗的編程人員,無論你使用的是什麼平臺。本書由懷特(White, E.)著。
目錄
●Preface
1. Introduction
Compilers, Languages, and Object-Oriented Programming
Embedded System Development
Debugging
More Challenges
Principles to Confront Those Challenges
Further Reading
2. Creating a System Architecture
Creating System Diagrams
The Block Diagram
Hierarchy of Control
Layered View
From Diagram to Architecture
Encapsulate Modules
Delegation of Tasks
Driver Interface: Open, Close, Read, Write, IOCTL
Adapter Pattern
Getting Started with Other Interfaces
Example: A Logging Interface
A Sandbox to Play In
Further Reading
3. Getting Your Hands on the Hardware
Hardware/Software Integration
Ideal Project Flow
Board Bring-Up
Reading a Datasheet
Datasheet Sections You Need When Things'Go Wrong
Important Text for Software Developers
Evaluating Components Using the Datasheet
Your Processor Is a Language
Reading a Schematic
Having a Debugging Toolbox (and a Fire Extinguisher)
Keep Your Board Safe
Toolbox
Digital ltimeter
Oscilloscopes and Logic Analyzers
Testing the Hardware (and Software)
Building Tests
Flash Test Example
Command and Response
Command Pattern
Dealing with Errors
Consistent Methodology
Error-Handling Library
Debugging Timing Errors
Further Reading
4. Outputs, Inputs, and Timers
Toggling an Output
Starting with Registers
Set the Pin to Be an Output
Turn On the LED
Blinking the LED
Troubleshooting
Separating the Hardware from the Action
Board-Specific Header File
I/O-Handling Code
Main Loop
Facade Pattern
The Input in I/O
A Simple Interface to a Button
Momentary Button Press
Interrupt on a Button Press
Configuring the Interrupt
Debouncing Switches
Runtime Uncertainty
Dependency Injection
Using a Timer
Timer Pieces
Doing the Math
A Long Wait Between Timer Ticks
Using the Timer
Using Pulse-Width Modulation
Shipping the Product
Further Reading
5. Managing the FIow 0fActiviB~
Scheduling and Operating System Basics
Tasks
Comnication Between Tasks
Avoiding Race Conditions
Priority Inversion
State Machines
State Machine Example: Stoplight Controller
State-Centric State Machine
State-Centric State Machine with Hidden Transitions
Event-Centric State Machine
State Pattern
Table-Driven State Machine
Choosing a State Machine Implementation
Interrupts
An IRQ Happens
Save the Context
Get the ISR from the Vector Table
Calling the ISR
Restore the Context
When to Use Interrupts
How Not to Use Interrupts
Polling
System Tick
Time-Based Events
A Very Small Scheduler
Watchdog
Further Reading
6. Comnicating with Peripherals
The Wide Reach of Peripherals
External Memory
Buttons and Key Matrices
Sensors
Actuators
Displays
So Many Ways of Comnicating
Serial
Parallel
Ethernet and WiFi
Putting Peripherals and Comnication Together
Data Handling
Adding Robustness to the Comnication
Changing Data
Changing Algorithms
Further Reading
7. Updating Code
Onboard Bootloader
Build Your Own Updater
Modifying the Resident Updater
Brick Loader
Copy Loader to RAM
Run the Loader
Copy New Code to Scratch
Dangerous Time: Erase and Program
Reset to New Code
Security
Linker Scripts
Summary
8. Doing More with Less
Code Space
Reading a Map File (Part 1)
Process of Elimination
Libraries
Functions and Macros
Constants and Strings
RAM
Remove malloc
Reading a Map File (Part 2)
Registers and Local Variables
Function Chains
Pros and Cons of Globals
Memory Overlays
Speed
Profiling
Optimizing
Summary
Further Reading
9. Math
Identifying Fast and Slow Operations
Taking an Average
Use an Esting Algorithm
Designing and Modifying Algorithms
Factor Polynomials
Taylor Series
Dividing by a Constant
Scaling the Input
Lookup Tables
Fake Floating-Point Numbers
Rational Numbers
Precision
Addition (and Subtraction)
ltiplication (and Division)
Determining the Error
Further Reading
10. Reducing Power Consumption
Understanding Power Consumption
Turn Off the Light When You Leave the Room
Turn Off Peripherals
Turn Oft" Unused I/O devices
Turn Off Processor Subsystems
Slowing Down to Conserve Energy
Putting the Processor to Sleep
Interrupt-Based Code Flow Model
A Closer Look at the Main Loop
Processor Watchdog
Avoid Frequent Wake-Ups
Chained Processors
Further Reading
Index
內容簡介
暫無



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
【同作者商品】
懷特
  本網站暫時沒有該作者的其它商品。
有該作者的商品通知您嗎?
請選擇作者:
懷特
您的Email地址
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部