林志铤[1]2008年在《基于嵌入式Linux的燃料电池控制系统设计和实现》文中提出燃料电池是21世纪最具发展前景的新能源技术之一。随着相关技术的进步,燃料电池对自身控制系统的性能和体积提出了更高的要求。本论文基于嵌入式技术,为质子交换膜燃料电池设计了控制系统,实现了燃料电池的智能化和小型化。本文首先介绍燃料电池和嵌入式系统的发展情况,阐述了控制系统的总体设计方案。论文的主要内容是嵌入式Linux环境下的软件设计和实现,在以下叁方面进行了研究和开发工作:1.根据燃料电池发电系统的控制要求,对软件系统进行多层次的模块化设计,采用Linux环境下多进程结合多线程的方法,实现了对燃料电池发电系统多个回路的实时控制。同时针对嵌入式系统无人值守的使用环境,提出一种用户进程自动重启的方法,有效增强了嵌入式软件的可用性和可靠性。2.针对系统特殊的硬件设备,基于Linux 2.6内核设计了ARM处理器GPIO和PWM模块的设备驱动程序,实现了底层控制输出。并利用带I2C总线的芯片PCF8583,扩展了系统的实时时钟功能和外部EEPROM模块。在深入分析Linux的I2C总线驱动子系统基础上,对内核代码进行了优化设计,显着提高了总线传输的I/O效率。3.针对系统的LCD触摸屏人机界面,基于Qt/Embedded类库设计了嵌入式用户图形界面,实现了系统状态显示、历史记录查询和参数设置等功能,详细介绍了图形界面程序的实现过程。基于嵌入式技术的燃料电池控制系统的设计,体现了燃料电池小型化的发展趋势,对相关领域的研究工作具有重要的借鉴价值。
王丽琴[2]2002年在《基于Linux操作系统下的数据结构的模板类库》文中研究指明数据结构作为软件设计基础有着很广泛的应用,它的发展,一方面是面向各专门领域中的特殊问题;另一方面,从抽象数据类型的观点来讨论数据结构已成为一种新的趋势,越来越被人们所重视。现在开发软件大多采用面向对象的程序设计方法。这种方法的关键是把一个问题分解并从中抽象出一系列对象和与对象相关联的类。在面向对象的软件设计过程中,常常要使用到一些通用的数据结构,在使用各种数据结构时,我们关心的只是结点与结点之间的关系和建立在这些关系上的基本运算,而结点的数据类型可以是多样性的。对于结点类型不同、结点之间关系相同的数据结构,其基本运算从逻辑功能看是相同的,不同的是处理对象的类型。若有这样一个工具包提供各种通用数据结构类,每个类提供具有相同逻辑功能的程序正文,然后将数据类型作为参数传递,这样可以使代码重用且增加程序的可读性。这种类属机制的思想,又称为参数化模板。数据结构的抽象描述和类属模板设计对软件开发有着重要的意义。 本课题建立了一个完善的数据结构的模板类库,这能使程序设计人员事半功倍。论文分析了数据结构和面向对象方法的联系,另外讨论了通过使用模板类设计思想实现数据结构的通用编程。 本论文指出了设计数据结构模板类库的重要性,并且对类库中所有类成员做了介绍,详细分析了每个类的内部结构和函数接口。整个类库代码用Linux7.0下的GNU C++开发和编译。最终挂接在Linux7.0的/usr/include/子目录下。这样用户使用该类库中的资源时,就象使用GNU C++的标准头文件一样。
高成才[3]2016年在《电力多业务承载网络的无线频谱监测技术研究》文中提出本学位论文基于电力多业务承载网络中频谱监测的场景,设计并实现了无线频谱监测系统,对无线频谱进行监测、存储、管理与分析。该系统分为监测终端与监测中心两部分,监测终端由主控模块、射频接收模块、4G通信模块和GPS定位模块组成,实现对监测中心设置的指定频段内的频谱监测,同时远程将频谱信息和地理位置信息传输到监测中心。监测中心实现对频谱的存储、管理以及用户的权限控制,同时还可以控制监测终端。系统联调和测试表明此无线监测系统能够稳定、快速的完成相关业务。全文共分为五章,主要包含以下内容:第一章主要介绍了课题的背景和意义以及4G相关技术在国内应用现状,并对本论文主要内容和章节安排进行了说明。第二章根据无线频谱监测系统的应用场景提出了总体方案,并根据监测终端和监测中心的设计要求,分别给出了这两部分的设计方案。第叁章根据监测终端的设计方案实现了监测终端。监测终端的硬件平台以Zedboard开发板为主控模块,包括4G通信模块、射频接收模块和GPS定位模块。然后搭建了嵌入式Linux软件平台并移植了相关驱动。最后编写了管理监测终端的应用程序。第四章根据监测中心的设计方案实现了监测中心。监测中心为运行在服务器端的B/S系统,包括终端控制处理模块、频谱数据处理模块、用户权限管理模块、频谱查询显示模块和终端位置信息模块。第五章对监测终端的功能模块进行分别测试,并实现了与监测中心联调和测试,系统联调和测试表明此无线监测系统能够稳定、快速的完成相关业务。
马沧海[4]2007年在《计算机联锁系统上位机专用机化中智能显卡的设计》文中研究表明计算机联锁系统是应用在铁路信号控制领域,用以保障行车安全和提高运输效率的控制系统。在中国铁路技术创新不断深化,迅速朝着高速化、重载化、大密度发展的今天,高速铁路、客运专线、大能力货运通道从无到有、不断增加的情况下,铁路运输对计算机联锁的安全性、可靠性提出了更高的要求,这就需要计算机联锁技术有一个突破性的发展以适应铁路运输发展的需要。本文阐述了计算机联锁系统上位机专用机化这一概念,将上位机拆分成不同功能的模块,每个模块作为网络上的一个节点进行通信,并且对每个模块都准备了两套设备,这样就使整个系统的可靠性大大提高,并且有效的防止了以前的上位机由于某个模块的故障而导致整机瘫痪的问题。嵌入式Linux系统以其自身的高可靠性、可裁减性和很好的移植性在无论是家电市场、商用市场及工业市场都取得了非常广泛的应用。本文采用了嵌入式Linux+arm9处理器的开发平台,对上位机专用机化的显示部分进行开发。论文所做的工作有:1.分析了现有计算机联锁系统的层次结构和各层的功能;阐述了计算机联锁系统上位机专用机化的设计方法。2.提出了智能显卡模块的实现目标及设计方法;选择合适的硬件开发平台;构建了相应的开发环境(包括x86平台和arm平台)。3.研究了系统各层的实现方法,包括数据处理模块、数据中心、通信模块和站场界面设计。4.分析了智能显卡在计算机联锁系统中的安全等级,并阐述了提高系统软件可靠性的方法。
罗雄科[5]2006年在《基于ARM与LINUX的嵌入式流媒体播放器的研究与实现》文中认为随着数字通讯技术、多媒体数据压缩技术以及处理器技术的不断发展,利用便携式设备实现可视电话、视频会议、视频点播等业务成了学术界以及工业界的热点领域,本文旨在ARM920T平台上实现流媒体播放功能。 首先,本文对流媒体播放系统的整体框架进行分析。在处理器的选择上面,选择ARM处理器作为系统的硬件平台;在操作系统的选择上面,选用LINUX操作系统;在实时传输协议上,选择了RTP/RTCP以及RTSP协议;在多媒体标准的选择上面,通过仿真结果的比较分析,选用了压缩性能良好而运算量有明显优势的MPEG-4视频标准以及具有全固点解码器的MP3音频标准作为系统目前支持的多媒体标准。 其次,本文构建了嵌入式LINUX,设计了流媒体播放系统集成结构并用软件实现。基于系统对操作系统的要求,构建了针对ARM平台的嵌入式LINUX操作系统;基于流媒体播放器的实际需求,本文首先将系统划分为五个主要任务,并通过五个封装类以及部分通用类库API实现这些任务:基于系统的多媒体、多任务特点,本文分析了音、视频同步机制以及线程间同步机制,解决了媒体间、任务间同步的问题;基于对系统功能扩展的考虑,本文给出了一种针对所有解码器的统一接口。 第叁,本文将系统中所使用的优化方法分为系统级优化、算法级优化以及平台级优化叁种类型。在系统级优化方面,采用了SCGM(Scene Cache GraphManagement)方法;在算法级优化方法,提出了适用于嵌入式MPEG-4解码的块效应滤波优化算法,仿真结果显示,和参考文献中运算量最小的Shen-Chuan Tai的算法比较,在图像质量有所提高的基础之上运量量减少了十几倍;在平台级优化方面,给出了操作优化、指令优化以及流水线优化等叁种优化方法。仿真结果显示,综合了上述几种方法之后,MPEG-4视频解码在已经优化过的解码器基础之上运算量又减少了30%以上,MP3音频解码在采用运算量已经很少的LIBMAD基础之上性能又提高了40%以上,很好的满足了最高频率为203MHz的S3C2410处理器的性能要求。 第四,文章给出了系统开发过程中所涉及到的测试平台以及系统测试结果。 最后,总结了论文所做的工作,并指出了流媒体播放系统所需要进一步解决的问题。
杨少鹏[6]2005年在《SXD/Linux通信编码仿真平台的设计与实现》文中研究指明Linux操作系统凭借自身独特的优势,在近几年得到了空前的发展,尤其是在通信领域,越来越多的专业人士使用Linux系统作为底层工作站进行各种通信分析与仿真任务。另一方面,由于通信编码的重要性,在通信系统设计过程中,如何选择相应通信编码方法和编码参数,以及如何生成需要的码字并对其特性进行分析是非常重要的。 为此,论文设计并实现了基于Linux系统的叁星堆通信编码仿真平台(SXD/Linux),以满足通信专业人士对能够在Linux系统上运行的专业编码软件的迫切需求。 首先,文中根据系统目标用户的功能和业务需求,设计并实现了构成仿真平台的两大系统:编码系统和帮助支持系统。前者是仿真平台的核心,负责完成各种编码的生成计算以及仿真结果的特性分析,其强大的波形图显示分析功能为专业用户的仿真计算提供了充分的支持,完整的异常处理机制则保证了平台的稳定运行。而后者通过其丰富的浏览功能、定制化的文档管理子系统以及高分辨率的打印模块,为仿真平台提供了全面的技术帮助。 其次,在上述基础之上,为了提高叁星堆编码仿真平台的实际应用价值,论文做了大量的移植和优化工作,最终形成了基于Linux 2.4内核和Qt 3.1.1图形库以及基于Linux 2.6内核和Qt 3.3.3图形库的两大仿真平台版本。 最后,论文设计了FuncFence安全加固原型系统,以应对叁星堆仿真平台日后扩展新编码算法库而带来的潜在栈溢出风险,其算法可以使得即使仿真平台发生栈溢出错误,也不会异常退出,仍能保证平台的稳定运行。
师轲[7]2012年在《基于Linux的终端可信链》文中研究指明随着信息安全的发展,可信计算技术已经成为信息安全领域重要技术之一,使用通过软硬件结合的体系结构上建立自身“强免疫”系统,区别于杀毒软件等各种被动式的防御,以建立平台身份唯一标识与可信性鉴别作为确保安全的基础,实现有效确保数据安全。本论文的研究工作致力于在Linux环境下构建安全的可信操作系统,通过从硬件可信根开始到软件应用层的完整可信链,通过在链上的分级信任传递,从根本上解决操作系统可信保障单一化的问题。通过从底层硬件开始到操作系统内核再到应用软件层的可信构造,搭建出一种确保终端硬件、Linux操作系统以及JAVA应用环境的完整可信计算平台,实现基于Linux的JAVA执行环境的可信系统的设计。本论文主要针对目前可信计算组(Trusted Computing Group)所提出的规范中的未涉及关于可信操作系统及可信应用软件的问题,实现一种基于Linux的完整信任链的架构和信任传递机制,对可信计算的发展及全面化具有一定的参考价值;通过使用分级可信传递控制技术,有效的解决了现有终端安全模型下的安全问题。根据分析目前信息安全的现状和终端安全技术未来发展方向,详细说明了通过在Linux操作系统下构建完整可信分级传递系统,以实现JAVA执行环境下的可信计算平台的设计。通过可靠存储的信任根,根据对硬件环境、操作系统及应用环境的可信传递控制,实现操作系统使用安全性及应用程序完整性信息的验证确保技术。从而在根本上确保避免木马或者非法程序的恶意篡改和攻击,并提供对当前软硬件环境的安全性报告能力。
刘文钊[8]2009年在《基于ARM的变电站监控系统研究》文中认为随着国民经济的快速发展,我国对于电力的需求和依赖性也越来越大。同时,对变电站及电网的安全和稳定也提出了更高的要求。2008年的南方冰雪灾害造成了电力设施及输电线路的重大损失,严重危害了电网的正常工作,影响了人民的正常生活和工厂的正常运行。电力部门需要一种能够实时监控变电站设备的监控系统,第一时间监测到电力设备的损坏和人为因素的破坏,迅速做出处理,将损失减小到最低值。随着电力部门网路化的全面普及,各个变电站有了相应的通讯网络,使得监控系统网络传输成为可能。课题探索了低功耗、高性能、低成本并具有丰富芯片资源的嵌入式处理器和内核精简、性能强悍、源码开放及开发成本低的操作系统,设计和实现了基于ARM9和嵌入式Linux操作系统的变电站监控系统,实现了对变电站设备的实时视频监控、红外线监测和烟雾火灾探测等功能。系统硬件采用模块化设计,主控制器模块采用叁星公司的S3C2410A高性能芯片作为嵌入式微处理器,设计了外围接口电路和其它外围设备电路;视频监控模块采用OV511系列USB摄像头进行图像采集;红外线防盗监测模块采用热释电红外线传感器配合菲涅尔透镜设计了报警电路;烟雾火灾探测模块采用Motorola公司生产的离子型烟雾检测芯片MC14468,设计了监测电路。系统软件开发分两层,下层软件开发构建了交叉编译环境,移植了嵌入式Linux操作系统并利用Video4Linux API库函数接口完成了视频图像采集程序的设计,同时对摄像头驱动程序进行了提取和编译;上层软件开发实现了对采集的视频数据在网络中传输,使用Visual C++设计了客户端监控应用界面,实现人机交互,并对所采集视频图像进行了最优化处理。课题针对现有监控系统存在的不足进行改进,集视频监控、红外线防盗监测和火灾报警等功能于一体,充分发挥嵌入式系统和计算机网络的优势,设计出了功能丰富,性能优良的变电站监控系统。提高了变电站运行和维护的安全性及可靠性,并逐步实现了电网的可视化监控和调度,使电网调控运行更为安全、可靠。
靳京[9]2006年在《基于XML的可定制用户界面设计及其在嵌入式系统中的应用》文中研究表明用户界面在软件系统中占据着非常重要的位置,但却是软件系统中最容易发生变化的部分。绝大多数GUI系统都是把生成界面代码作为其主要目的,根据设计人员对界面的定义生成出界面形态的代码,由开发人员在编程过程中进行组织与管理。所产生的界面信息与源代码处于相同级别,对界面信息的修改还必须通过编译、连接之后,才能反映到可执行文件中,在用户界面可扩展性方面有着极大的限制。现有的快速应用开发(Rapid Application Development, RAD)工具虽然提供了可视化的界面生成,然而界面仍然是固化在程序中以供运行,对于用户界面的可扩展性方面并没有实质的改进。随着用户需求的不断变化,许多嵌入式系统界面在设计过程中甚至交付用户使用后,都有可能进行大量修改和完善,因此界面的可定制性已经越来越为人们所重视。本论文提出一个基于可扩展标识语言(eXtensible Markup Language,XML)的可定制用户界面管理机制,利用XML描述用户界面并进行持久存储,在应用系统和界面显示层之间加入界面定制模块,使系统每次启动时都按定制模块提供的信息来显示界面无需重新编译和连接,很好地实现用户界面与应用语义的分离,为最终用户提供了灵活的界面维护修改功能。以汽车电子应用系统为背景,本文将可定制用户界面机制在嵌入式Linux系统和MiniGUI中加以实现,详细阐述了有关界面的定义和描述,并说明其界面配置、定制及控制的具体方法。作为该机制在应用方面的扩展,本文的最后探讨了将该定制模块应用到其他几类常见嵌入式GUI系统中的主要原理以及实现网络用户界面定制的方案。
佚名[10]2007年在《自动化技术、计算机技术》文中进行了进一步梳理TP132007042003一种智能PID复合控制器的设计/伍铁斌,刘祖润,徐学军,李文(湖南科技大学信息与电气工程学院)//自动化与仪表.―2006,21(4).―45~48.提出一种新型PID复合控制算法,将模糊控制和混沌PID控制结合起来,既具有模糊控制快速、鲁棒性强的优点,又具有PID稳态精度高的优点。仿真表明该算法使用可靠、精度高,而且具有较强的抗干扰能力和较好的鲁棒性,优于常规的PID控制与模糊控制。图2表1参13
参考文献:
[1]. 基于嵌入式Linux的燃料电池控制系统设计和实现[D]. 林志铤. 上海交通大学. 2008
[2]. 基于Linux操作系统下的数据结构的模板类库[D]. 王丽琴. 北京化工大学. 2002
[3]. 电力多业务承载网络的无线频谱监测技术研究[D]. 高成才. 东南大学. 2016
[4]. 计算机联锁系统上位机专用机化中智能显卡的设计[D]. 马沧海. 北京交通大学. 2007
[5]. 基于ARM与LINUX的嵌入式流媒体播放器的研究与实现[D]. 罗雄科. 浙江大学. 2006
[6]. SXD/Linux通信编码仿真平台的设计与实现[D]. 杨少鹏. 西南交通大学. 2005
[7]. 基于Linux的终端可信链[D]. 师轲. 电子科技大学. 2012
[8]. 基于ARM的变电站监控系统研究[D]. 刘文钊. 山东理工大学. 2009
[9]. 基于XML的可定制用户界面设计及其在嵌入式系统中的应用[D]. 靳京. 电子科技大学. 2006
[10]. 自动化技术、计算机技术[J]. 佚名. 中国无线电电子学文摘. 2007
标签:计算机软件及计算机应用论文; 嵌入式linux论文; 嵌入式软件论文; 数据结构论文; 仿真软件论文; 嵌入式系统设计论文; 频谱分析论文; 频谱效率论文; 功能分析论文; linux系统论文; 燃料电池论文; 通信论文;