QP-nano嵌入式系统框架在Arduino上应用的研究与实现

被引量 : 0次 | 上传用户:huangyulin2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的发展与进步,嵌入式技术[1]已经渗透到各行各业,为人们的生活与学习带来了很大的方便。而其中Arduino是嵌入式微控制器的代表,应用非常广泛,但是Arduino嵌入式微控制器存储空间与电源都是有限的,而传统的RTOS(实时操作系统)[2]或者内核需要较多的内存空间,所以Arduino嵌入式微控制器不能理想的适用于这种系统,而QP-nano嵌入式系统框架的出现,解决了这一难题。QP-nano专为低端的单片微控制器设计,通常只需几百字节的RAM,几千个字节的ROM,并且QP-nano嵌入式系统框架,包含一个可抢占的内核QK-nano和一个简单的协作式调度内核vanilla,可以做到RTOS能做到的任何事。QP-nano系统框架这种微小的规模,十分适合使用在低端微控制器中用于开发事件驱动型应用。而且,QP-nano系统框架可以在没有事件需要处理时,将CPU切换到一个低功耗的睡眠模式,从而非常适用于低功耗的产品。QP-nano嵌入式系统框架的出现完美的解决了这一难题。本文详细的介绍了QP-nano嵌入式系统框架及其相关技术,然后对Arduino嵌入式微控制器也做了详细的说明,对在Arduino嵌入式微控制器的源码做了研究与学习,然后将QP-nano嵌入式系统框架移植Arduino嵌入式微控制器上,到在微信客户端普及的今天,本文用微信客户端实现了对Arduino嵌入式微控制器的开关控制,这一点突破在其他研究领域上会有很大的借鉴意义。本篇论文在Arduino嵌入式微控制器上移植了QP-nano嵌入式系统框架,很好的解决了传统的RTOS(实时操作系统)或者内核需要较多的内存空间与功耗的问题,本文通过微信客户端来对Arduino嵌入式微控制器进行开关的控制,这也是本文的一个亮点。同时本篇论文还引进了微信客户端平台来控制Arduino嵌入式微控制器的开关,将网络引进了Arduino嵌入式微控制器,这在以后的智能家居等方面,是个很大的启示,有利于其他计算机方面的发展。
其他文献
【正】 “大亚洲主义”是十九世纪末二十世纪初在日本社会上风行一时的思潮,在亚洲各国也引起过一些反响。在中国,康有为最早在1898年11月就曾致函近卫笃麿,称颂“贵邦诸君子
研究旅游,不仅要分析它的发展,还要考虑其所产生的影响。在个人、企业和国家层面都可能存在负责任或不负责任的行为所导致的正面或负面影响。负责任旅游的核心是要采取一种能
特殊机场航空器运行,是我国民航界运行的技术难点。RNPAR新技术的提出能够很好的解决特殊机场运行中因导航设备信号和地形环境等所导致航空器无法运行等困难,同时还可以降低标
重点阐述了站前、站后折返模式下的折返能力的计算方法,并分析了信号系统的选型及参数对折返能力的影响。
奚族是我国东北古代民族,最初见于魏晋南北朝时期。奚最初称库莫奚,隋唐后省去“库莫”,专称奚。唐朝史书中奚常与契丹并联出现,合称“两蕃”。唐末五代时期,契丹逐渐兴起,建立辽朝
高峰期景区游客分流一直是国内外景区管理的热点问题。景区管理者通过分流调度资源的合理分配,引导控制游客在景区的分布,使景区各景点负荷均衡,而高峰期景区的分流资源通常
<正>苏州科技学院学报(自然科学版)是由国家新闻出版总署和国家科学技术部批准公开出版的,江苏省教育厅主管、苏州科技学院主办的综合性学术期刊。本刊创办于1984年,季刊,国
2014年1月6日(财会[2013]20号)《企业会计信息化工作规范》的正式施行,为企业的转型和升级指明了方向,并揭示出新环境下的企业信息化趋势——“云会计”在线信息系统。“云会计”
文章作者从税务中专的培养目标,教材特点出发,以大专、中学数学教学作为比较,结合自身的教学实践,从培养学生解决实际问题的能力,数学理论教学、课堂教学的结构,以及例、习题
本文针对中国不同旅游目的地旅游产业快速发展与物价高涨的典型事实,将旅游收入、价格效应引入社会福利函数,构建旅游产业发展、价格效应及其社会福利影响的理论模型,对旅游