文摘
英文文摘
第1章 绪论
1.1 课题研究的背景及意义
1.2 国内外研究现状及发展趋势
1.2.1 工业控制系统国内外发展现状
1.2.2 自动装锁控制系统现状
1.3 课题研究重点与方案实现
1.3.1 课题主要研究重点
1.3.2 自动装锁设备控制系统实现方案
1.4 论文章节安排
第2章 嵌入式Linux主控系统的架构
2.1 主控系统的硬件资源
2.1.1 开发板硬件资源
2.1.2 电机与步进电机驱动器
2.2 主控系统的软件架构
2.3 本章小结
第3章 嵌入式Linux内核移植及文件系统建立
3.1 引导加载程序Boot Loader
3.1.1 Boot Loader方案确定
3.1.2 U-Boot移植前的准备
3.1.3 U-Boot移植
3.1.4 U-Boot编译与调试
3.2 嵌入式Linux内核移植
3.2.1 Linux内核源码移植前的准备
3.2.2 修改Linux内核关于NAND Flash分区信息
3.2.3 添加yaffs文件系统支持
3.2.4 U-Boot与Linux内核的关系
3.2.4 Linux内核的引导与调试
3.3 嵌入式文件系统的建立
3.3.1 创建根文件系统的基本目录
3.3.2 配置、编译和安装busybox
3.3.3 制作cramfs文件系统
3.3.4 制作yaffs文件系统
3.4 本章小结
第4章 嵌入式Linux相关设备驱动开发
4.1 设备驱动
4.1.1 硬件、设备驱动及应用程序的关系
4.1.2 设备驱动的核心思想
4.1.3 设备驱动分类与选择
4.1.4 字符设备驱动基本框架
4.2 工控液晶的驱动程序开发
4.2.1 SED1335控制器的硬件组成
4.2.2 SED1335指令集
4.2.3 SED1335外围电路接法
4.2.4 SED1335宏定义及初始化配置
4.3 矩阵键盘的驱动程序开发
4.4 CAN总线的驱动程序开发
4.4.1 CAN总线方案优势
4.4.1 CAN控制器实现的硬件电路
4.4.2 总线上各个工位的配置及初始化
4.5 本章小结
第5章 嵌入式Linux主控系统电机驱动的实现
5.1 电机驱动方案的实现
5.2 电机设备驱动的架构
5.3 电机加减速的控制
5.3.1 电机加减速控制方法
5.3.2 曲线加减速的实现方法
5.4 本章小结
第6章 自动装锁设备整体动作的实现
6.1 自动装锁设备各工位动作的实现
6.1.1 牙花编码提取工位
6.1.2 下弹子装配工位
6.2 主控转盘的协调及动作实现
6.3 整套设备的实物展示
6.4 本章小结
第7章 总结与展望
7.1 总结
7.2 展望
致谢
参考文献