农村信息化中应用软件的设计与实现

农村信息化中应用软件的设计与实现

论文摘要

本论文课题来源于山东大学信息学院WMCT实验室承担的山东省自主创新成果转化重大专项项目“中国虹计划——农村信息化关键技术应用”。为促进我国信息化建设快速发展,国家信息通信国际创新园(CIIIC)在深入研究国际国内IT产业发展的基础上于2008年提出了“中国虹计划”。该计划将首先应用在电子政务、教育以及农村信息化建设中,利用“云计算”技术,完成低成本、低能耗、高可靠的信息化的示范性应用,解决当前人们进入计算机领域经济门槛高和知识门槛高的问题,为我国其他领域的信息化建设提供参照。“中国虹计划”简而言之,就是让用户把所有数据处理任务都交给“虹”端的服务器来完成,客户端尽可能地简单,只需完成基本的输入/输出功能即可,从而降低用户的经济成本和维护成本。为完成本项目设定的目标,本论文在嵌入式Linux开发平台上采用了基于QT技术的嵌入式软件进行开发。本论文中涉及的技术涵盖了嵌入式开发平台的硬件、操作系统、软件,嵌入式交叉编译工具的安装和环境搭建,QT编程及界面开发,Linux音频和视频驱动,socket编程,多线程编程等内容。具体来说,本论文主要完成了以下工作:通过分析现有农村信息化关键技术的缺点,结合项目提出了终端开发中嵌入式软件开发的方案;研究了嵌入式开发平台的硬件、操作系统、软件,以及QT编程等基础技术;完成了嵌入式开发平台上的交叉编译环境的搭建;完成了mplayer在嵌入式开发平台上的移植工作;基于Linux音频和视频驱动、socket编程以及多线程编程,完成了嵌入式开发平台上上网客户端、录放音软件、摄像头软件的开发工作;通过研究、修改Konqueror浏览器源码,完成了在Konqueror浏览器中添加功能的工作。

论文目录

  • 摘要
  • ABSTRACT
  • 符号说明
  • 第一章 引言
  • 1.1 项目背景
  • 1.2 研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 设计目标和意义
  • 1.4 论文各部分的内容安排
  • 第二章 背景技术介绍
  • 2.1 嵌入式开发平台
  • 2.1.1 嵌入式开发平台的硬件资源
  • 2.1.2 嵌入式开发平台的Linux操作系统资源
  • 2.2 QT
  • 2.2.1 QT语言简介
  • 2.2.2 QT语言的优点
  • 2.3 本章小结
  • 第三章 交叉编译环境的建立
  • 3.1 Vmware+Ubuntu的安装
  • 3.1.1 安装VMware
  • 3.1.2 下载Ubuntu
  • 3.1.3 创建虚拟机
  • 3.1.4 安装Ubuntu
  • 3.2 建立tftp服务器
  • 3.2.1 安装程序
  • 3.2.2 在shitou目录下建一个tftpboot,把属性改成777
  • 3.2.3 修改存放目录
  • 3.2.4 重新启动服务
  • 3.2.5 测试tftp服务器
  • 3.3 建立nfs服务器
  • 3.3.1 进行NFS服务器端与客户端的安装
  • 3.3.2 配置portmap
  • 3.3.3 配置挂载目录和权限
  • 3.3.4 更新exports文件
  • 3.3.5 重启NFS服务
  • 3.3.6 进行测试
  • 3.4 mkcramfs的安装
  • 3.5 安装交叉编译工具
  • 3.6 本章小结
  • 第四章 基于QT2和Qtopia的嵌入式软件开发
  • 4.1 简单的"hello world"程序
  • 4.1.1 helloworld.cpp程序清单
  • 4.1.2 QT程序解析
  • 4.1.3 Project文件
  • 4.1.4 Makefile
  • 4.1.5 交叉编译并下载到目标板运行
  • 4.2 Mplayer在嵌入式开发平台上的移植
  • 4.2.1 移植Mplayer-1.Orc2
  • 4.2.2 移植中遇到的问题及解决方法
  • 4.3 宽带上网客户端
  • 4.3.1 源文件详解
  • 4.3.2 程序编译
  • 4.4 ADSL上网客户端
  • 4.5 录音软件和播放软件
  • 4.5.1 录音软件
  • 4.5.2 播放软件
  • 4.5.3 遇到的问题
  • 4.6 摄像头显示程序
  • 4.6.1 视频采集部分
  • 4.6.2 视频显示部分
  • 4.7 在Konqueror浏览器中添加功能
  • 4.7.1 Konqueror浏览器源码分析
  • 4.7.2 修改源码,添加功能
  • 4.8 本章小结
  • 第五章 总结与展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的论文
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].基于图形化嵌入式开发平台的设计探讨[J]. 无线互联科技 2012(06)
    • [2].嵌入式开发平台的硬件自测试技术研究[J]. 电子技术 2017(05)
    • [3].基于ICE仿真器和OpenOCD平台的UBoot加载实现[J]. 电子科技 2016(11)
    • [4].图形化嵌入式开发平台的通用性设计[J]. 计算机应用与软件 2011(05)
    • [5].基于STM32的模块化嵌入式开发平台的设计与实现[J]. 科学技术创新 2018(33)
    • [6].剑指Windows Embedded之工控篇(三)[J]. 可编程控制器与工厂自动化 2012(05)
    • [7].搭建基于Qt的嵌入式开发平台[J]. 铁道通信信号 2018(02)
    • [8].基于对新型自动售餐机的研究[J]. 自动化博览 2019(S1)
    • [9].基于嵌入式开发平台的双核微机保护系统的设计[J]. 电工电气 2009(05)
    • [10].无线MESH网络嵌入式开发平台实现[J]. 硅谷 2015(04)
    • [11].基于嵌入式开发平台的粘度控制器设计[J]. 微型机与应用 2013(15)
    • [12].基于DSP+FPGA的图像处理嵌入式开发平台[J]. 科学技术与工程 2013(22)
    • [13].Qt/E中信号和槽机制的分析及教学实践[J]. 常熟理工学院学报 2008(10)
    • [14].基于层次模型的嵌入式开发平台系统的设计[J]. 西安文理学院学报(自然科学版) 2010(01)
    • [15].基于S3C6410的取水口监控系统[J]. 江苏技术师范学院学报 2014(02)
    • [16].嵌入式系统板级支持包的研究与构建[J]. 计算机工程与设计 2012(10)
    • [17].产品推介[J]. 电子产品世界 2014(04)
    • [18].3DES算法原理与设计[J]. 电脑知识与技术 2011(20)
    • [19].基于MB86R01的ARM嵌入式开发平台[J]. 电子元器件应用 2011(08)
    • [20].松翰推出触摸屏方案及内建嵌入式开发平台MCU[J]. 电子产品世界 2010(07)
    • [21].嵌入式多功能接口转换器的设计与实现[J]. 福建电脑 2008(06)
    • [22].Qt在嵌入式系统中的移植研究与实现[J]. 电子技术 2008(09)
    • [23].武汉辰目科技有限公司[J]. 中国油脂 2015(04)
    • [24].μC/OS-II+LPC213x嵌入式开发平台的中断过程分析与优化方法[J]. 电脑编程技巧与维护 2013(12)
    • [25].基于ARM的嵌入式虚拟开发平台[J]. 电子设计工程 2011(08)

    标签:;  

    农村信息化中应用软件的设计与实现
    下载Doc文档

    猜你喜欢