基于ARM的集装箱定位系统的设计与实现
| 摘要 | 第1-7页 |
| Abstract | 第7-12页 |
| 第1章 绪论 | 第12-16页 |
| ·引言 | 第12页 |
| ·课题研究背景与意义 | 第12-13页 |
| ·国内外的研究现状 | 第13-14页 |
| ·本论文的研究目标与内容 | 第14-15页 |
| ·本论文的结构安排 | 第15页 |
| ·本章小结 | 第15-16页 |
| 第2章 系统的总体设计 | 第16-22页 |
| ·引言 | 第16页 |
| ·系统功能分析 | 第16-17页 |
| ·系统的硬件平台 | 第17-20页 |
| ·系统的软件部分 | 第20-21页 |
| ·本章小结 | 第21-22页 |
| 第3章 系统硬件平台的设计 | 第22-31页 |
| ·引言 | 第22页 |
| ·系统核心模块的结构 | 第22-25页 |
| ·处理器 | 第22-23页 |
| ·存储器 | 第23-24页 |
| ·I/O接口 | 第24-25页 |
| ·系统扩展部分的设计 | 第25-29页 |
| ·电源及复位模块 | 第25页 |
| ·USB接口模块 | 第25-26页 |
| ·串行通信接口模块 | 第26-27页 |
| ·以太网接口模块 | 第27-28页 |
| ·SD卡模块 | 第28-29页 |
| ·硬件平台的调试 | 第29页 |
| ·PCB设计中需要注意的问题 | 第29-30页 |
| ·本章小结 | 第30-31页 |
| 第4章 系统软件平台的移植 | 第31-50页 |
| ·引言 | 第31页 |
| ·建立交叉编译环境 | 第31-32页 |
| ·移植BootLoader | 第32-36页 |
| ·U-Boot简介 | 第32-33页 |
| ·修改U-Boot | 第33-35页 |
| ·编译移植U-Boot | 第35-36页 |
| ·移植Linux内核 | 第36-43页 |
| ·Linux内核特点 | 第36页 |
| ·Linux内核修改 | 第36-38页 |
| ·Linux内核配置 | 第38-43页 |
| ·Linux内核编译 | 第43页 |
| ·制作根文件系统 | 第43-49页 |
| ·根文件系统简介 | 第43-44页 |
| ·制作YAFFS2根文件系统 | 第44-49页 |
| ·本章小结 | 第49-50页 |
| 第5章 单目定位算法的研究 | 第50-79页 |
| ·引言 | 第50页 |
| ·OpenCV简介 | 第50-51页 |
| ·OpenCV移植 | 第51-53页 |
| ·摄像机标定 | 第53-64页 |
| ·摄像机成像模型 | 第54-55页 |
| ·图像的几何畸变 | 第55-56页 |
| ·坐标系的建立 | 第56-58页 |
| ·基于OpenCV的摄像机标定 | 第58-60页 |
| ·标定实验结果与分析 | 第60-64页 |
| ·单目测距原理 | 第64-69页 |
| ·相关原理分析 | 第65-67页 |
| ·伪逆法获取三维信息 | 第67-69页 |
| ·图像采集及灰度化 | 第69-71页 |
| ·图像采集 | 第69-70页 |
| ·图像灰度化 | 第70-71页 |
| ·特征提取 | 第71-76页 |
| ·Hough变换检测直线 | 第71-73页 |
| ·目标区域提取 | 第73-76页 |
| ·分析计算 | 第76-78页 |
| ·本章小结 | 第78-79页 |
| 第6章 系统实现与调试 | 第79-90页 |
| ·引言 | 第79页 |
| ·功能实现 | 第79-81页 |
| ·系统调试 | 第81-85页 |
| ·系统移植 | 第85-88页 |
| ·误差分析 | 第88-89页 |
| ·本章小结 | 第89-90页 |
| 结论与展望 | 第90-93页 |
| 1. 本文结论 | 第90-91页 |
| 2. 未来展望 | 第91-93页 |
| 致谢 | 第93-94页 |
| 参考文献 | 第94-98页 |
| 附录1:系统硬件PCB图 | 第98-99页 |
| 附录2:系统硬件实物图 | 第99-100页 |
| 附录3:标定棋盘外部参数矩阵 | 第100-102页 |
| 攻读硕士学位期间发表的论文 | 第102页 |