基于嵌入式Linux的学习机软件系统开发

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:hnaylz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于人们对知识的渴求和学习方式的多样化,学习机做为一种学习的辅助工具正大规模走入学生的学习生活。并且随着电子技术和嵌入式技术的迅猛发展,其功能不再局限于电子词典的范畴,正朝着多学科、多功能和专业化的方向发展。本课题是实验室与大连爱丁数码有限公司的合作开发项目,主要研发针对职业教育的下一代“翰林提”学习机产品。本文采用以S3C2410嵌入式处理器为核心的硬件平台。首先,搭建好了嵌入式Linux平台,包括交叉编译环境的建立、BootLoader的移植、内核的配置以及根文件系统的制作,并且在对MiniGUI所需附加库编译及MiniGUI交叉编译之后,成功地对其进行了移植,为后续开发创造了条件。其次,基于MiniGUI实现了简单的客户/服务器(Client/Server,C/S)模型,用GNU工具搭建了学习机的软件开发工程,实现了基于make管理工具的可移植工程模块的制作,完成了学习机软件系统的架构设计。之后详细介绍了英语学习模块的功能、MiniGUI应用程序的结构、应用程序的开发以及基于SQLite嵌入式数据库的词库查询技术,实现了单词、对话、专业词汇练习以及词典查询等英语学习的功能。最后,设计了无线传输模块的通信协议,无线通信设备使用串行通信方式与应用端进行数据的交互,采用nRF2401射频收发芯片实现了学习机无线传输的功能,并详细的介绍了发送与接收时数据帧的处理过程。本课题由实验室三位同学共同合作完成硬件与软件的设计与开发,在实验室环境下对系统各个子模块进行了分别测试以及整合测试,测试结果表明,软件系统达到了合作方的要求,具有较好的稳定性和实用性。
其他文献
在现代社会中,称重计量已经成为人类社会生活中非常重要的一部分,各行各业的发展生产都离不开称重计量。现在,很多公司使用的称重方法是在各个称重站点进行现场称重计量的手段,这样不仅造成了人力资源的浪费同时也不能达到防止人为作弊的目的。这篇文章以解决公司当前这种情况为前提,参考了其它有关称重计量的文章,以物联网为基础对能够实现远程称重计量的系统进行了研究开发。这篇文章的主要研究内容如下:1)文章是以某公司
永磁无刷直流电机(BLDCM)是永磁同步电机的一种,其理想反电动势波形为梯形波,驱动电流为方波信号,因此它兼有永磁同步电机和直流电机的优点,成本低,控制方法简单易实现,控制系统开发周期短,运行可靠性高等,在国民经济的各行业中得到广泛应用。然而无刷直流电机的特殊结构及控制方式也带来了难以克服的转矩脉动问题,严重阻碍了其位置和转速控制性能的进一步提高和发挥,无法满足一些高精度场合的性能要求。为此,本文
精馏塔是许多化工生产过程的一个重要单元,精馏塔的控制对生产均衡、能量消耗及产品质量均有很大影响。酒精的精馏过程是一个强耦合过程。塔顶回流量控制顶部塔板温度和塔底再
工业过程往往具有结构复杂、非线性、时变、耦合、不确定性、信息量少的特点。随着生产过程规模的进一步扩大和复杂程度的提高,透彻分析其过程机理并建立精确数学模型已经变得
随着国民经济的快速增长,国家对于电能的需求不断增加,各种用电设备所需要的无功功率也会随着不断增加。无功功率在电网中的分布越来越复杂,会对电能造成极大的浪费。基于此,电力系统的无功功率补偿作为电力系统与自动化领域的一个很重要的研究课题,就具有特别重要的意义。本文从介绍无功补偿的现实意义出发,分析了无功补偿的必要性,简单介绍国内外无功补偿技术的研究现状,探讨无功补偿的几种方式以及无功补偿的基本原理,具
四旋翼无人机是一种性能优良的无人机。与常规固定翼无人机相比,它具有机械结构简单,可垂直起降,安全性好,能实现侧飞、倒飞等动作等诸多优点,在军事、民用等领域具有广阔的
随着能源危机和环境污染问题日趋严重,燃料电池技术的研究工作受到了高度重视。高温运行的固体氧化物燃料电池(SOFC)以其全固态结构、更高的能量效率以及对煤气、天然气、混合气体等多种燃料气体广泛适应性等突出特点被誉为最有发展前景的燃料电池之一。目前国内外对SOFC的研究主要集中在对电堆材料和结构等方面,除此之外,我们还需要着重从控制设计等方面着手。本论文首先从提高燃料的利用率和优化发电系统的输出性能的
滑模变结构控制因具有独特的鲁棒性能以及对匹配不确定性和外干扰的完全自适应等特点,得到了广泛的重视和研究,使滑模变结构控制理论发展成为一个独立的研究分支。近年来,随
随着物联网的发展,应用方面已延伸到多行业、多领域。由于传感器种类、应用环境的多样性,使得感知网络中数据采集方式较多,增加了开发难度及重复开发所带来的资源浪费,因此,
越来越多的视频摄像头遍布在公共场所,大部分时间的原始视频中并不包含我们所关注的目标事件。因此监控系统中需要一种自动化处理的工具,对场景实时处理,帮助操作人员通过对原始