嵌入式系统软件工程:方法、实用技术及应用/清华开发者书库

嵌入式系统软件工程:方法、实用技术及应用/清华开发者书库 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
Robert Oshana,Mark Kraeling 著,单波,苏林萍 等 译



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-12-24

类似图书 点击查看全场最低价

图书介绍

出版社: 清华大学出版社
ISBN:9787302425311
版次:1
商品编码:11935049
包装:平装
丛书名: 清华开发者书库
开本:16开
出版时间:2016-05-01
用纸:胶版纸
页数:686
字数:1282000


相关图书





图书描述

编辑推荐

  《嵌入式系统软件工程》是NEWNES之“专家指南”,该书为读者提供了嵌入式软件工程的方法和技术,以优化嵌入式系统的设计和实践。在处理嵌入式系统开发过程中遇到的问题时,使用软件工程的方法,将事半功倍,极大提高效率,这部由16位业界知名专家联合撰写的嵌入式软件开发著作超过120万字,是一部真正意义上的嵌入式百科全书,适合作为嵌入式系统开发者的案头工具。Elsevier出版公司官网提供配套材料和教师资源。

内容简介

   嵌入式系统在最近几年中得到了迅速发展和广泛应用。这对嵌入式软件的可靠性、稳定性、鲁棒性和性能都提出了更高的要求,对嵌入式软件的开发也提出了新的挑战。本书讲述了嵌入式软件的重要特性和软件工程方法,例如软件设计、基于组件的开发、软件架构、系统集成和测试,以及与之配套的方法论、语言、工具和流程等。它几乎涵盖了嵌入式软件开发的所有方面,包括建模、软/硬件协同设计、操作系统、编程规范、性能与优化、集成测试、质量控制、多核软件、知识产权与项目管理等主要问题。书中列举了存储与I/O、Linux与开源软件,以及面向网络和汽车的应用,最后的实例研究更可以帮助读者加深对嵌入式软件的理解。书中各章所描述的问题都是在嵌入式软件开发过程中常见的问题,每章都有对各自问题的背景介绍、问题求解以及实例和总结。这些章节各自独立,层次分明,既自成体系又互相联系。本书力求理论与实践紧密结合,内容翔实、实例丰富。本书可以作为高等院校“嵌入式软件”课程的教材,也可供从事嵌入式系统开发与应用的工程技术人员自学与参考。

内页插图

目录

序(中科院院士张钹)

