搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
嵌入式系统开发之道:菜鸟成长日志与项目经理的私房菜
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115266033
  • 作      者:
    邱毅凌著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2011
收藏
作者简介
邱毅凌,Ealin Chiu:台湾成功大学工程科学研究所计算机专业硕士,因毕业论文为“分布式面向对象操作系统的实作”,从此与系统底层接下不解之缘。毕业后进入“资策会”,开发了生平第二个操作系统,并任项目经理,开始电子产品开发项目管理的工作。 专长:操作系统实践、嵌入式系统开发与项目管理。 著作:《现代嵌入式系统开发专案实务》
展开
内容介绍
    《嵌入式系统开发之道:菜鸟成长日志与项目经理的私房菜》用平易朴实的语言,以一个完整的嵌入式系统的开发流程为架构,通过一位“菜鸟”工程师与项目经理的诙谐对话,故事性地带出嵌入式系统概念及开发要素,并点出要成为一名称职的嵌入式系统工程师,在实际工作中所必须具备的各项知识及技能。
    全书可以分为三大部分:第1、3、4、17、18、19章和附录D为嵌入式系统概论与开发流程;第2、15、16章和附录A介绍了嵌入式系统项目管理与软件工程方面的知识;第5~14章,以及附录B、附录C介绍了嵌入式系统的开发技术。
    《嵌入式系统开发之道:菜鸟成长日志与项目经理的私房菜》不仅可以作为致力于嵌入式系统开发初学者的入门教程,也可以作为从事嵌入式系统开发的项目经理、技术团队主管等不可不读的参考书。
展开
目录
第1章  系统·嵌入·硬件
01-01  Welcome on board!
01-02  嵌入式系统开发团队
01-03  老调重弹:何谓嵌入式系统?
01-04  限制!限制!限制!
01-05  基本职能:老鸟也曾是菜鸟
01-06  工作内容:做个工程师,而非程序工人

第2章  嵌入式项目管理
02-01  菜鸟啊!要立大志!
02-02  项目管理基本概念
02-03  项目生命周期五大阶段
02-04  项目范围(Scope)管理
02-05  项目进度(Time/Schedule)管理
02-06  项目成本(Cost)管理
02-07  项目质量(Quality)管理
02-08  项目人力资源(Human Resource)管理
02-09  项目沟通(Communication)管理
02-10  项目风险(Risk)管理
02-11  项目采购/合约管理
02-12  项目配置(Configuration)管理
02-13  企业与组织对项目的影响

第3章  嵌入式系统开发项目生命周期:项目启动与规划
03-01  嵌入式系统项目简介
03-02  初期规划:是否该接这个项目?
03-03  进度规划:ASAP?
03-04  规格规划:请接受这个不完美的世界
03-05  人力规划:营级组织、连级人力
03-06  成本规划:一切都是为了Cost Down
03-07  质量策略规划

第4章  嵌入式系统开发项目生命周期:设计、执行与结项
04-01  动手之前:确定项目的执行原则
04-02  设计阶段:拟定作战计划
04-03  产品规格设计
04-04  硬件设计
04-05  系统设计
04-06  测试计划设计
04-07  风险评估
04-08  设计文件的重要性
04-09  开始实作之前:设计审查
04-10  实作阶段:执行所有设计
04-11  冲突不断:协同作战有多难?
04-12  产品化
04-13  无间道:项目可有close的一天?

第5章  实作你的第一个嵌入式系统
05-01  嵌入式系统的开发环境
05-02  无痛起步:善用Sample Code
05-03  如何确定程序有执行?
05-04  标准C库函数可以用吗?
05-05  总结

第6章  实作嵌入式系统平台
06-01  系统与平台
06-02  系统架构设计
06-03  API与程序风格设计
06-04  嵌入式操作系统:OS在哪里?
06-05  模拟器
06-06  Source Tree设计与程序风格典范
06-07  SDK
06-08  系统架构设计实例分析

第7章  构建良好的嵌入式系统开发环境
07-01  开发工具
07-02  makefile & 批处理文件(.BAT)
07-03  Link Script
07-04  ROM Maker
07-05  Offline Tools概论
07-06  下载与执行
07-07  版本控制Server
07-08  说故事时间

第8章  上电之后:Boot Loader
08-01  第一行程序
08-02  基本硬件测试
08-03  载入程序段与数据初始化
08-04  案例研究

第9章  驱动程序
09-01  莫恐惧!
09-02  准备工作
09-03  控制CPU
09-04  存储器
09-05  控制其他芯片
09-06  ISR写作注意事项
09-07  驱动程序调试
09-08  结论

第10章  设计硬件抽象层
10-01  由eCos & Android的系统架构谈起
10-02  HAL vs. BSP
10-03  为什么会需要HAL?
10-04  HAL是否会增加开发的难度?
10-05  HAL实例

第11章  菜鸟当自强:软件工程师硬起来
11-01  硬件开发流程
11-02  卷起袖子用烙铁
11-03  善用测量仪器

第12章  做好存储器管理
12-01  动态存储器空间配置
12-02  Stack
12-03  Heap:动态存储器配置
12-04  烧录器
12-05  突破物理存储器大小的限制

第13章  存储器管理(II):NAND Flash概论
13-01  NAND简介
13-02  控制NAND Flash
13-03  Bad Block管理
13-04  ECC(Error Correcting Code)
13-05  平均读写机制
13-06  NAND Flash烧录器:特殊烧录格式

第14章  模拟器
14-01  模拟器概论
14-02  Emulator vs Simulator
14-03  模拟器对项目开发的贡献
14-04  实战篇

第15章  项目进度追踪实务
15-01  进度追踪与变更控制流程
15-02  进度追踪工具
15-03  总结:“便宜”可行的项目追踪工具组合

第16章  SoC设计公司中嵌入式系统团队的管理
16-01  SA(System Application)团队简介
16-02  SoC设计公司到底葫芦里是卖什么药?
16-03  正确的SoC设计流程
16-04  SA的严酷考验
16-05  SA团队的管理

第17章  系统整合
17-01  第一次整合
17-02  全功能整合
17-03  发行第一个版本

第18章  Testing、Debugging与Tuning
18-01  测试
18-02  Bug Sheet管理
18-03  Debug基本技法
18-04  Tuning

第19章  结项前的煎熬
19-01  版本发行:兵荒马乱的日子
19-02  自动测试程序
19-03  决定量产版本
19-04  出货≠结项
19-05  项目结项
19-06  期许下一个项目
19-07  总结

附录A  未执行项目管理的项目
A-1  前言
A-2  说故事时间(I)
A-3  说故事时间(II)
A-4  结论
附录B  Callback Function

附录C  用C来实现面向对象的概念
C-1  属性(Attribute)
C-2  方法(Method)
C-3  对象实例(Instance)
C-4  消息传递(Message Passing)
C-5  基类定义
C-6  基类的公用方法
C-7  对象类型判断范例
C-8  继承(Inheritance)
C-9  多态性(Polymorphism)

附录D  电子产品设计的最终依据:用户体验
D-1  界面设计vs用户体验
D-2  用户体验&可用性(Usability)
D-3  客户性格(Persona)
D-4  结论
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证