智能嵌入式系统设计

智能嵌入式系统设计

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书介绍智能嵌入式系统的优化设计方法和技术。

内容简介

全书包括:概述、系统建模、系统仿真、系统性能、多指标划分方法、多处理器系统调度算法、多模块划分、微系统划分、系统设计、系统集成等内容。

本书涵盖智能嵌入式系统行业前沿学术研究成果,为电子信息领域人才培养提供有力支撑。

章节目录

版权信息

前言

第一篇 基础篇

第1章 概述

1.1 智能嵌入式系统

1.2 嵌入式技术

1.3 异构系统平台

1.4 软硬件模块间的通信

1.5 性能指标

1.6 软硬件优化设计体系架构

1.7 智能嵌入式系统开发流程

1.8 本章小结

1.9 习题

第2章 系统建模

2.1 有限状态机

2.1.1 有限状态机的基本概念

2.1.2 有限状态机的建模例子

2.2 输入输出有限状态机

2.2.1 输入输出有限状态机的基本概念

2.2.2 输入输出有限状态机的建模例子

2.3 数据有限状态机

2.3.1 数据流图

2.3.2 数据有限状态机的基本概念

2.3.3 数据有限状态机的建模例子

2.4 混成自动机

2.4.1 混成系统

2.4.2 混成自动机的基本概念

2.4.3 混成自动机图形化

2.4.4 混成系统的建模例子

2.4.5 混成自动机演化

2.5 图形建模语言SysML

2.5.1 SysML介绍

2.5.2 SysML建模工具EA

2.5.3 SysML建模介绍

2.6 本章小结

2.7 习题

第3章 系统仿真

3.1 离散系统仿真

3.1.1 硬件描述语言Verilog

3.1.2 仿真工具ModelSim

3.1.3 仿真例子

3.2 离散-连续系统仿真

3.2.1 工具介绍

3.2.2 参数设置

3.2.3 子系统

3.2.4 自定义模块

3.2.5 状态图

3.3 本章小结

3.4 习题

第4章 系统性能

4.1 软件性能

4.1.1 软件执行时间

4.1.2 软件功耗

4.2 硬件性能

4.2.1 硬件执行时间与硬件面积

4.2.2 FPGA的LUT

4.2.3 获取硬件执行时间与LUT

4.3 通信时延

4.3.1 通信时延的简单估测

4.3.2 基于异构系统平台的通信时延估测

4.4 本章小结

4.5 习题

第二篇 核心篇

第5章 多指标划分方法

5.1 线性规划介绍

5.1.1 数学建模

5.1.2 线性规划

5.1.3 求解工具

5.2 多处理器任务分配

5.2.1 任务分配时间问题

5.2.2 任务分配收益问题

5.3 多指标软硬件划分

5.3.1 面向可靠度的软硬件划分

5.3.2 多指标软硬件划分

5.3.3 多候选对象的软硬件划分

5.4 本章小结

5.5 习题

第6章 多处理器系统调度算法

6.1 实时系统

6.1.1 基本概念

6.1.2 任务依赖关系

6.1.3 任务抢占

6.1.4 实时系统参考架构

6.2 任务优先级

6.2.1 任务优先级值

6.2.2 任务优先级表

6.3 实时调度

6.3.1 实时调度问题

6.3.2 系统完工时间与处理器使用率

6.3.3 优先级驱动算法

6.4 多处理器系统调度算法

6.5 带抢占的多处理器系统调度算法

6.6 本章小结

6.7 习题

第7章 多模块划分

7.1 多模块划分方法

7.1.1 模块划分问题

7.1.2 可许划分

7.2 基于通信代价的聚类算法

7.2.1 层次聚类算法

7.2.2 谱系图

7.2.3 聚类算法

7.2.4 单链接聚类算法

7.2.5 全链接聚类算法

7.2.6 均链接聚类算法

7.3 基于聚类的多模块划分算法

7.3.1 多模块聚类算法

7.3.2 多模块划分代价

7.3.3 规定模块最大任务数算法

7.3.4 多处理器任务调度

7.4 基于KL算法的多模块划分

