首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--自动控制、自动控制系统论文

基于Linux的无人机地面站设计与实现

摘要第1-6页
ABSTRACT第6-10页
第一章 绪论第10-16页
   ·研究课题背景和意义第10-11页
   ·无人直升机的研究及现状第11-13页
   ·无人机地面控制系统发展现状第13-14页
   ·本论文结构第14-15页
   ·课题来源第15-16页
第二章 地面站系统设计背景与软件架构第16-27页
   ·LINUX GUI 开发工具研究第16-23页
     ·Gtk 图形库及构件第16-17页
     ·Gtk +编程的“信号回调”机制第17-18页
     ·Gnome 的开发结构第18-21页
     ·开发Linux 应用程序的编程语言和编程工具第21-22页
     ·应用GUI 生成器Glade 和libglade第22-23页
   ·软件系统的功能及设计第23-26页
     ·软件功能简介第24-25页
     ·地面站软件设计第25-26页
   ·本章小结第26-27页
第三章 LINUX 网络编程与多线程技术第27-41页
   ·SOCKET 网络编程和UDP 协议传输第27-35页
     ·无线网络设备的使用第27-28页
     ·Socket 网络编程第28-35页
   ·LINUX 下的多线程和定时器的使用第35-40页
     ·Linux 下的线程第35-37页
     ·Linux 线程实现第37-40页
     ·Linux 下定时器模拟多线程实现第40页
   ·本章小结第40-41页
第四章 嵌入式数据库的设计与访问第41-49页
   ·嵌入式数据库介绍第41-42页
     ·使用数据库的原因第41-42页
     ·嵌入式数据库特点第42页
   ·嵌入式数据库的比较及选择第42-45页
     ·各种数据库比较第42-44页
     ·数据库选择第44-45页
   ·SQLITE 数据库第45-48页
     ·SQLite 的发展第45页
     ·SQLite 的优缺点第45-46页
     ·SQLite 的体系结构第46-47页
     ·SQLite 数据库的编程接口第47-48页
   ·本章小结第48-49页
第五章 地面控制平台的实现方案第49-65页
   ·数据通信模块第49-52页
     ·控制台实时通讯性能要求第49-50页
     ·通信模块的实现第50-52页
   ·飞行数据显示模块第52-55页
   ·任务控制模块第55-57页
   ·飞行数据存储及后处理模块第57-64页
     ·数据库和数据表第57-59页
     ·访问方式、读写数据库第59-61页
     ·数据库查询及后处理第61-64页
   ·本章小结第64-65页
结论与展望第65-67页
参考文献第67-70页
攻读硕士学位期间取得的研究成果第70-71页
致谢第71-72页

论文共72页,点击 下载论文
上一篇:高精度姿态测量平台的设计与实现
下一篇:基于CANopen协议的智能电动执行机构监控系统主站的研究