序(中国软件行业协会副理事长何小庆

译者序(飞思卡尔杨欣欣)

嵌入式系统软件工程——路线图

第1章嵌入式软件工程与实时系统

1.1软件工程

1.2嵌入式系统

1.3实时系统

...

1.4实时系统设计的挑战

...

1.5分布式和多处理器架构

1.6嵌入式系统软件

1.7嵌入式系统的硬件抽象层

1.8小结

第2章嵌入式系统软/硬件协同开发

2.1当今嵌入式系统示例

2.2HW/SW原型机用户

2.3HW/SW原型机设计选项

2.4原型设计决策标准

2.5选择正确的原型

2.6工业设计链

2.7更改设计流程的必要

2.8不同类型的虚拟原型机

2.9虚拟原型的简要历史

2.10专有产品的限制

2.11什么使得虚拟原型机变快

2.12标准化:SystemC TLM��2.0的时代

2.13SystemC TLM��2抽象层

2.14系统架构虚拟原型机

2.15软件虚拟原型机

2.16小结——虚拟化的重要性日益增加

第3章嵌入式系统的软件建模

3.1何时、为何要为嵌入式系统建立模型

3.2建模

3.3什么是建模语言

3.4建模语言举例

3.5V图承诺

3.6为什么要建立嵌入式系统的模型

3.7何时为嵌入式系统建立模型

3.7.1任务和安全关键型应用程序

3.7.2高度复杂的应用程序和系统

3.8操作复杂性

3.9缺陷检测时间与成本

3.10大型开发团队需要建模

3.11建模通常是唯一的选择

3.12建模是有利的,但不是说所有模型都是错的吗

3.13有了原型机——又该如何

3.14结论

3.15下一步——试用

...

第4章嵌入式系统的软件设计架构与模式

4.1架构和设计综述

4.2三个层次的设计

4.3什么是设计模式

4.3.1必须要采用面向对象技术来使用设计模式吗

4.3.2一个架构实例

4.3.3使用模式

4.3.4做权衡决策

4.4软件架构的类别和视图

...

参考文献

第5章实时构件: 事件与触发器

5.1事件和触发器

5.2室温控制单元

5.3事件系统

5.4事件句柄

5.5事件方法

5.6事件数据结构

5.7可重入性

...

5.8事件处理

5.9集成

5.10触发器

5.11闪烁的LED

5.12设计思想

5.13嘀嗒定时器

5.14触发器接口

5.15触发器描述符

5.16数据分配

5.17设置触发器

5.18嘀嗒计数

5.19确保可重入

5.20初始化

5.21闪烁

5.22蜂鸣器鸣响

5.23实时性

5.24小结

第6章嵌入式软件的硬件接口

6.1简介

6.2与硬件团队的合作

...

6.3硬件设计方面有用的知识

...

6.4支持多个硬件版本

...

6.5硬件交互困难

6.5.1原子寄存器访问

6.5.2同一寄存器中混合的位类型

6.5.3边沿与电平中断

6.6测试与故障排除

6.6.1临时钩子

6.6.2永久钩子

6.7小结

第7章嵌入式软件编程和实现准则

7.1简介

...

7.2启动嵌入式软件项目

...

7.3变量结构

7.3.1变量声明

7.3.2数据类型

7.3.3定义

第8章嵌入式操作系统

8.1前台/后台系统

8.2实时内核

...

8.3优先级

8.4就绪队列

8.5调度点

8.6上下文切换

8.7中断管理

...

8.8时钟周期(或系统时钟周期)

8.9等待队列

8.10时间管理

8.11资源管理

...

8.12同步

8.12.1同步: 信号量

8.12.2同步: 信用跟踪

8.12.3双方相约

8.13消息传递

...

8.14内存管理

8.15小结

第9章嵌入式系统设计的软件复用

9.1为什么软件复用如此重要

9.2什么限制了软件复用

9.3各种软件复用

9.4通过层实现复用

9.5进入到下一个级别

9.6引入元件厂

9.7工厂硬件配置

9.8工厂软件配置

9.9工厂对可复用性的作用

9.10RTOS不可知论

9.11任意扩展性

9.12结论

参考文献

第10章嵌入式系统的软件性能工程

10.1示例: eNodeB应用程序的延迟时间与吞吐量对比

10.2性能模式和反模式

参考文献

第11章嵌入式软件的性能优化

11.1代码优化过程

11.2使用开发工具

...

11.3背景——理解嵌入式架构

11.4基本的C优化技术

...

11.5一般循环转换

...

11.6优化技术的实例应用: 互相关

11.6.1设置

11.6.2原始实例

第12章嵌入式软件的内存优化

12.1简介

12.2代码大小的优化

...

12.3内存布局优化

...

12.4数据结构、数据结构的数组及其添加

12.5内存性能的循环优化

...

第13章嵌入式软件的功耗优化

13.1简介

13.2理解功耗

...

13.3测量功耗

...

13.4最小化功耗

13.4.1硬件支持

13.4.2时钟控制和电压控制

13.4.3低功耗示例

13.5优化数据流

...

13.6SRAM和高速缓存数据流的功率优化

...

13.7外设/通信使用

...

13.8算法

...

13.9小结

第14章嵌入式系统中的用户界面设计

14.1用户界面设计分析阶段

...

14.2虚拟窗口

14.3使用实体关系图的数据模型

14.4使用CREDO试验矩阵来分析虚拟窗口

14.5启发式评估


14.6格式塔


14.7应用模型—视图—控制器体系结构设计用户界面

...

14.8对安全性要求苛刻的用户界面


14.8.1更加安全的HMI设计过程


14.8.2人机界面设计安全手册


参考文献


第15章嵌入式软件质量、集成和测试技术


15.1什么是软件测试

...

15.2可用的技术

...

15.3设置标准

...

15.4处理异常

...

15.5实施测试解决方案的环境


15.5.1实用主义的考虑


15.5.2考虑备选方案


15.6小结


第16章嵌入式系统的软件开发工具


16.1调试工具简介


16.2GDB调试

...

16.3调试代理设计


16.3.1使用案例


16.3.2调试代理简介


16.3.3启动应用程序


16.3.4上下文切换


16.3.5位置独立的可执行文件


16.3.6来自应用程序的调试事件


16.3.7多核


16.3.8启动调试代理


16.4使用JTAG调试


16.4.1使用JTAG的好处


16.4.2使用JTAG启动主板


16.4.3与调试代理的比较


16.4.4GDB和JTAG


16.5使用Eclipse和GDB的调试工具

...

16.6检测代码


16.7分析工具


16.7.1strace


16.7.2mtrace


16.7.3Valgrind


16.8硬件功能

...

16.9调试提示和技巧


第17章嵌入式系统的多核软件开发


17.1分析和高层设计


17.1.1分析


17.1.2高层次设计


17.1.3小结


17.2实现和低层次设计

...

参考文献


第18章安全关键软件的开发


18.1引言


18.2有哪些安全需求


18.3项目规划策略


18.4故障、失效、危害和风险分析

...

18.5安全关键的架构


18.6软件实施策略


参考文献


第19章知识产权


19.1背景


19.2软件属于你吗


19.2.1获得软件


19.2.2版权保护


19.2.3获得版权


19.3专利

...

19.4问题


19.4.1开源软件


19.4.2授权和出售软件


19.4.3收购


19.4.4发现侵权


19.4.5避免版权侵权


19.4.6避免专利侵权


第20章管理嵌入式软件开发


20.1能力成熟度模型集成


20.2OSI模型


20.3软件开发

...

20.4组织


20.5项目纲领


20.6利益相关者和核心团队


20.7产品生命周期管理


20.8组合管理


20.9项目管理生命周期


20.10项目生命周期


20.11解决问题


20.12沟通


20.13缩写,符号,首字母缩略词


20.14版权确认


参考文献


第21章嵌入式系统的敏捷开发


21.1引言


21.2嵌入式系统有什么特殊之处


21.3嵌入式系统的敏捷项目规划

...

21.4嵌入式软件项目管理

...

21.5嵌入式敏捷开发实践


21.6敏捷规模因素


21.7敏捷方法能帮助你遵守标准吗


21.8小结


参考文献


第22章嵌入式软件在汽车领域中的应用


22.1发展历史

...

22.2汽车的各部分及其区别


...

22.3汽车质量


22.3.1基于墨菲定律制定计划


22.3.2容错通信


22.3.3容错软件


22.3.4零缺陷软件


22.3.5风险管理和故障模式


22.3.6失效模式和影响分析


22.4开发和测试

...

22.5汽车诊断


22.5.1故障指示灯


22.5.2数据记录器


22.5.3第二代车载诊断


22.6汽车标准


22.6.1汽车工业软件可靠性协会


22.6.2汽车开放系统体系结构


22.6.3汽车电子委员会


22.7汽车安全


22.7.1ISO 26262标准


22.7.2汽车安全完整性等级


22.8汽车防盗

...

22.9汽车市场不久的未来


22.9.1性能


22.9.2多核的出现


22.9.3车载终端


22.9.4自动汽车


22.10小结


第23章I/O及存储设备编程


23.1I/O设备与I/O控制器

...

23.2I/O编程


23.2.1I/O控制模式


23.2.2I/O软件目标


23.2.3I/O软件层


23.2.4案例研究: Linux设备驱动程序


23.3存储编程

...

23.4存储系统性能改善


23.4.1案例研究1: SDHC上的性能优化


23.4.2案例研究2: NAS上的性能优化


23.5小结


参考文献


第24章网络应用的嵌入式软件


24.1引言


24.2网络设备的系统结构


24.3 嵌入式系统软件工程:方法、实用技术及应用/清华开发者书库 下载 mobi epub pdf txt 电子书 格式


嵌入式系统软件工程:方法、实用技术及应用/清华开发者书库 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

嵌入式系统软件工程:方法、实用技术及应用/清华开发者书库 下载 mobi pdf epub txt 电子书 格式 2024

嵌入式系统软件工程:方法、实用技术及应用/清华开发者书库 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

好书,买后还没看,相信不会让我失望

评分

还是挺不错的一本书

评分

看了一部分,绝对算好书,不是随便抄些过来的那种

评分

很好的商品,服务一如既往的优质。

评分

好书慢慢看

评分

好书

评分

我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好我觉得非常好

评分

书刚到,还没有看,在选书感觉这本书挺好的,看完一定会有很大的收获,

评分

又可以学习一波了

类似图书 点击查看全场最低价

嵌入式系统软件工程:方法、实用技术及应用/清华开发者书库 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.teaonline.club All Rights Reserved. 图书大百科 版权所有