7.4.1 1优化与2式划分

7.4.2 KL的1优化2式划分算法

7.4.3 KL划分算法的例子

7.4.4 KL划分算法的拓展

7.4.5 KL多式划分算法

7.5 本章小结

7.6 习题

第8章 微系统划分

8.1 基于模块的微系统划分

8.1.1 划分算法

8.1.2 划分示例

8.2 基于多处理器的微系统划分

8.2.1 基于硬件实现增益的软硬件划分

8.2.2 基于硬件实现增益加硬件面积的软硬件划分

8.2.3 基于硬件面积加硬件实现增益的软硬件划分

8.3 基于遗传算法的微系统划分

8.3.1 遗传算法与划分架构

8.3.2 遗传算法相关参数

8.3.3 任务表划分算法

8.3.4 遗传微系统划分算法

8.3.5 遗传微系统划分算法示例

8.4 本章小结

8.5 习题

第三篇 实践篇

第9章 系统设计

9.1 硬件设计

9.1.1 硬件IP核的存在形式

9.1.2 硬件IP核的生成

9.1.3 硬件IP核图形化

9.2 软件设计

9.2.1 实现软件任务

9.2.2 实现协同任务

9.3 软硬件间通信设计

9.3.1 数据传输总线

9.3.2 数据传输协议

9.3.3 数据传输方式

9.3.4 数据传输接口

9.3.5 数据传输例子

9.4 本章小结

9.5 习题

第10章 系统集成

10.1 道路交通标志识别系统

10.2 系统建模

10.2.1 系统概述

10.2.2 SysML建模

10.2.3 系统资源约束

10.3 任务性能指标

10.3.1 任务提取

10.3.2 获取任务性能指标

10.3.3 软硬件划分

10.4 软硬件综合

10.4.1 软件综合

10.4.2 硬件综合

10.5 系统实现

10.5.1 实现环境

10.5.2 实现过程

10.5.3 实现结果

10.6 本章小结

附录

附录一 gcd.v文件

附录二 gcd_urem_8ns_8ns_bkb.v文件

附录三 TSR.py文件

附录四 课程设计项目

附录五 词语索引

参考文献

推荐阅读

智能嵌入式系统设计是2023年由机械工业出版社出版,作者陈仪香 编著。

得书感谢您对《智能嵌入式系统设计》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
自主智能体系统 电子书
本书共7章,第1章介绍了自主智能体系统的发展历程、主要分类和应用实例;第2-4章围绕自主智能体系统的数学描述、决策与规划、控制方法展开了详细分析;第5-6章对自主多智能体系统进行了拓展,并围绕一致性问题和输出调节问题给出了解决方案;第7章给出了与自主智能体系统的决策、规划以及运动控制相关的实训项目。
智能光学遥感微纳卫星系统设计方法 电子书
本书知识系统完整,理论联系实际,对未来智能遥感卫星系统设计具有一定的理论指导意义。
嵌入式系统与移动设备开发基础 电子书
本书借鉴了很多国内优秀培训机构的思路,力求使读者在没有相关背景知识的前提下,也可以学习嵌入式开发。本书分为两篇,第一篇包括第1章~第8章,依次讲述了嵌入式系统的概念、ARM11体系结构、ARM微处理器的指令系统、S3C6410处理器、GPIO接口、IIC总线接口、UART接口、ADC和触摸屏接口等相关内容;第二篇包括第9章~第14章,分别介绍了Android系统级开发基本方法、Android系统开
龙芯嵌入式系统原理与应用开发 电子书
本书介绍了龙芯1B(LS1B)芯片的原理与应用开发。
计算机与嵌入式系统架构 电子书
本书内容包括微处理器结构、寻址方式和指令系统、汇编语言程序设计、输入/输出接口方式、微型计算机与外部设备的数据传输方式、中断技术和总线技术、可编程定时器/计数器、串/并行接口技术、存储器设计技术、A/D与D/A转换技术等。嵌入式系统的内容包括嵌入式系统概述、嵌入式系统硬件基础、单片机结构与工作原理、单片机最小系统应用基础、ARM嵌入式微处理器及接口技术等。