> 硕士毕业论文 > 90000字硕士毕业论文电气专业掌上电脑的总体设计分析

90000字硕士毕业论文电气专业掌上电脑的总体设计分析

论文类型:硕士毕业论文
论文字数:90000字
论点:电学,电气专业,设备
论文概述:

通过对课题的深入研究,了解了电气专业PDA的实际应用意义,认真地查阅了许多嵌入式相关资料,最终完成了对课题的详细设计。本人全程参与到整个课题当中,从到需求进行分析,到完成最终

论文正文:

第一章简介

1.1电气专业掌上电脑的研究背景和意义
随着计算机技术的飞速发展,人们不再满足于只与普通计算机一起学习和工作,各种计算机替换设备应运而生。这种设备的产生也将有助于人们过上更好的生活。在这些设备中,有一个非常重要,那就是掌上电脑,它可以用来帮助人们提高学习和工作效率。掌上电脑(全名:个人数字助理)是个人数字助理的英文名称,也称为“掌上电脑”。它是一种帮助个人生活的电子产品,用于提高生活效率。顾名思义,掌上电脑是电气专业人士使用的数字助理。其主要功能是协助电气专业人员的正常工作,如数据测量、数据查询、公式计算、数据更新等。电气专业人员是指从事与电力相关的技术支持和理论研究的人员。他们经常做的主要工作与电有关。电气专业人员经常使用各种类型的电气仪器和设备,这不仅在尺寸上而且在便携性上相对不方便。同时,由于电气设备的多样性,他们经常频繁地切换到使用各种类型的设备,从而大大降低了他们的工作效率。电气专业人员经常需要查询各种电气数据,其中许多是冗余的。如何在庞大的数据组中快速找到所需的数据确实是一个非常头疼的问题。此外,他们经常需要进行电相关公式计算,这样的公式计算通常是相似的,只是输入和输出不同,所以他们仍然需要进行重复的工作。从电气专业人员日常工作的分析和总结中可以得出以下结论:
1。日常工作很复杂,电气专业人员所做的工作是重复使用各种仪器,输入或读取各种数据,没有多少新奇之处。每天重复类似的工作可能会消耗一些人的意志,从长远来看,这会大大降低工作效率。
2。电气设备使用不便,功能弱。电气专业人员经常使用的电气设备,如万用表和示波器,体积庞大,携带不便。使用时,需要配置各种数据和参数,影响设备的使用。同样,这些设备的功能非常有限,输入和输出数据都需要人工操作,无法达到自动执行的效果。不仅如此,数据的存储和处理还需要人工完成,这就不能实现流水线操作。
3。找信息不方便。花费太多时间的电气专业人员会在日常工作中使用各种各样的信息,这些信息可能来自书籍、论文和互联网。然而,很多时候我清楚地知道这些材料已经出现在一些地方,当我再次去那里时,我发现我找不到我一开始想要的东西,这将事半功倍。手动搜索数据浪费了大量的时间和精力,而且在存储数据时也经常遇到各种困难。
4。电气计算的重复性很大,数据处理需要许多手动电气公式。然而,在日常生活中,只有一小部分经常被电气专业人员FI使用,使用这些电气公式的频率也是最高的。与电气设备类似,这些公式的输入和输出通常需要手动完成。在许多情况下,根本不需要重复计算,因为只有少数数据不同。这样重复的工作显然没有什么意义。当您想要处理所有类型的数据时,您还需要手动分析它们。没有一套自动化工具来帮助他们实现这些功能。
5。各种工具分散,不利于联合使用。电气专业人员经常使用各种工具,如计算器、计时器、文件夹等。然而,这些工具通常分散在不同的地方,很不方便一起使用。
6。设备人机交互差,不符合时代潮流。随着现代科学技术的发展,许多电气仪器设备的人机交互还没有发展起来。它们仍然与最初的设计没有太大不同。随着信息技术的飞速发展,人们日常生活中的许多事情都随着人性化而得到了改善,人们也逐渐适应了这种变化。因此,老式电气设备的人机交互跟不上时代的潮流。人们需要一个具有良好人机交互的现代工具来满足日常生活的需要。总之,正因为电气专业人员面临着如此一系列的问题,与他们相关的各种需求应运而生,也正是在这样的背景下,电气专业人员个人数字助理应运而生。电子掌上电脑(Electric掌上电脑)是集万用表、示波器、数据查询、公式计算、定时器、计算器、在线数据更新和收藏夹于一体的多功能手持设备。该设备建立在最新的硬件设备上,并使用现代开发工具来开发软件。它在便携性、易用性、稳定性和人机界面方面具有很好的优势,体现了现代科技的强大魅力。该设备的使用将改善电气专业人员正常生活和工作中存在的一些问题,从而提高他们的生活效率。

