摘要 | 第1-5页 |
ABSTRACT | 第5-11页 |
第一章 绪论 | 第11-16页 |
·嵌入式系统概述 | 第11-12页 |
·嵌入式系统的定义 | 第11页 |
·嵌入式系统的特点 | 第11页 |
·嵌入式系统的现状和发展趋势 | 第11-12页 |
·嵌入式软PLC概述 | 第12-14页 |
·课题的背景 | 第14-15页 |
·课题的目标 | 第15页 |
·论文的组织结构 | 第15-16页 |
第二章 嵌入式软PLC开发系统分析 | 第16-30页 |
·嵌入式软PLC系统控制方案 | 第16-18页 |
·软 PLC系统的体系结构 | 第18-19页 |
·IEC61131-3国际标准简述 | 第19-20页 |
·嵌入式软PLC开发系统需求和可行性分析 | 第20-22页 |
·嵌入式软 PLC开发系统需求分析 | 第20-21页 |
·嵌入式软 PLC开发系统可行性分析 | 第21-22页 |
·嵌入式软 PLC开发系统软硬件平台的选择 | 第22-27页 |
·嵌入式操作系统引擎选择 | 第22-23页 |
·嵌入式 GUI选择 | 第23-24页 |
·嵌入式图形库选择 | 第24页 |
·嵌入式软 PLC开发系统硬件平台选择 | 第24-27页 |
·嵌入式软 PLC开发系统的层次结构 | 第27页 |
·嵌入式软 PLC开发系统整体设计方案 | 第27-29页 |
·本章小结 | 第29-30页 |
第三章 嵌入式软 PLC开发系统开发与运行环境搭建 | 第30-50页 |
·交叉开发环境模型 | 第30页 |
·主机开发环境搭建 | 第30-35页 |
·主机开发环境相关理论介绍 | 第31-33页 |
·主机开发环境搭建过程 | 第33-35页 |
·目标板工作环境搭建 | 第35-37页 |
·构建嵌入式根文件系统工具研究 | 第37-43页 |
·Scratchbox概述 | 第37-39页 |
·Busybox概述 | 第39-40页 |
·Scratchbox开发环境搭建 | 第40-42页 |
·Busybox交叉编译 | 第42-43页 |
·嵌入式软 PLC开发系统运行库移植 | 第43-46页 |
·Microwindows运行库移植 | 第43-45页 |
·FLNX运行库移植 | 第45-46页 |
·嵌入式根文件系统构建 | 第46-48页 |
·嵌入式根文件系统的目录结构 | 第47页 |
·构建根文件系统 | 第47-48页 |
·嵌入式Linux在EP9315开发板上的运行 | 第48-49页 |
·本章小结 | 第49-50页 |
第四章 嵌入式软PLC开发系统梯形图编辑器的实现 | 第50-66页 |
·梯形图编辑器概述 | 第50页 |
·梯形图编程方法与原则 | 第50-51页 |
·梯形图数据结构设计 | 第51-52页 |
·梯形图编辑器的类层次结构设计 | 第52-54页 |
·界面类层次结构设计 | 第52-53页 |
·功能类层次结构设计 | 第53-54页 |
·梯形图编辑器的具体实现 | 第54-65页 |
·梯形图编辑器界面模块的实现 | 第54-58页 |
·梯形图编辑器编辑模块的实现 | 第58-62页 |
·梯形图编辑器文件管理模块实现 | 第62-65页 |
·本章小结 | 第65-66页 |
第五章 嵌入式软PLC开发系统梯形图编译器的实现 | 第66-74页 |
·梯形图指令表的结构与特点 | 第66页 |
·梯形图相关指令使用介绍 | 第66-67页 |
·梯形图编译原理介绍 | 第67-68页 |
·梯形图编译器的具体实现 | 第68-72页 |
·梯形图的梯级分析 | 第68页 |
·梯形图的语法检查 | 第68-69页 |
·梯形图的梯级编译 | 第69-72页 |
·梯形图编译应用实例 | 第72-73页 |
·本章小结 | 第73-74页 |
第六章 嵌入式软PLC开发系统的运行实现 | 第74-80页 |
·开发系统的编译与运行 | 第74-76页 |
·开发系统Makefile编写 | 第74-75页 |
·开发系统的运行 | 第75-76页 |
·应用实例 | 第76-79页 |
·绘制梯形图 | 第76-77页 |
·梯形图文件存储 | 第77页 |
·梯形图编译 | 第77-79页 |
·本章小结 | 第79-80页 |
第七章 结论 | 第80-82页 |
参考文献 | 第82-85页 |
附录 | 第85-87页 |
致谢 | 第87-88页 |
攻读学位期间发表的学术论文目录 | 第88页 |