声明
摘要
第一章 绪论
1.1 选题背景及意义
1.2 国内外的研究现状
1.2.1 xPC目标
1.2.2 dSPACE平台
1.3 本文的研究内容
第二章 RTW半实物仿真系统关键技术研究
2.1 仿真系统总体设计
2.1.1 仿真系统功能分析
2.1.2 仿真系统结构设计
2.1.3 软件环境的建立
2.1.4 硬件环境的建立
2.2 目标代码生成技术研究
2.2.1 RTW简介
2.2.2 RTW代码的生成过程
2.3 得到支持Linux系统环境的源码
2.3.1 联编文件的创建
2.3.2 添加对交叉编译器的支持
2.3.3 仿真模型参数的配置
2.3.4 RTW选项卡配置
2.4 目标代码分析
2.4.1 目标代码函数与文件分析
2.4.2 转换结果正确性检验
第三章 PC机应用软件开发
3.1 模拟Linux环境的搭建
3.1.1 MinGW/MSYS环境
3.1.2 交叉工具链
3.2 应用软件开发概述
3.2.1 软件功能分析
3.2.2 集成软件开发环境
3.2.3 软件功能之打开、编译
3.3 远程连接功能
3.3.1 Socket简介
3.3.2 Socket连接过程
3.3.3 网络连接程序函数分析
3.4 下载功能
3.4.1 FTP协议
3.4.2 FTP使用方法及函数分析
3.5 监视功能
3.5.1 虚拟仪器开发工具
3.5.2 串口通信
3.5.3 VISA模块功能
第四章 嵌入式Linux系统实时性改进
4.1 Linux时间子系统
4.1.1 计时的体系结构
4.1.2 定时器的使用方法
4.1.3 POSIX高精度定时器
4.2 Linux内存管理
4.2.1 虚存空间
4.2.2 页式管理机制
4.2.3 内核、用户两态之间的模式转换
4.2.4 内存管理及状态切换的改进
4.3 中断、异常
4.3.1 Linux关中断机制
4.3.2 关中断机制的改进
4.4 进程与进程调度
4.4.1 进程
4.4.2 进程调度策略
4.4.3 进程调度函数分析及权值计算
4.4.4 进程调度方法的改进
4.5 结果分析
第五章 半实物仿真系统实现
5.1 实验环境
5.2 实验前的准备工作
5.2.1 执行器驱动
5.2.2 嵌入式系统裁剪
5.3 开发板实验
5.3.1 RTW转换成代码
5.3.2 编译、下载
5.3.3 运行可执行程序
5.3.4 结果分析
总结
参考文献
致谢