基于ARM_Linux的多功能气雾栽培装置研究与设计
这是一篇关于气雾栽培,嵌入式技术,传感器,微处理器,操作系统的论文, 主要内容为随着我国农业现代化水平的提高,许多高新技术都尝试着应用到农业生产中,其中气雾栽培解决了无土或反季节等特殊条件下作物种植困难的问题,且易于自动化、智能化管理。目前,已有的气雾栽培系统移植性和扩展性较差,功能设计不够全面,粗放式的管理模式难以满足现代农业精细化种植的要求,需要进一步优化完善自动化系统,为真正实现智能农业打下夯实的硬件和软件基础。因此,本文紧密结合嵌入式技术及传感器技术,基于ARM9架构的微处理器设计并制作出一套多功能气雾栽培装置,主要工作如下:(1)设计并制作立体式栽培试验台和超声波雾化片固定盘,其中试验台依据结构划分成高度和角度可以自由调整的补光系统,营养液供给回流系统以及雾化系统,各个部分容易组装和拆卸,可依据实际需求扩展和裁剪。(2)确定气雾栽培装置具体功能需求,对比主流控制芯片,基于S3C2440芯片为核心设计硬件平台,利用交叉编译开发环境实现嵌入式Linux操作系统的移植,并依照字符设备驱动程序框架编写传感器驱动程序,包括光照强度、温湿度、营养液浓度等检测模块,以及基于UVC协议和V4L2框架实现视频采集。然后通过测试程序验证各个驱动的可行性后,根据驱动接口开发Qt人机交互应用程序并实现网页远程监管。(3)针对多输入和多输出的复杂系统,以超声波雾化片为主要控制对象,提出分级雾化耦合温度控制的方法,并量化输入输出的营养液量,以平衡供给和消耗,同时针对不同植物对光照需求的差异,设计双模式全光谱光照补偿,最后实现自动控制程序。(4)完成气雾栽培装置整体调试后,进行雾化效果实验,温度控制实验,验证系统环境控制能力是否能够达到作物生长要求,然后测试人机交互应用程序和远程管理网站的各项功能是否能正常使用,最后通过大蒜和生菜栽培试验,验证了气雾栽培装置的可行性。
基于ARM_Linux的多功能气雾栽培装置研究与设计
这是一篇关于气雾栽培,嵌入式技术,传感器,微处理器,操作系统的论文, 主要内容为随着我国农业现代化水平的提高,许多高新技术都尝试着应用到农业生产中,其中气雾栽培解决了无土或反季节等特殊条件下作物种植困难的问题,且易于自动化、智能化管理。目前,已有的气雾栽培系统移植性和扩展性较差,功能设计不够全面,粗放式的管理模式难以满足现代农业精细化种植的要求,需要进一步优化完善自动化系统,为真正实现智能农业打下夯实的硬件和软件基础。因此,本文紧密结合嵌入式技术及传感器技术,基于ARM9架构的微处理器设计并制作出一套多功能气雾栽培装置,主要工作如下:(1)设计并制作立体式栽培试验台和超声波雾化片固定盘,其中试验台依据结构划分成高度和角度可以自由调整的补光系统,营养液供给回流系统以及雾化系统,各个部分容易组装和拆卸,可依据实际需求扩展和裁剪。(2)确定气雾栽培装置具体功能需求,对比主流控制芯片,基于S3C2440芯片为核心设计硬件平台,利用交叉编译开发环境实现嵌入式Linux操作系统的移植,并依照字符设备驱动程序框架编写传感器驱动程序,包括光照强度、温湿度、营养液浓度等检测模块,以及基于UVC协议和V4L2框架实现视频采集。然后通过测试程序验证各个驱动的可行性后,根据驱动接口开发Qt人机交互应用程序并实现网页远程监管。(3)针对多输入和多输出的复杂系统,以超声波雾化片为主要控制对象,提出分级雾化耦合温度控制的方法,并量化输入输出的营养液量,以平衡供给和消耗,同时针对不同植物对光照需求的差异,设计双模式全光谱光照补偿,最后实现自动控制程序。(4)完成气雾栽培装置整体调试后,进行雾化效果实验,温度控制实验,验证系统环境控制能力是否能够达到作物生长要求,然后测试人机交互应用程序和远程管理网站的各项功能是否能正常使用,最后通过大蒜和生菜栽培试验,验证了气雾栽培装置的可行性。
基于ANDROID的移动电商(随手优惠)系统的设计与实现
这是一篇关于Android,移动电子商务,移动互联网,操作系统的论文, 主要内容为近些年移动互联网不断发展,移动电子商务由于拥有重大的商机得到了越来越多企业的关注。移动电子商务是由传统的PC电子商务发展而来,涵盖了购物,娱乐,金融等多个领域,在人们的日常生活中扮演越来越重要的角色。移动电子商务对于企业是一个巨大的机遇,同样也是一个重大的挑战,目前移动电子商务领域竞争激烈,但是在很多垂直领域仍存在很大的发展空间,比如折扣优惠电商。Android是由Google公司和开放手持设备联盟共同开发的以Linux为核心的操作系统,自发布以来,Android经历了极为快速的发展,2014年数据统计显示,Android在手机操作系统市场占有率高达85%,在移动互联网中Android发挥着越来越重要的影响。论文详细介绍了Android系统架构以及Android核心应用技术,并利用Android相关技术实现了一个包括超级惠、白菜惠、现场惠、消息推送、订单支付等功能的移动电子商务系统(随手优惠),并针对系统如何重点突出推荐内容、如何用异步线程访问网络、如何节约网络带宽且保证数据访问安全性、快速加载大量网络图片的问题分别设计了系统的UI框架、网络通信组件、数据压缩与加密机制和图片缓存策略。
基于帮区的服务操作系统
这是一篇关于操作系统,帮语,服务调度,中断,总线的论文, 主要内容为操作系统是管理计算机软件和硬件资源的一个系统软件。随着业务场景的挖掘,越来越多的流程复杂的应用涌现出来。然而,复杂的应用往往涉及到多个跨领域、架构不一甚至事务隔离的服务。软硬件资源的调用方式不一,数据孤岛化,要整合多个应用,设计师往往要屈服于采取重构各系统的低效办法,当整合后的系统又遇到新的领域系统需要集成,将会对开发带来不小的压力。不同软件和硬件的灵活交互方式很难基于传统操作系统实现,不同服务提供者各自建设各自运营,容易形成数据壁垒,信息资源共享困难,因此,需要一种为不同服务实现热插拔,易集成,互联互通的技术。本文基于一种数字化社会容器——帮区,设计并实现了一种服务操作系统原型,将软硬件服务抽象成一个个帮区,让开发人员通过帮区对业务领域进行建模,对软硬件资源和人员进行管理。提出了一种总线原型,以实现个基于帮区的服务的互联互通,同时,为帮区添加事件元素,设计并实现了一种解耦的服务间中断机制,实现服务之间灵活的信号传递。权限方面,以ABAC模型为基础,赋予帮区灵活的鉴权能力。除此之外,本文还为总线系统的设计了分布式服务调度系统,用以支撑事件型、周期性和延时性的任务。基于总线模型,分析出系统核心业务的中文表述并从中抽取服务操作系统中关键的命令描述,基于帮语——一种面向非开发人员的编程语言,结合各种资源控制场景特性设计了系统命令,并基于这些命令对智慧实验室等应用进行快速开发,证明服务操作系统足以提供非编程的个性化软硬件管理和集成技术手段,为低成本开发提供系统基础。
基于ANDROID的移动电商(随手优惠)系统的设计与实现
这是一篇关于Android,移动电子商务,移动互联网,操作系统的论文, 主要内容为近些年移动互联网不断发展,移动电子商务由于拥有重大的商机得到了越来越多企业的关注。移动电子商务是由传统的PC电子商务发展而来,涵盖了购物,娱乐,金融等多个领域,在人们的日常生活中扮演越来越重要的角色。移动电子商务对于企业是一个巨大的机遇,同样也是一个重大的挑战,目前移动电子商务领域竞争激烈,但是在很多垂直领域仍存在很大的发展空间,比如折扣优惠电商。Android是由Google公司和开放手持设备联盟共同开发的以Linux为核心的操作系统,自发布以来,Android经历了极为快速的发展,2014年数据统计显示,Android在手机操作系统市场占有率高达85%,在移动互联网中Android发挥着越来越重要的影响。论文详细介绍了Android系统架构以及Android核心应用技术,并利用Android相关技术实现了一个包括超级惠、白菜惠、现场惠、消息推送、订单支付等功能的移动电子商务系统(随手优惠),并针对系统如何重点突出推荐内容、如何用异步线程访问网络、如何节约网络带宽且保证数据访问安全性、快速加载大量网络图片的问题分别设计了系统的UI框架、网络通信组件、数据压缩与加密机制和图片缓存策略。
Linux系统资源分配与利用功能测试工具的设计与实现
这是一篇关于测试工具,安全测评,操作系统,资源利用,CPU分配,内存管理的论文, 主要内容为随着Linux被越来越多的人使用并逐渐成为信息社会的基础设施,Linux的系统资源分配与利用功能的有效性与可靠性就成为了人们眼中日益重要的研究课题。与此同时,随着我国对信息安全的日益重视和信息系统安全标准的日趋完善,一些国家标准对操作系统的资源利用安全功能提出了测试要求,如操作系统应具备对系统资源的管理、分配和限额功能,对用户和用户组占用的系统资源的控制功能,系统资源低于某阈值时的检测和报警功能等等。目前,研究者未能对Linux的系统资源分配与利用功能进行深入的分析与研究,现有的操作系统测试工具缺乏对资源利用功能的针对性测试方法,测试不够深入全面。因此,针对Linux的系统资源分配与利用功能设计一套自动化程度高且覆盖面广的测试工具是十分有必要的。由于CPU和内存的管理与利用对于操作系统的平稳运行而言起着最为关键的作用,且相关研究较少,因此重点对Linux的CPU的分配与利用和内存资源的分配与利用这两个关键测试点进行探索。具体测试项包括:Linux的普通进程的CPU分配测试、Linux的实时进程的CPU分配测试、控制群组(Control Group,CGroup)机制对进程的CPU利用率的分配与限额测试、CGroup机制下进程的实际内存与虚拟内存的分配与限额测试、进程的内存使用过度的检测与报警测试和对用户使用的内存资源的限制功能测试。对资源利用测试工具的整体框架和其中的各个具体测试模块进行把控与设计,包括测试组件、组件导入模块、交互模块等等。同时为每个测试项设计对应的测试方法,并结合测试模块给出各个测试方法的具体实现与测试步骤,形成一套完整的Linux资源利用测试工具。选择Linux的其中一个发行版Ubuntu作为实验对象,并在上面完成所有的测试。通过测试结果,可以说明测试方案正确可行,测试工具能够对Linux的资源利用功能进行自动化测试,同时Linux在这些测试点涵盖的功能上是有效的。
Linux系统资源分配与利用功能测试工具的设计与实现
这是一篇关于测试工具,安全测评,操作系统,资源利用,CPU分配,内存管理的论文, 主要内容为随着Linux被越来越多的人使用并逐渐成为信息社会的基础设施,Linux的系统资源分配与利用功能的有效性与可靠性就成为了人们眼中日益重要的研究课题。与此同时,随着我国对信息安全的日益重视和信息系统安全标准的日趋完善,一些国家标准对操作系统的资源利用安全功能提出了测试要求,如操作系统应具备对系统资源的管理、分配和限额功能,对用户和用户组占用的系统资源的控制功能,系统资源低于某阈值时的检测和报警功能等等。目前,研究者未能对Linux的系统资源分配与利用功能进行深入的分析与研究,现有的操作系统测试工具缺乏对资源利用功能的针对性测试方法,测试不够深入全面。因此,针对Linux的系统资源分配与利用功能设计一套自动化程度高且覆盖面广的测试工具是十分有必要的。由于CPU和内存的管理与利用对于操作系统的平稳运行而言起着最为关键的作用,且相关研究较少,因此重点对Linux的CPU的分配与利用和内存资源的分配与利用这两个关键测试点进行探索。具体测试项包括:Linux的普通进程的CPU分配测试、Linux的实时进程的CPU分配测试、控制群组(Control Group,CGroup)机制对进程的CPU利用率的分配与限额测试、CGroup机制下进程的实际内存与虚拟内存的分配与限额测试、进程的内存使用过度的检测与报警测试和对用户使用的内存资源的限制功能测试。对资源利用测试工具的整体框架和其中的各个具体测试模块进行把控与设计,包括测试组件、组件导入模块、交互模块等等。同时为每个测试项设计对应的测试方法,并结合测试模块给出各个测试方法的具体实现与测试步骤,形成一套完整的Linux资源利用测试工具。选择Linux的其中一个发行版Ubuntu作为实验对象,并在上面完成所有的测试。通过测试结果,可以说明测试方案正确可行,测试工具能够对Linux的资源利用功能进行自动化测试,同时Linux在这些测试点涵盖的功能上是有效的。
面向K-12教育的国产麒麟操作系统界面设计研究和实践
这是一篇关于教育市场,操作系统,多端协同,人机交互,系统设计,界面设计的论文, 主要内容为随着时代的发展和科技的进步,电子设备逐渐进入人类生活的各方各面,而操作系统作为搭载软件信息的平台,是信息系统构造的基础。近年来国家逐渐重视教育信息化建设,并出台了一系列的政策与制度,但当今市面上仅有教育类软件和简易的教育应用平台,无法满足广大教育用户的学习及娱乐需求。研发一款符合中国教育场景需求的操作系统刻不容缓,系统的交互与界面设计也同样需要满足国内教育市场与用户的需求。本论文课题来源自CEC(中国电子)旗下麒麟软件公司终端研发部的实际开发项目——麒麟天启教育操作系统,是由Intel、HP、Tencent、麒麟软件四方共同推出的面向教育行业的专用笔记本上搭载的为K-12教育场景定制的操作系统。笔者及设计团队参与了整个麒麟天启教育操作系统保障项目,作为设计师和产品经理、项目经理、技术开发以及测试人员共同完成此项目,本人主要负责该项目的需求分析、交互设计和后期视觉设计工作,并根据测试及市场检验效果进行交互及视觉界面的更新和迭代。本课题的成果及创新点主要有:基于K-12教育场景的用户体验分析,得出合理的用户需求和交互操作流程,并将调研结果和设计原则相结合,产出一整套符合预期的操作系统界面设计;针对特定的多用户多场景切换需求,制定出适用于多端协同的定制化操作系统架构,以确保了系统的可靠性和高效性;考虑到电子设备对于人体的不可逆影响,系统为用户定制了护眼功能,并增加了家长监管功能,确保满足不同层级用户的实际需求;探索符合游戏化学习的视觉设计风格过程中,通过设计原则和情绪板,确立了本课题的独有调性;基于“以人为中心”的设计原则,深入分析系统及用户的交互,以及对他人对社会的影响力,最终提出了适用于K-12教育场景的操作系统整体解决方案,也打开了为教育行业、教育场景用户定制操作系统的前进方向。
基于ARM Linux的嵌入式多媒体系统设计与开发
这是一篇关于嵌入式系统,多媒体,ARM处理器,Linux内核,操作系统的论文, 主要内容为多媒体正在使我们的生活变得越来越丰富多彩。报纸,相片,CD机,电视,电影已经被PC机很好地整合到了一起,而互联网又使得多媒体资源的交流成为可能。跨越网络时代、信息时代、多媒体时代,后PC时代的到来,呼唤新一代的多媒体系统,它体积更小,功能更全,界面更友好。本系统就是面向这一需求而设计的。 嵌入式多媒体系统除了具有播放音乐,视频,浏览图片,电子书的基本功能外,一些方案还集成了视频录制、数码相机、数码摄像机、FM收音机、卫星定位导航系统、掌上游戏机和移动电视等等各种附加功能以满足不同的市场需求。本课题开发一套具有音频、视频、图片和电子书等功能的嵌入式多媒体系统解决方案,硬件部分以ARM处理器S3C2410为核心,软件部分以Linux操作系统为核心进行开发,系统具有体积小,成本低等特点。 本论文按照硬件、固件、软件三个层面分析了基于ARM Linux的嵌入式多媒体系统的设计和实现。硬件部分分处理器和外围电路两部分进行介绍。固件部分包括引导加载程序vivi的移植,Linux 2.6内核的移植,配置Cramfs根文件系统,Linux设备驱动程序开发。软件部分对Linux应用开发作出了讨论,包括系统的功能模块和软件构架,重点是基于MiniGUI的图形界面设计。在论文的最后,分析了系统的优缺点,以及单片解决方案和多处理器方案的比较,并展望了嵌入式多媒体系统的发展方向。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码港湾 ,原文地址:https://bishedaima.com/lunwen/48862.html