[发明专利]一种程序开发方法及系统在审
申请号: | 201910379511.1 | 申请日: | 2019-05-08 |
公开(公告)号: | CN111913688A | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 王成;曹健;刘扬;余星星;邵文淦;张程鑫 | 申请(专利权)人: | 北京火星人视野科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/41;G06F8/654 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 102200 北京市昌平区回龙*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 开发 方法 系统 | ||
1.一种程序开发方法,其特征在于,所述程序开发方法包括:
在移动终端设备上编写目标程序的源代码;
利用无线网络将所述源代码上传至云端服务器;
在所述云端服务器上编译所述源代码,生成目标程序的可执行程序;
利用无线网络将所述可执行程序下载至目标芯片中,实现所述目标程序的开发。
2.根据权利要求1所述的程序开发方法,其特征在于,所述云端服务器包括:第一服务器和第二服务器;其中,
所述第一服务器,用于对上传的所述源代码进行编译和将编译后的可执行程序文件进行文件拆分,得到多个拆分文件;
所述第二服务器,用于将接收经所述第一服务器拆分并上传的拆分文件,以及将各个拆分文件写入预定义的数据节点,以便将写入各个数据节点的拆分文件经无线网络传输至所述目标芯片。
3.根据权利要求1所述的程序开发方法,其特征在于,所述移动终端设备包括:手机和平板电脑。
4.根据权利要求3所述的程序开发方法,其特征在于,所述在移动终端设备上编写目标程序的源代码包括:
利用图形化编程语言,在所述手机或所述平板电脑上编写目标程序的源代码。
5.根据权利要求2所述的程序开发方法,其特征在于,所述目标芯片为:型号为ATMEGA328P的Arduino芯片。
6.根据权利要求5所述的程序开发方法,其特征在于,所述利用无线网络将所述可执行程序下载至目标芯片中之前,还包括:对所述Arduino芯片进行复位处理。
7.根据权利要求1所述的程序开发方法,其特征在于,所述目标芯片为乐鑫ESP8266芯片,型号为:ESP-12F型封装模块。
8.一种程序开发系统,其特征在于,所述程序开发系统包括:移动终端设备、云端服务器、无线通信模块、目标芯片;其中,
所述移动终端设备,用于编写目标程序的源代码,并利用无线网络将所述源代码上传至云端服务器;
所述云端服务器,用于利用所述编译模块编译所述源代码,生成目标程序的可执行程序;
所述无线通信模块,用于利用无线网络将所述可执行程序下载至目标芯片中,实现所述目标程序的开发。
9.根据权利要求8所述的程序开发系统,其特征在于,所述云端服务器包括:第一服务器和第二服务器;其中,
所述第一服务器,用于对上传的所述源代码进行编译和将编译后的可执行程序文件进行文件拆分,得到多个拆分文件;
所述第二服务器,用于将接收经所述第一服务器拆分并上传的拆分文件,以及将各个拆分文件写入预定义的数据节点,以便将写入各个数据节点的拆分文件经无线网络传输至所述目标芯片。
10.根据权利要求9所述的程序开发系统,其特征在于,所述移动终端设备包括手机和平板电脑;其中,
所述手机和平板电脑,用于利用图形化编程语言,在所述手机或所述平板电脑上编写目标程序的源代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京火星人视野科技有限公司,未经北京火星人视野科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910379511.1/1.html,转载请声明来源钻瓜专利网。