[发明专利]一种图形化嵌入式开发方法和平台无效
申请号: | 201010272553.4 | 申请日: | 2010-08-31 |
公开(公告)号: | CN102385509A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | 王宜怀;刘晓升;曹金华;蒋银珍;吴瑾 | 申请(专利权)人: | 苏州大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 常亮;李辰 |
地址: | 215123 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图形 嵌入式 开发 方法 平台 | ||
技术领域
本发明涉及移动通信技术领域,更具体地说,涉及一种可定制图形化嵌入式开发方法和平台。
背景技术
嵌入式开发平台式集程序代码编写、程序文件管理和程序编译链接下载等功能于一体,是进行嵌入式软件开发的重要工具。目前,现有的嵌入式开发平台主要有两类,一类为文本编程方式的嵌入式开发平台,另一类是图形化编程方式的嵌入式开发平台。文本编程方式的嵌入式开发平台主要采用汇编语言和类C语言进行嵌入式软件的开发,此类比较成熟的开发平台有Keil、IAR EWARM和Code Warrior等。
图形化编程方式的嵌入式开发平台适用于使用图形化编程来进行嵌入式软件的开发,所述图形化编程方式的嵌入式开发平台以其快速有效的开发模式得到软件开发商和用户的青睐,此类比较成熟的开发平台有LabVIEW开发平台。
然而,现有的图形化编程方式嵌入式开发方法和平台至少存在以下缺点:由于不同的微控制器需要使用不同的嵌入式开发平台来进行嵌入式软件的开发,现有的图形化编程方式的嵌入式开发平台的通用性差,不满足上述应用需求。
发明内容
有鉴于此,本发明提供一种可定制图形化嵌入式开发平台,以实现针对不同的微控制器均能实现嵌入式软件的开发,提高了开发平台的通用性。
一种图形化嵌入式开发方法,包括:
将微控制器的硬件驱动函数封装,并构建与所述硬件驱动函数对应的图标控件;
根据用户指示,利用所述图标控件生成针对软件程序的图形化程序;
将所述图形化程序转换并存储为源程序代码,通过编译链接所述源程序代码生成可执行文件。
优选地,所述开发方法还包括:存储所述微控制器参数信息及所述图形化嵌入式开发平台的工具信息。
优选地,所述开发方法还包括:执行所述可执行文件。
优选地,所述开发方法还包括:增加及更新针对新的微控制器硬件驱动函数的封装。
一种图形化嵌入式开发平台,包括:
定制单元,用于将微控制器的硬件驱动函数封装,并构建与所述硬件驱动函数对应的图标控件;
应用单元,用于根据用户指示,利用所述图标控件生成针对软件程序的图形化程序;
所述应用单元实现了使用图标控件进行图形化编程的嵌入式开发,兼具图形化程序的编译链接和下载的功能。
上述实施方式利用所述图形化嵌入式开发平台的定制单元完成针对不同微控制器的图标控件的定制,以实现面向不同微控制器的图形化嵌入式开发平台的功能,所述应用单元提供编写图形化程序的工具,可完成图形化程序转换为源程序代码的功能,从而配合所述定制单元,面向不同微控制器的软件开发目的,提高了开发平台的通用性。
优选地,所述定制单元包括:
硬件驱动函数构件库定制单元,将微控制器的硬件驱动函数封装形成硬件驱动函数构件库。
微控制器配置数据库,用于存储微控制器硬件参数信息和所述图形化嵌入式开发平台的工具信息;
图标控件库定制单元,构建与所述硬件驱动函数对应的图标控件,并设置所述函数接口参数及函数返回值。
优选地,所述应用单元包括:
图标控件及管理单元,用于显示所述图标控件并分类组织所述图标控件;
图形化编程控制单元,提供编写图形化程序的工具;
图形化程序编译链接下载单元,将所述图形化程序转换并存储为源程序代码,并编译链接所述源程序代码生成可执行文件。
所述图标控件及管理单元采用分类的方法,以树状结构显示图形化编程能够使用的图标控件及所述图标控件的名称等属性信息,方便图形化显示及代码的自动生成。
所述图形化编程控制单元是与具体微控制器无关的通用图形化编程的核心单元,主要完成图形化程序的编写、显示、注释和图形化程序所对应的文本程序的自动生成和显示等功能,并具有图标控件的编辑和图形化程序的缩放功能。
开发人员使用图形化编程控制单元可完成图形化程序的编写,同时,所述开发平台可以实时显示图形程序所对应的文本程序,方便程序员对比差错,也为后续程序的编译链接提供方便。
所述图形化程序编译链接下载单元,将所述图形化程序转换并存储为源程序代码,并编译链接所述源程序代码生成可执行文件。
优选地,所述图标控件包括:硬件模块图标控件、功能函数图标控件和流程控制图标控件,其中:
所述硬件模块图标控件将所述微控制器的硬件驱动函数转换为图标形式,并与所述微控制器的硬件驱动函数一一对应;
所述功能函数图标控件将所述微处理器的功能函数转换为图标形式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学,未经苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010272553.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:磁力避震装置
- 下一篇:异形加强型管桩及其加工方法