首页> 中文学位 >基于uC/OS-Ⅱ的人机交互系统的分析与设计
【6h】

基于uC/OS-Ⅱ的人机交互系统的分析与设计

代理获取

目录

声明

摘要

第一章 引言

1.1 背景及意义

1.2 国内外研究现状

1.2.1 国内的研究现状

1.2.2 国外的研究现状

1.3 本文研究内容

1.4 论文组织结构

第二章 相关技术介绍

2.1 嵌入式实时系统的简介

2.2 嵌入式软件开发技术

2.2.1 开发流程

2.2.2 开发环境

2.2.3 编译及调试

2.3 本章小结

第三章 系统分析

3.1 功能分析

3.2 性能分析

3.3 结构分析

3.3.1 交互分析

3.3.2 数据输入分析

3.3.3 界面分析

3.4 本章小结

第四章 系统概要设计

4.1 架构设计

4.2 硬件设计

4.2.1 基于ARM和FPGA的整体方案

4.2.2 S3C2440A控制系统

4.3 软件设计

4.3.1 启动程序设计

4.3.2 按键处理机制设计

4.3.3 界面刷新处理机制设计

4.4 本章小结

第五章 系统详细设计

5.1 文件管理功能的介绍

5.2 入口函数

5.3 文件指针

5.4 对文件的遍历检索

5.5 对文件的操作

5.6 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

展开▼

摘要

在计算机技术发展的初期,硬件及软件技术处于一个较低的发展水平,导致系统运行速度慢,价格昂贵,可靠性差,没有额外的资源用于人机交互,用户必须尝试调整他们的行为以适应计算机的需要。随着计算机技术的迅速发展,计算机的性能已经大大改进,硬件和软件技术有了长足的发展。此时,系统已有能力分出一部分资源来处理人机交互系统的需求,帮助人们更好的利用计算机的能力。在数控机床系统中,也存在人机交互的过程,有了人机交互系统,可以方便用户使用数控系统进行工件的加工,改善系统的友好性,提高工作效率。
  本文要设计的是数控系统中的子系统——人机交互系统,该系统的设计就是为了让机器去适应人的习惯,而不是让人去适应机器的习惯,是为了让使用者能更加便捷的操作数控系统,让使用者与数控系统之间的沟通交流变的畅通无阻、方便快捷。
  该项设计所用到的硬件平台是基于ARM9处理器的硬件平台,用到的操作系统是基于该硬件平台的uC/OS-Ⅱ实时嵌入式操作系统,该系统以应用为核心,以计算机技术为基础,并可以根据它的软件和硬件对系统进行剪裁。在该平台上所用到的开发语言为标准C语言;使用的开发软件是ADS1.2,该软件是ARM公司的集成开发环境软件。
  通过对该平台进行详细了解之后,开始对该项目做需求分析,通过亲自使用数控系统以及收集一些用户使用之后的反馈信息,找出其中不便捷的功能以及可以改善的地方,形成需求分析表,根据需求做项目的设计和实现。
  通过本文的设计与实现,提升了人机交互系统的友好性;改变了以前人需要调整自己的习惯去适应机器的状况,使任何一个非计算机专业人士都能很熟练的使用计算机系统;与此同时,加大数控系统的利用率,也提升了现代制造业的制造能力。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号