1.2电子个人数字助理的研究现状
通过在各大搜索引擎中搜索“电子个人数字助理”等相关关键词,发现与之相关的信息非常少,证明该课题目前仍较为新颖。此外,通过在中国知网、万方等纸质数据库中搜索相关关键词,也找不到与电气专业掌上电脑相关的纸质信息。掌上电脑可以分为两类:普通掌上电脑和专用掌上电脑。通用掌上电脑是为公众的需要而设计的,它的主要目的是为公众服务,所以它的针对性不是很强。

1.3嵌入式系统简介..............................16-19
1.4文件..............................19
1.5本章总结了..............................19-20
第二章电子掌上电脑..............................20-24
2.1电子掌上电脑的主要功能..............................20-21[/ Br/] 2.2电子个人数字助理的主要功能..............................21-22
2.3电子掌上电脑的总体设计..............................22-23
2.4本章总结了的硬件设计..............................23-24
第三章电子掌上电脑..............................24-40
3.1 S3C2440处理器简介..............................24-25[/ Br/] 3.2硬件设计总体概述..............................25-26
3.3典型模块设计..............................26-38
3.4本章概述..............................38-40[/br/ ]第四章WinCE操作系统的内核定制和移植..............................40-60
4.1 WinCE操作系统简介..............................40-41
4.2平台构建器简介6.0 4..............................1-42
4.3定制……使用平台构建器6.0
4.4 WinCE操作系统的移植..............................52-58
4.5本章概述..............................58-60
第五章电气专业掌上电脑的软件设计..............................60-114[/ Br/] 5.1软件设计的总体概述..............................60-65
5.2登录模块设计..............................65-69
5.3系统主界面设计..............................69-70[/溴/] 5.4万用表模块设计..............................70-77
5.5示波器模块设计..............................77-85
5.6数据查询模块设计..............................85-94
5.7公式计算模块设计..............................94-111
5.8其他功能模块的设计..............................111-112
5.9帮助模块设计..............................112
5.10本章概述..............................112-114

摘要

通过对本课题的深入研究,我们了解了掌上电脑对于电气专业的实际应用意义,仔细查阅了许多嵌入式相关资料,最终完成了课题的详细设计。我参与了项目的整个过程,从需求分析到最终设计的完成。在完成本课题的过程中,主要完成了以下工作:1 .选择处理器,根据处理器设计每个功能模块,并详细测试每个功能模块。2.选择操作系统,定制和移植操作系统。3.选择开发环境和语言来完成系统的软件设计。在项目完成过程中,遇到了各种困难,但通过对相关数据的认真分析、研究和查询,这些困难逐渐得到了解决。最初使用的操作系统是WinCE5.0,但后来被改成了较新的版本WinCE6.0,但在系统移植后无法启动。后来,在查阅了与目标设备相关的最新用户手册,并向开发者论坛咨询了目标设备上的一些设置之后,WinCE6.0最终可以在目标设备之间正常运行。
万用表中的实时数据通过传感器获得,然后进行模数转换,最后在应用程序中获得其值。当时,在应用程序的底层BSP中从广告转换中获得价值也存在问题。当时,这真的是一个谜。后来,在开发环境中的远程工具远程间谍(Remote Spy)的帮助下,问题被发现并顺利解决,只需简单的改变。将嵌入式数据库移植到目标设备也存在一些问题。奇怪的是,将数据库测试程序移植到模拟器可以完全运行,同时向真正的目标设备报告错误。这个问题也困扰了我很长时间。事实上,要解决的问题比上面提到的要多得多,但这些是我印象最深的问题。简而言之,每次我解决一个问题,我都觉得我学到了更多。

参考

[1]姜波。视窗嵌入式CE 6.0编程实战[。北京:机械:工业出版社,2009
[2]李俊峰。SQLite数据库在嵌入式中间件系统中的应用[,计算机与现代性。2010(5):184-186
[3]张光斌等. SQLite嵌入式数据管理系统的研究与实现[J]。《单片机与嵌入式系统应用》2008(6):11
[4]李赵静。8086/8088和ARM核汇编语言编程[硕士]。合肥:中国科学技术人文出版社。2006
[5]思豪乐等.视窗串行端口驱动程序设计[中国[]计算机工程,2008,34 (20): 86
[6]张东晓等.视窗实名开发技术[M]。北京:电力+工业出版社,2006
[7]张支竹等. WinCE.NET串口驱动程序分析及其与PC机通信的实现[]。现代电子技术,2010(6):109
[8]张静。嵌入式移动数据应用的开发与设计。《计算机知识与技术》2007(10):923-924
[9]谢曲波等.温切串口通信[J]。屯脑知识与技术,2010(3):558?559
[10]思豪乐等.视窗[系列端口驱动程序设计]。计算机工程,2008,34(20):86