学位论文 > 优秀研究生学位论文题录展示

基于S3C2440的智能评分系统设计

作 者: 崔浩
导 师: 邵平凡
学 校: 武汉科技大学
专 业: 计算机应用技术
关键词: 嵌入式系统 智能评分 嵌入式处理器 操作系统移植 用户图形界面 户数据报协议
分类号: TP368.1
类 型: 硕士论文
年 份: 2011年
下 载: 42次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息技术和嵌入式技术的飞速发展,嵌入式手持设备在越来越多的领域发挥着重要的作用。在某些专用领域,以小型化、便携化的嵌入式设备取代通用型计算机系统已成为了当今一种技术潮流。本文以一款智能竞赛评分系统的设计与应用为背景,在对本类嵌入式设备的调研和分析的基础上,对嵌入式智能评分系统的国内外发展现状以及优缺点进行分析,并根据项目需要采用了ARM-Linux的嵌入式平台设计方案。并为功能更复杂的嵌入式评分设备的二次开发做准备工作。本文以嵌入式系统的设计为主线,在讨论了系统构建所需的关键技术选取后,从硬件系统搭建、嵌入式操作系统移植、软件功能的实现三个方面详细描述了整个嵌入式智能评分系统的设计和实现过程。在硬件平台搭建部分首先介绍了ARM处理器的体系结构与特点,描述了电源模块、通信接口、人机接口等主要部分的硬件电路设计,并一一给出了各主控制芯片的设计原理图。在嵌入式操作系统移植部分,本文采用高度模块化和易于向其他平台移植的嵌入式Linux操作系统,详细描述了构建嵌入式Linux系统软件平台的各个步骤,包括建立交叉开发环境,完成启动引导代码vivi在本平台的移植,全面介绍了Linux内核的移植、配置、编译过程,并实现了对LCD触摸屏、DM9000网卡驱动的移植,完成了目标硬件平台的根文件系统的制作。在应用程序设计方面,我们选择了QT/Embedded来构建平台的图形界面系统。另外,为保障在较差网络环境中确保数据传输的可靠性的同时,只增加不大的系统开销,本文对UDP协议下的通信应用进行了研究,详细解释了一种UDP协议下嵌入式上位机的重发机制,并给出了这种机制下上位机重发次数的确定方法,编写了通信实验程序,在较差的网络环境下进行了通信实验并分析了实验结果。在此基础上编写了智能评分系统的应用程序。最终完成对整个嵌入式智能评分系统的实现。论文的结尾部分对本文的研究成果和存在的不足进行了总结和分析,为进一步研究提出了展望。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-11
  1.1 研究背景  8
  1.2 研究概况及发展趋势  8-9
    1.2.1 嵌入式评分系统的国外研究概况  8-9
    1.2.2 嵌入式评分系统的国内研究概况  9
  1.3 主要研究内容  9-10
  1.4 章节安排  10-11
第二章 系统分析与总体结构设计  11-16
  2.1 系统分析  11-12
  2.2 开发关键技术的选取  12-14
    2.2.1 通信协议的选择  12-13
    2.2.2 嵌入式处理器的选择  13
    2.2.3 嵌入式操作系统的选择  13-14
    2.2.4 嵌入式GUI 技术的选取  14
  2.3 系统设计的层次结构  14-15
  2.4 本章小结  15-16
第三章 系统硬件设计  16-29
  3.1 S3C2440 结构功能简介  16-17
  3.2 硬件系统整体设计  17-19
  3.3 硬件电路的设计  19-28
    3.3.1 电源电路的设计  19-20
    3.3.2 SDRAM 电路的设计  20-22
    3.3.3 FLASH 存储器设计  22-23
    3.3.4 串口通信模块  23-24
    3.3.5 以太网通信电路  24-26
    3.3.6 LCD 和触摸屏电路设计  26-27
    3.3.7 JTAG 电路设计  27
    3.3.8 USB 设备电路设计  27-28
  3.4 本章小结  28-29
第四章 嵌入式操作系统的构建  29-48
  4.1 交叉编译开发环境的构建  29-31
    4.1.1 交叉编译工具链的建立  29-31
    4.1.2 交叉编译开发环境的环境变量设置  31
  4.2 引导装载程序Bootloader 移植  31-33
    4.2.1 Bootloader 简介  31-32
    4.2.2 vivi 的修改与编译  32-33
  4.3 嵌入式Linux 系统的移植  33-47
    4.3.1 嵌入式Linux 内核简介  33-34
    4.3.2 嵌入式Linux 的移植过程  34-39
    4.3.3 嵌入式Linux 根文件系统的构建  39-45
    4.3.4 系统相关设备的驱动移植  45-47
  4.4 本章小结  47-48
第五章 应用软件的设计  48-62
  5.1 图形界面GUI 设计  48-50
    5.1.1 QT/Embedded 的移植  48-50
  5.2 网络通信应用设计  50-54
    5.2.1 socket 套接字编程初步  50-52
    5.2.2 数据报文格式设计  52
    5.2.3 嵌入式客户端的实验程序设计  52-53
    5.2.4 对上位机重发次数的研究  53-54
  5.3 设计实现  54-61
  5.4 本章小结  61-62
第六章 总结与展望  62-64
  6.1 全文工作总结  62
  6.2 下一步工作展望  62-64
参考文献  64-66
致谢  66-67
附录A 攻读硕士学位期间取得学术成果  67

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. LXI-VXI适配器研制,TP274
  7. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  8. 嵌入式中医经脉理疗仪的研究,R197.39
  9. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. 一体化能量回馈电梯驱动控制系统实现,TP273
  12. 智能控制的电力核相技术研究,TP368.1
  13. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  14. 基于DSP的双丝焊机及人机界面研究,TG409
  15. 基于WiFi的无线虚拟存储系统,TN929.5
  16. 嵌入式网络视频应用技术的研究与实现,TP368.1
  17. 小型移动机器人系统平台的模块化设计与实现,TP242
  18. 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
  19. 嵌入式智能摄像机硬件设计,TN948.41
  20. 基于CAN总线的智能传感器网络系统的研制,TN929.5
  21. 基于人体运动传感的个人定位方法及系统实现,TN95

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com