[发明专利]基于WIFI的便携式可视化硬件编程系统及方法在审
申请号: | 201710328634.3 | 申请日: | 2017-05-10 |
公开(公告)号: | CN109240675A | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 周庆国;郅朋;漆昱涛;杨旭辉;李飞;周睿;胡轶凛;肖子超 | 申请(专利权)人: | 兰州大学 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/41;G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 730000 甘肃*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件编程 嵌入式开发板 可视化 编程设备 编程系统 实验程序 拖拽 服务器 外部设备 程序执行结果 控制外部设备 封装服务器 可充电电池 外部接口板 网页浏览器 编程环境 程序烧录 平台搭建 输出命令 无线连接 系统搭建 编程 通信 应用 服务 | ||
1.一种基于WIFI的便携式可视化硬件编程系统,它包括编程设备、服务器、拖拽式编程系统、WIFI通信模块、嵌入式开发板、外部设备,外壳,其特征在于,
编程设备,利用位于其上面的网页浏览器打开位于所述的服务器上的所述的拖拽式编程系统;
拖拽式编程系统,提供一种可视化的编程环境,用于编写实验程序;
WIFI通信模块,用于所述的编程设备与所述的服务器的无线连接和通信;
服务器,运行所述的拖拽式编程系统,提供WIFI服务,以及实现所述的嵌入式开发板上的程序烧录;
嵌入式开发板,执行在所述的编程设备上编写的实验程序,并控制所述的外部设备运行;
外部设备,执行所述的嵌入式开发板的输出命令,呈现程序执行结果;
外壳:封装所述的服务器、嵌入式开发板、可充电电池和外部接口板。
2.根据权利要求1所述的一种基于WIFI的便携式可视化硬件编程系统,其特征在于所述的编程设备不仅可以是具有网页浏览器的台式计算机,而且还可以是具有网页浏览器的智能手机、平板电脑、笔记本电脑。
3.根据权利要求1所述的一种基于WIFI的便携式可视化硬件编程系统,其特征在于所述的拖拽式编程系统的网页布局为:左侧是集成了硬件驱动模块的工具箱,其中罗列出若干个图标,每个图标集成了外部设备的控制模块,右侧是编辑区,用户通过拖拽的方式将左侧工具箱中的图标移动到右侧编辑区进行程序编写。
4.根据权利要求1所述的一种基于WIFI的便携式可视化的硬件编程系统,其特征在于所述的拖拽式编程系统的编辑区右上角有一个“上传”按钮,它集成了使用所述WIFI通信模块将编写的程序烧录到所述的嵌入式开发板的功能模块,用户通过点击“上传”按钮实现一键烧录的目的。
5.根据权利要求1所述的一种基于WIFI的便携式可视化硬件编程系统,其特征在于所述的WIFI模块一键烧录程序的实现过程为:所述的服务器从所述的拖拽式编程系统中获取用户编写的图标式代码,将其转换为文本格式的C语言代码,并以“.c”或“.ino”文件格式保存在所述的服务器中,然后所述的服务器执行一个编译和烧录上述保存的文件的shell脚本,将编译好的可执行程序通过串口烧录至所述的嵌入式开发板。
6.根据权利要求1所述的一种基于WIFI的便携式可视化硬件编程系统,其特征在于所述服务器支持多种操作系统,包括安卓、IOS、Mac OS、Windows、Linux、Unix。
7.根据权利要求1所述的一种基于WIFI的便携式可视化硬件编程系统,其特征在于所述的服务器的主板与所述的嵌入式开发板通过串口进行连接通信。
8.根据权利要求1所述的一种基于WIFI的便携式可视化硬件编程系统,其特征在于所述的嵌入式开发板的接口与arduino平台的接口兼容。
9.根据权利要求1所述的一种基于WIFI的便携式可视化硬件编程系统,其特征在于所述的可充电电池的一个供电口给所述的服务器主板供电,另一个供电口引到所述的外壳上,给所述的外部设备供电。
10.根据权利要求1所述的一种基于WIFI的便携式可视化硬件编程系统,其特征在于所述的外壳为长方体塑胶盒,其前面板有USB调试口、HDMI接口和运行指示灯;右侧面板有Micro USB充电口、5V/1A USB供电口、电量指示灯、reboot按键孔;顶面有外部设备接口。
11.根据权利要求1所述的一种基于WIFI的便携式可视化硬件编程系统,其特征在于所述的外壳的内部结构为,第一层是可充电电池;第二层是所述的服务器主板;第三层是所述的嵌入式开发板;第四层是外部设备接口板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兰州大学,未经兰州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710328634.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种游戏开发系统
- 下一篇:一种图层处理方法及装置