- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统软件自动生成的方法的研究
嵌入式系统软件自动生成的方法的研究
摘要:相比于PC软件系统的设计,嵌入式系统的设计具有更多难点。由于嵌入式系统的CPU性能较差,嵌入式系统软件设计对于很多初学者而言较为困难。研究了嵌入式系统软件自动生成的方法,它是一款具有云服务的嵌入式系统开发套件的一部分,可以根据开发者需求,智能生成嵌入式软件,所生成的软件代码只需进行少量改动,即能实现具有云服务功能的嵌入式终端设计。经过测试,生成的程序运行稳定、通信安全性高、操作方便,可以为嵌入式系统学习者和开发人员提供一条新的系统开发路径。
关键词:云技术;物联网;阿里云;嵌入式技术;ESP8266
DOIDOI:10.11907/rjdk.172612
中图分类号:TP301
文献标识码:A 文章编号:1672-7800(2017)012-0036-04
Abstract:Compared to the design of PC software system, the design of embedded system is more difficult. The current common market development kit mainly reduce hardware development difficulty. Due to poor CPU performance of the embedded system, embedded system software design is still one of the hardest difficult for many beginners to get started.Thic topic research the method of embedded system software automatically generated. It is a part of a cloud service development kit. The intelligent generation code only needs a little change, and can be achieved with embedded terminal design of cloud services. After testing, the generated program runs stably, the communication security is high, and the operation is convenient. It can provide a new system development path for the embedded system learners and developers.
Key Words:cloud technology; Internet of Things; Ali cloud; embedded; ESP8266
0 引言
嵌入式系?y[1]应用非常广泛,它是一种专用的计算机系统,相比于PC系统,其是软件和硬件的综合体,除需要设计软件代码外,硬件的相关设计也是嵌入式系统设计的难点之一。传统的嵌入式系统开发套件更多地考虑了硬件设计的便利性,而对于嵌入式系统软件设计的智能化和自动化研究较少,从而影响了嵌入式系统的开发和普及。随着嵌入式系统的一大分支――智能家居[2]的发展,嵌入式系统的问题逐渐凸显出来,如各种智能家居系统普遍存在不同厂家间设备难以兼容、云服务器设计难度大、难以保证信息安全性等问题。因此,各类为智能家居系统提供服务的云平台服务系统应运而生。阿里云物联网开发套件即是其中的产品之一,它是阿里云专门为物联网领域开发人员推出的,其目的是帮助开发者搭建安全且性能强大的数据通道,方便终端(如传感器、执行器、嵌入式设备或智能家电等)和云端的双向通信。在安全上,物联网套件提供多重防护,保障设备云端安全;在性能上,物联网套件能够支撑亿级设备长连接,百万消息并发。物联网套件还提供了一站式托管服务,从数据采集到计算,再到存储,用户无需购买服务器部署分布式架构,只需通过规则引擎在Web上配置规则,即可实现“采集+计算+存储”等全栈服务。另一方面,随着无线通信技术的进步,国内外出现了大量带有无线近距离通信功能的MCU芯片,其中ESP8266即是一款性价比较高的低功耗WiFi芯片[3-4]。它可以作为WiFi终端,也可以作为路由器使用,其同时具有较多外设,开发灵活,应用前景广阔。
笔者结合ESP8266与阿里云物联网套件,设计了一款具有云服务功能的开发套件,它与其它同类产品最大的区别在于具有智能化的嵌入式系统软件自动生成功能。相比于
原创力文档


文档评论(0)