首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--机器人技术论文--机器人论文

嵌入式Linux在机器人的应用

1 绪论第1-18页
   ·引言第9-11页
     ·两次机器人大赛的情况第9-10页
     ·课题研究背景第10-11页
   ·嵌入式系统概况第11-14页
     ·嵌入式系统的现状第12页
     ·嵌入式系统的发展趋势第12-14页
   ·机器人的研究现状第14-16页
   ·嵌入式系统在机器人的应用现状第16页
   ·课题的主要内容与本文结构第16-17页
   ·小结第17-18页
2 嵌入式系统概述第18-29页
   ·计算机的分类第18页
   ·嵌入式系统定义第18页
   ·嵌入式系统硬件第18-20页
     ·嵌入式处理器第18-19页
     ·存储器第19页
     ·外围设备第19-20页
   ·嵌入式系统软件第20-23页
     ·几种嵌入式系统介绍第20-21页
     ·嵌入式Linux平台第21-22页
     ·μClinux操作系统简介第22-23页
   ·嵌入式实时操作系统第23-25页
     ·实时系统第23-24页
     ·嵌入式实时系统软件的基本特征第24-25页
     ·嵌入式实时系统的分类第25页
   ·嵌入式调试环境第25-28页
     ·嵌入式调试技术的需求第25-26页
     ·几种传统的调试方法第26-27页
     ·当今调试技术的发展第27-28页
   ·小结第28-29页
3 硬件系统的设计第29-46页
   ·硬件系统总体构架第29-30页
   ·处理器选型第30-35页
     ·ARM公司及其处理器特点第31-32页
     ·ARM处理器的种类第32-33页
     ·ARM7TDMI介绍第33-34页
     ·AT91M40800介绍第34-35页
   ·存储器选型第35-37页
     ·Flash接口电路第35页
     ·SRAM扩展第35-37页
   ·其他接口第37-39页
     ·JTAG接口第37页
     ·串行接口电路第37-38页
     ·LCD接口第38页
     ·步进电机控制模块第38-39页
     ·供电系统第39页
   ·CAN总线第39-43页
     ·CAN总线概述第40-41页
     ·独立CAN总线控制器SJA1000第41-42页
     ·AT91M40800与SJA1000的接口实现第42-43页
   ·硬件调试第43-45页
     ·AT91M40800及JTAG接口调试第43-44页
     ·Flash调试第44页
     ·SRAM调试第44-45页
   ·小结第45-46页
4 嵌入式Linux操作系统的移植第46-62页
   ·使用Linux作为机器人的嵌入式系统第46-48页
   ·移植Linux系统步骤第48-55页
     ·开发环境的建立第48-49页
     ·BootLoader的移植第49-50页
     ·定制和编译Kernel第50-52页
     ·文件系统的选择第52-55页
   ·驱动程序的编写第55-61页
     ·Linux设备管理第55-58页
     ·CAN总线协议第58-59页
     ·CAN总线通信第59-61页
     ·CAN总线驱动第61页
   ·小结第61-62页
5 轮式机器人的运动控制第62-73页
   ·本文所应用的三轮机器人第62页
   ·轮式机器人运动控制简介第62-63页
   ·轮式机器人的运动学原理第63-68页
     ·应用于全局定位的坐标变换第63-64页
     ·车体方位的确定第64-68页
   ·运动控制第68-72页
     ·直线前进第68-70页
     ·转弯控制第70-71页
     ·其它动作控制第71-72页
   ·运动控制的代码实现第72页
   ·小结第72-73页
6 总结与展望第73-75页
   ·应用情况第73页
   ·结论第73-74页
   ·展望第74-75页
参考文献第75-77页
致谢第77-79页

论文共79页,点击 下载论文
上一篇:GIS支持下的越南农业气候资源及其区划的研究
下一篇:关于中国非英语专业大学生跨文化交际能力和跨文化敏感度的调查