图书介绍

嵌入式系统开发之道 菜鸟成长日志与项目经理的私房菜PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式系统开发之道 菜鸟成长日志与项目经理的私房菜
  • 邱毅凌著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115266033
  • 出版时间:2011
  • 标注页数:558页
  • 文件大小:230MB
  • 文件页数:579页
  • 主题词:微型计算机-系统开发

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式系统开发之道 菜鸟成长日志与项目经理的私房菜PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 系统·嵌入·硬件1

01-01 Welcome on board!2

01-02 嵌入式系统开发团队3

01-03 老调重弹:何谓嵌入式系统?4

01-04 限制!限制!限制!15

01-05 基本职能:老鸟也曾是菜鸟22

01-06 工作内容:做个工程师,而非程序工人25

第2章 嵌入式项目管理27

02-01 菜鸟啊!要立大志!28

02-02 项目管理基本概念29

02-03 项目生命周期五大阶段36

02-04 项目范围(Scope)管理42

02-05 项目进度(Time/Schedule)管理46

02-06 项目成本(Cost)管理50

02-07 项目质量(Quality)管理52

02-08 项目人力资源(Human Resource)管理54

02-09 项目沟通(Communication)管理56

02-10 项目风险(Risk)管理57

02-11 项目采购/合约管理60

02-12 项目配置(Configuration)管理60

02-13 企业与组织对项目的影响61

第3章 嵌入式系统开发项目生命周期:项目启动与规划63

03-01 嵌入式系统项目简介65

03-02 初期规划:是否该接这个项目?68

03-03 进度规划:ASAP?71

03-04 规格规划:请接受这个不完美的世界72

03-05 人力规划:营级组织、连级人力74

03-06 成本规划:一切都是为了Cost Down75

03-07 质量策略规划77

第4章 嵌入式系统开发项目生命周期:设计、执行与结项83

04-01 动手之前:确定项目的执行原则84

04-02 设计阶段:拟定作战计划92

04-03 产品规格设计93

04-04 硬件设计95

04-05 系统设计98

04-06 测试计划设计100

04-07 风险评估101

04-08 设计文件的重要性103

04-09 开始实作之前:设计审查104

04-10 实作阶段:执行所有设计106

04-11 冲突不断:协同作战有多难?108

04-12 产品化111

04-13 无间道:项目可有close的一天?113

第5章 实作你的第一个嵌入式系统115

05-01 嵌入式系统的开发环境117

05-02 无痛起步:善用Sample Code120

05-03 如何确定程序有执行?133

05-04 标准C库函数可以用吗?134

05-05 总结137

第6章 实作嵌入式系统平台139

06-01 系统与平台140

06-02 系统架构设计143

06-03 API与程序风格设计154

06-04 嵌入式操作系统:OS在哪里?160

06-05 模拟器173

06-06 Source Tree设计与程序风格典范176

06-07 SDK185

06-08 系统架构设计实例分析191

第7章 构建良好的嵌入式系统开发环境201

07-01 开发工具203

07-02 makefile&批处理文件(.BAT)209

07-03 Link Script218

07-04 ROM Maker226

07-05 Offline Tools概论230

07-06 下载与执行232

07-07 版本控制Server236

07-08 说故事时间243

第8章 上电之后:Boot Loader245

08-01 第一行程序246

08-02 基本硬件测试248

08-03 载入程序段与数据初始化257

08-04 案例研究262

第9章 驱动程序265

09-01 莫恐惧!267

09-02 准备工作269

09-03 控制CPU279

09-04 存储器313

09-05 控制其他芯片316

09-06 ISR写作注意事项320

09-07 驱动程序调试323

09-08 结论326

第10章 设计硬件抽象层327

10-01 由eCos&Android的系统架构谈起330

10-02 HAL vs.BSP331

10-03 为什么会需要HAL?332

10-04 HAL是否会增加开发的难度?333

10-05 HAL实例334

第11章 菜鸟当自强:软件工程师硬起来341

11-01 硬件开发流程342

11-02 卷起袖子用烙铁347

11-03 善用测量仪器349

第12章 做好存储器管理361

12-01 动态存储器空间配置362

12-02 Stack366

12-03 Heap:动态存储器配置376

12-04 烧录器385

12-05 突破物理存储器大小的限制387

第13章 存储器管理(Ⅱ):NAND Flash概论395

13-01 NAND简介396

13-02 控制NAND Flash402

13-03 Bad Block管理405

13-04 ECC(Error Correcting Code)409

13-05 平均读写机制410

13-06 NAND Flash烧录器:特殊烧录格式413

第14章 模拟器417

14-01 模拟器概论418

14-02 Emulator vs Simulator421

14-03 模拟器对项目开发的贡献423

14-04 实战篇426

第15章 项目进度追踪实务437

15-01 进度追踪与变更控制流程438

15-02 进度追踪工具439

15-03 总结:“便宜”可行的项目追踪工具组合446

第16章 SoC设计公司中嵌入式系统团队的管理449

16-01 SA(System Application)团队简介450

16-02 SoC设计公司到底葫芦里是卖什么药?451

16-03 正确的SoC设计流程455

16-04 SA的严酷考验457

16-05 SA团队的管理458

第17章 系统整合461

17-01 第一次整合462

17-02 全功能整合465

17-03 发行第一个版本471

第18章 Testing、Debugging与Tuning477

18-01 测试479

18-02 Bug Sheet管理490

18-03 Debug基本技法499

18-04 Tuning507

第19章 结项前的煎熬517

19-01 版本发行:兵荒马乱的日子520

19-02 自动测试程序525

19-03 决定量产版本528

19-04 出货≠结项530

19-05 项目结项532

19-06 期许下一个项目533

19-07 总结534

附录A 未执行项目管理的项目535

A-1 前言536

A-2 说故事时间(Ⅰ)536

A-3 说故事时间(Ⅱ)536

A-4 结论537

附录B Callback Function539

附录C 用C来实现面向对象的概念543

C-1 属性(Attribute)544

C-2 方法(Method)545

C-3 对象实例(Instance)546

C-4 消息传递(Message Passing)547

C-5 基类定义547

C-6 基类的公用方法547

C-7 对象类型判断范例548

C-8 继承(Inheritance)549

C-9 多态性(Polymorphism)550

附录D 电子产品设计的最终依据:用户体验553

D-1 界面设计vs用户体验554

D-2 用户体验&可用性(Usability)555

D-3 客户性格(Persona)556

D-4 结论557

热门推荐