图书介绍

基于模型的设计及其嵌入式实现 第2版PDF|Epub|txt|kindle电子书版本网盘下载

基于模型的设计及其嵌入式实现 第2版
  • 刘杰编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512423107
  • 出版时间:2017
  • 标注页数:481页
  • 文件大小:75MB
  • 文件页数:494页
  • 主题词:微控制器-程序设计

PDF下载


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

下载说明

基于模型的设计及其嵌入式实现 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 搭建软件开发环境1

1.1下载与安装所需的软件1

1.1.1下载开发软件包1

1.1.2安装开发软件包1

1.1.3安装更新4

1.2创建一个包含DSP/BIOS的C6000 DSP工程5

1.3设置MATLAB R2015b与CCS 5.11数据链配置14

1.3.1 checkEnvSetup()14

1.3.2 xmakefilesetup16

1.4有关MATLAB R2015b与CCS 3.3的配置问题18

第2章 MATLAB高级应用基础19

2.1 MATLAB的功能简介20

2.1.1函数浏览器20

2.1.2函数提示21

2.1.3目录浏览器22

2.1.4文件交换服务24

2.2 M文件26

2.2.1 M文件结构26

2.2.2清理程序28

2.2.3创建M文件29

2.2.4 M脚本文件29

2.2.5 M函数30

2.2.6匿名函数34

2.3加快M文件的编写36

2.3.1什么是代码检查器36

2.3.2代码检查器的使用方法36

2.3.3代码检查器实例36

2.4加快M文件的调试——cell40

2.4.1什么是cell40

2.4.2 cell的定义与删除40

2.4.3 cell调试实例42

2.4.4应用44

2.5数据存取47

2.5.1生成MAT文件47

2.5.2加载MAT文件49

2.5.3读/写音视频文件50

2.6代码效率分析53

2.7 MATLAB Coder简介55

2.7.1 MATLAB Coder支持/不支持生成C代码的类型56

2.7.2 MATLAB Coder的使用要求57

2.7.3 Embedded Coder的常用命令57

2.7.4 C编译器的设置58

2.7.5应用实例59

第3章 图形用户界面简介72

3.1 GUIDE简介72

3.1.1 GUIDE界面简介72

3.1.2获取当前图形对象句柄的常用函数75

3.1.3 Callback函数76

3.2基于GUIDE工具的实例76

3.2.1读取图像的GUI实例76

3.2.2制作及发布简易计算器94

第4章 Stateflow原理与建模基础106

4.1 Stateflow概述107

4.1.1状态111

4.1.2迁移114

4.1.3事件118

4.1.4数据对象120

4.1.5条件与动作122

4.1.6节点122

4.2流程图128

4.2.1手动建立流程图128

4.2.2快速建立流程图131

4.2.3车速控制132

4.3状态图的层次136

4.3.1历史节点138

4.3.2迁移的层次性139

4.3.3内部迁移140

4.4并行机制143

4.4.1广播143

4.4.2隐含事件149

4.4.3时间逻辑事件150

4.5其他的图形对象152

4.5.1真值表152

4.5.2图形盒155

4.5.3图形函数156

4.6 MATLAB函数157

4.6.1建立调用MATLAB函数的Simulink模型157

4.6.2编写MATLAB函数159

4.6.3调试160

4.7 Simulink函数163

4.7.1 Simulink函数的使用163

4.7.2使用Simulink函数需遵循的规则169

4.8集成自定义代码170

4.9 Stateflow建模实例——计时器174

第5章 Simulink建模与验证184

5.1 Simulink的基本操作185

5.1.1启动Simulink185

5.1.2 Simulink模块库简介186

5.1.3模块操作188

5.2信号采样误差193

5.2.1信号源193

5.2.2 MATLAB工作空间198

5.2.3用户自定义函数202

5.2.4非线性系统204

5.2.5离散模块207

5.2.6采样误差209

5.2.7建立子系统211

5.2.8封装子系统212

5.2.9数据类型匹配215

5.2.10模型信息218

5.2.11模型元件化221

5.2.12自定义模块库222

5.3音频信号处理224

5.3.1仿真环境224

5.3.2基于采样的模型225

5.3.3帧结构228

5.3.4基于帧结构的模型228

5.3.5信号缓冲器230

5.4视频监控232

5.4.1原理233

5.4.2 SAD子系统233

5.4.3阈值比较234

5.4.4视频记录子系统235

5.4.5源视频帧计数及显示236

5.4.6数据读取与显示237

5.4.7实验结果239

5.5模型调试241

5.5.1图形调试模式241

5.5.2命令行调试模式244

5.5.3调试过程245

5.5.4断点设置249

5.5.5显示仿真及模型信息253

5.6模型检查与验证260

5.6.1使用系统检查器——Model Advisor检查模型260

5.6.2建立测试用例269

5.6.3模型覆盖度分析279

5.6.4模型效率分析285

第6章 用户驱动模块的创建289

6.1什么是S-Function289

6.1.1 S-Function的工作机制291

6.1.2函数回调方法292

6.1.3编写C MEX S-Function295

6.1.4 Simulink引擎与C S-Function的相互作用300

6.1.5 TLC文件309

6.1.6 LEVEL-2M文件S-Function介绍313

6.1.7调用仿真模型外部的C代码和生成代码324

6.2 S-Function Builder327

6.2.1 S-Function名及参数名328

6.2.2初始化329

6.2.3数据属性329

6.2.4库文件332

6.2.5输出333

6.2.6连续状态求导336

6.2.7离散状态更新337

6.2.8编译信息338

6.2.9应用340

6.3 MATLAB Function模块342

6.3.1 MATLAB Function模块的生成方法343

6.3.2集成用户自定义的C代码347

6.4实例348

6.4.1 IIR滤波器348

6.4.2 S-Function的参数设置与封装351

6.4.3读取数据文件357

第7章 嵌入式代码的快速生成362

7.1利用Embedded Coder生成DSP目标代码362

7.2 CCS 5/6与MATLAB R2015b的数据链配置364

7.3 TI DSP原装板的实时代码生成368

7.4代码验证375

7.5 TI C6416 DSK目标板应用例程380

7.6用户自定义目标板的应用401

第8章 基于模型的设计406

8.1传统设计过程与基于模型设计过程的对比407

8.2 DO-178B标准简介409

8.2.1什么是DO-178B标准409

8.2.2 DO-178B标准验证要求410

8.2.3 DO-178B软件生命周期411

8.3基于模型设计的工作流程412

8.4需求分析及跟踪417

8.4.1根据需求建立系统模型417

8.4.2建立需求与模块间的关联418

8.4.3一致性检查421

8.5模型检查及验证423

8.5.1 Model Advisor检查423

8.5.2 SystemTest424

8.5.3 Design Verifier433

8.6定点模型439

8.7软件在环测试447

8.8处理器在环测试448

8.9代码跟踪449

8.10硬件模型453

8.10.1建立硬件模型453

8.10.2模块设置454

8.11代码优化及代码生成457

8.11.1子系统原子化457

8.11.2优化模块库460

8.11.3指定芯片461

8.11.4代码检查462

8.11.5 IDE环境下的代码优化464

8.11.6工程选项及代码生成465

8.12代码有效性检查原理469

8.13硬件在环测试472

8.13.1建立PC端模型472

8.13.2模块参数设置473

8.13.3实施硬件在环测试476

8.13.4代码效率剖析477

8.13.5内存使用分析478

参考文献480

热门推荐