【技术实现步骤摘要】
代码运行方法及相关产品
本申请涉及编程教育
,具体涉及一种代码运行方法及相关产品。
技术介绍
目前,智能硬件的教育大多数是针对本科及以上的学生,并且相对门槛较高,而高职高专等涉及的智能硬件教育往往停留在基本的输入输出(inputoutput,IO)控制等,涉及的智能硬件算力相对较弱。由于智能硬件的多种多样,从基础的IO控制、自动化控制、物联网通信、到结合人工智能算法的部署等,所需要用的硬件品类往往也大为不同,而每款智能硬件的学习所需要的入门环境、开发环境大为不同,使用者需要熟悉开发环境的搭建,给基于智能硬件的编程教育提高了门槛。
技术实现思路
本申请实施例提供一种代码运行方法及相关产品。本申请实施例的第一方面提供了一种代码运行方法,所述方法应用于电子设备,所述方法包括:所述电子设备登录在线编程平台后,接收输入的采用标准计算机程序设计语言编写的项目代码,所述在线编程平台提供所述标准计算机程序设计语言的在线编程环境;所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码,所述智能硬件用于在标准化程序运行环境下运行所述项目代码;其中,所述智能硬件预置标准化程序运行环境,所述标准化程序运行环境支持所述项目代码的运行。可选的,所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码之后,所述方法还包括:所述电子设备接收所述智能硬件发送的运行结果,所述运行结果是所述智能硬件在标准化程序运行环境下运行所述项目代码得到的。可选的,所述电子 ...
【技术保护点】
1.一种代码运行方法,其特征在于,所述方法应用于电子设备,所述方法包括:/n所述电子设备登录在线编程平台后,接收输入的采用标准计算机程序设计语言编写的项目代码,所述在线编程平台提供所述标准计算机程序设计语言的在线编程环境;/n所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码,所述智能硬件用于在标准化程序运行环境下运行所述项目代码;其中,所述智能硬件预置标准化程序运行环境,所述标准化程序运行环境支持所述项目代码的运行。/n
【技术特征摘要】
1.一种代码运行方法,其特征在于,所述方法应用于电子设备,所述方法包括:
所述电子设备登录在线编程平台后,接收输入的采用标准计算机程序设计语言编写的项目代码,所述在线编程平台提供所述标准计算机程序设计语言的在线编程环境;
所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码,所述智能硬件用于在标准化程序运行环境下运行所述项目代码;其中,所述智能硬件预置标准化程序运行环境,所述标准化程序运行环境支持所述项目代码的运行。
2.根据权利要求1所述的方法,其特征在于,所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码之后,所述方法还包括:
所述电子设备接收所述智能硬件发送的运行结果,所述运行结果是所述智能硬件在标准化程序运行环境下运行所述项目代码得到的。
3.根据权利要求1或2所述的方法,其特征在于,所述电子设备安装客户端应用,所述客户端应用用于提供所述智能硬件的访问功能;所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码之前,所述方法还包括:
所述电子设备通过所述客户端应用对所述智能硬件进行网络配置,将所述智能硬件和所述电子设备接入同一个局域网。
4.根据权利要求3所述的方法,其特征在于,所述电子设备接收输入的采用标准计算机程序设计语言编写的项目代码之后,所述方法还包括:
所述电子设备扫描到所述智能硬件后,与所述智能硬件进行连接,连接成功后,显示所述智能硬件的监控信息。
5.一种代码运行方法,其特征在于,所述方法应用于智能硬件,所述智能硬件预置标准化程序运行环境,所述标准化程序运行环境支持标准计算机程序设计语言的代码运行,所述方法包括:
所述智能硬件接收电子设备发送的采用所述标准计算机程序设计语言编写的项目代码;
所述智能硬件在所述标准化程序运行环境下运行所述项目代码,得到运行结果。
6.根据权利要求5所述的方法,其特征在于,所述智能硬件在所述标准化程序运行环境下运行所述项目代码,得到运行结果包括:
所述智能硬件获取所述项目代码所用的必要数据,所述必要数据包括第一数据集、第一模型文件和第一编程库中的至少一个,所述第一数据集为所述项目代码所用的至少一个数据集中的任一个,所述第一模型文件为所述项目代码所用的至少一个模型文件中的任一个,所述第一编程库为所述项目代码所用的至少一个编程库中的任一个;
所述智能硬件在所述标准化程序运行环境下利用所述必要数据运行所述项目代码,得到运行结果。
7.根据权利要求6所述的方法,其特征在于,
在所述必要数据包括第一数据集的情况下,所述智能硬件获取所述项目代码所用的必要数据包括:
所述智能硬件确定所述项目代码所用的所述第一数据集;
所述智能硬件判断是否存储所述第一数据集;
若否,所述智能硬件利用所述第一数据集在服务器的第一存储地址从所述服务器获取所述第一数据集;和/或,
在所述必要数据包括第一模型文件的情况下,所述智能硬件获取所述项目代码所用的必要数据包括:
所述智能硬件确定所述项目代码所用的所述第一模型文件;
所述智能硬件判断是否存储所述第一模型文件;
若否,所述智能硬件利用所述第一模型文件在服务器的第二存储地址从所述服务器获取所述第一模型文件;和/或,
在所述必要数据包括第一编程库的情况下,所述智能硬件获取所述项目代码所用的必要数据包括:
所述智能硬件确定所述项目代码所用的所述第一编程库;
所述智能硬件判断是否存储所述第一编程库;
若否,所述智能硬件利用所述第一编程库在...
【专利技术属性】
技术研发人员:耿胜红,邹雨竹,卞荣辉,
申请(专利权)人:上海商汤临港智能科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。