The invention discloses a micro controller real-time network programming method, the specific steps are as follows: let the micro controller application source code generation in the front-end client through the network; the micro controller application source code to send submit to the backend server; the background server of the micro controller application source code for debugging the compiler, compile and debug the debugging information microcontroller application executable file through the network and then back to the front end of the front-end client; the client executable file through the application with its own programmable interface for microcontroller programming download. The invention realizes the programming of microcontroller application development system through the network of any mobile Internet devices whenever and wherever possible, to achieve real-time upgrade of the microprocessor system, support a variety of micro controller, the realization of the source code unified program of microprocessor application reusability, reduce the cost of learning microcontroller developers, reduce microprocessor system product upgrade and maintenance cost.
【技术实现步骤摘要】
一种微控制器网络实时编程开发方法
本专利技术涉及微控制器
,具体是一种微控制器网络实时编程开发方法。
技术介绍
当前种类繁多的微控制器的开发编程、调试、下载都是由各自的微控制器厂商或软件公司提供相应的集成开发环境和开发工具。大都以windows应用软件形式存在,开发人员做不同微控制器应用开发时,需要在自己的机器上安装相应微处理器的软件开发集成环境(IDE)。软件集成开发环境通常体积庞大,安装繁琐,不同微处理器开发需要学习不同微控制器集成开发环境使用和相关技术,无法实现随时随地任意移动互联网设备进行微控制器应用开发。且大多微控制器软件集成开发环境(IDE)都是商业收费软件,造成开发人员开发成本高,不同微控制器集成开发环境差异性大,学习难度大,不同微控制器的程序不兼容,不同微控制器应用程序源代码之间可重用性差。同时随着物联网的发展、各种各样的电子产品都开始接入互联网,各种电子产品的应用程序升级按照传统的方法是在相应的集成开发环境平台开发好后,再通过相应升级方式升级。带微控制器系统的电子产品无法自己生成源码然后进行自身升级。而以后各种带微控制器系统的电子产品需要具有更多的真正智能化和自适应化时,用户自定义应用需求时,就需要该带微控制器系统具有自生成源码能力,然后通过该方法实现相应的应用开发和升级。
技术实现思路
本专利技术的目的在于提供一种使用便捷、降低成本的微控制器网络实时编程开发方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种微控制器网络实时编程开发方法,具体步骤如下:(1)让微控制器应用程序源码在前端客户端生成;(2 ...
【技术保护点】
一种微控制器网络实时编程开发方法,其特征在于,具体步骤如下:(1)让微控制器应用程序源码在前端客户端生成;(2)通过网络将微控制器应用程序源码发送提交到后台服务器;(3)后台服务器对微控制器应用程序源码进行编译调试,编译调试信息及编译调试好的微控制器应用可执行文件通过网络再回送到前端客户端;(4)前端客户端通过带有自身可编程接口的应用进行微控制器可执行文件的下载烧写。
【技术特征摘要】
1.一种微控制器网络实时编程开发方法,其特征在于,具体步骤如下:(1)让微控制器应用程序源码在前端客户端生成;(2)通过网络将微控制器应用程序源码发送提交到后台服务器;(3)后台服务器对微控制器应用程序源码进行编译调试,编译调试信息及编译调试好的微控制器应用可执行文件通过网络再回送到前端客户端;(4)前端客户端通过带有自身可编程接口的应用进行微控制器可执行文件的下载烧写。2.根据权利要求1所述的微控制器网络实时编程开发方法,其特征在于,所述前端客户端是互联网移动设备或自身带可编程接口的微控制器系统。3.根据权利要求2所述的微控制器网络实时编程开发方法,其特征在于,所述互联网移动设备通过B/S...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。