1 / 314
文档名称:

O'relly Media 2011 - Making Embedded Systems - Design Patterns For Great Software.pdf

格式:pdf   页数:314
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

O'relly Media 2011 - Making Embedded Systems - Design Patterns For Great Software.pdf

上传人:bolee65 2014/4/14 文件大小:0 KB

下载得到文件列表

O'relly Media 2011 - Making Embedded Systems - Design Patterns For Great Software.pdf

文档介绍

文档介绍:Making Embedded Systems
?? EDITION
Making Embedded Systems
Beijing • Cambridge • Farnham • Köln • Sebastopol • Tokyo
Making Embedded Systems
by
Printing History:
ISBN: 978-1-449-30214-6
1310483910
Table of Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Compilers, Languages, and Object-Oriented Programming 1
Embedded System Development 2
Debugging 2
More Challenges 4
Principles to Confront those Challenges 5
Further Reading 7
2. Creating a System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Creating System Diagrams 10
The Block Diagram 10
Hierarchy of Control 13
Layered View 15
From Diagram to Architecture 16
Encapsulate Modules 16
Delegation of Tasks 17
Driver Interface: Open, Close, Read, Write, IOCTL 18
Adapter Pattern 19
Getting Started With Other Interfaces 22
Example: A Logging Interface 22
A Sandbox to Play In 28
Further Reading 33
3. Getting the Code Working . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Hardware/Software Integration 35
Ideal Project Flow 36
Board Bring Up 37
Reading a Datasheet 38
Datasheet Sections You Need When Things Go Wrong 40
v
Important Text for Software Developers 42
ponents Using the Datasheet 46
Your Processor Is a Language 49
Reading a Schematic 51
Having a Debugging Toolbox (and a Fire Extinguisher) 54
Keep your Board Safe 54
Toolbox 54
Digital Multimeter 55
Oscilloscopes and Logic Analyzers 56
Testing the Hardware (and Software) 59
Building Tests 60
Flash Test Example 61
Command and Response 64
Command Pattern 67
Handling Errors Gracefully 70
Consistent Methodology 70
Error Handling

最近更新

2025教育部教育管理信息中心招聘18人参考试题.. 35页

2025河南济源示范区“智汇济源人才济济” 引进.. 52页

2025清华附中学院路学校招聘备考题库带答案解.. 33页

2025贵州黔西南州秋季赴省内外高校引进高层次.. 37页

2026中级会计三科高频题库100道附参考答案【考.. 55页

2026内蒙古自治区到湖南大学定向选调(选聘).. 49页

2026年c语言测考试题库及一套答案 13页

2026年中考音乐考试题库学生专用 15页

2026年会计专业技术资格考试题库200道含答案【.. 89页

2026年时事政治测试题库(综合卷) 13页

2026年汝州职业技术学院单招职业倾向性测试模.. 45页

2026年叉车等级证书考试题库及答案(考点梳理.. 15页

2026年消毒技术题库附完整答案(易错题) 39页

2026年四川护理职业学院单招职业适应性测试模.. 44页

2026年国开电大基础会计形考题库附完整答案(.. 41页

2026年大学环境生态学期末试题附参考答案(培.. 30页

2026年安全生产力考试题库(基础题) 28页

2026年起重机司机考试题库200道带答案(模拟题.. 75页

2026年宪法知识竞赛试题库100道附完整答案(精.. 40页

2026年山东经贸职业学院单招综合素质考试模拟.. 44页

2026年建筑应用电工试题库附答案 40页

2026年新安全生产考试题word版 27页

2026年时事政治试题库(含答案) 13页

北京市大兴区残疾人联合会招聘临时辅助用工1人.. 51页

2026年机构期货考试题库完美版 41页

2026年桂林生命与健康职业技术学院单招职业技.. 44页

春考c语言考试题库新版 13页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

腰椎康复操ppt 27页

GBT228-2024金属材料室温拉伸试验方法 39页