符合IEC61131-5标准的嵌入式控制器的研究
摘要 | 第1-5页 |
ABSTRACT | 第5-6页 |
目录 | 第6-8页 |
一、绪论 | 第8-16页 |
·选题意义 | 第8-10页 |
·IEC6311-5标准的简介 | 第10-11页 |
·嵌入式系统简介 | 第11-14页 |
·嵌入式系统的特点 | 第12-13页 |
·嵌入式Linux | 第13-14页 |
·本文工作及论文组织 | 第14-16页 |
·工作内容 | 第14-15页 |
·论文组织结构 | 第15-16页 |
二、系统的硬件设计 | 第16-29页 |
·系统建模和模型硬件实现 | 第16-18页 |
·微处理器s3c2410的介绍 | 第18-20页 |
·FLASH的接口电路设计 | 第20-21页 |
·CPLD的设计 | 第21-23页 |
·UART(通用异步收发器)的设计 | 第23-24页 |
·网络接口的设计 | 第24-27页 |
·JTAG接口电路的设计 | 第27-28页 |
·10板接口的设计 | 第28-29页 |
三、Linux系统移植的关键问题 | 第29-49页 |
·交叉编译环境的建立 | 第29-31页 |
·Cygwin的安装 | 第29-30页 |
·ARB—Linux补丁 | 第30页 |
·系统调试环境建立 | 第30-31页 |
·内核的修改和裁减 | 第31-35页 |
·内核的结构和目录 | 第31-33页 |
·内核代码部分修改 | 第33-34页 |
·内核的编译和裁减 | 第34-35页 |
·bootloader | 第35-45页 |
·bootloader的原理和作用 | 第35-36页 |
·bootloader加载模式和启动过程 | 第36-38页 |
·vivi的代码分析和修改 | 第38-45页 |
·文件系统 | 第45-49页 |
·文件系统的基本目录 | 第45-47页 |
·cramfs文件系统的构建 | 第47-49页 |
四、驱动程序的编写与移植 | 第49-64页 |
·驱动程序的概述 | 第49-50页 |
·通用IO端口驱动实现 | 第50-54页 |
·FLASH驱动程序研究与实现 | 第54-60页 |
·MTD内存技术 | 第54-55页 |
·FLASH驱动程序的实现 | 第55-60页 |
·网卡驱动程序研究和移植 | 第60-64页 |
·驱动程序移植 | 第61-62页 |
·网卡在系统初始化的流程 | 第62-64页 |
五、 IEC61131—5标准实现 | 第64-74页 |
·连接管理模块的实现 | 第64-66页 |
·READ功能块的实现 | 第66-67页 |
·USEND/URCV功能块的实现 | 第67-70页 |
·BSEND/BRCV功能块 | 第70-71页 |
·WRITE功能块的实现 | 第71-73页 |
·编程报警报告 | 第73-74页 |
六、试验测试 | 第74-78页 |
·设备和工具 | 第74页 |
·Linux操作系统的启动检测 | 第74-75页 |
·系统的可靠性测试 | 第75-76页 |
·IEC61131-5的标准的测试 | 第76-78页 |
七、总结和展望 | 第78-79页 |
·本文的主要贡献 | 第78页 |
·进一步的工作 | 第78-79页 |
参考文献 | 第79-80页 |
在校期间发表学术论文 | 第80-81页 |
致谢 | 第81页 |