[发明专利]一种可视化软硬件协同开发方法有效
申请号: | 201510630878.8 | 申请日: | 2015-09-29 |
公开(公告)号: | CN105183485B | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 陈献庆;包伟;杨智德;宋彦锋;李旺;徐艳艳;马卫平;李杰;叶留义;赵丽娜;杨健;周东杰;郑拓夫 | 申请(专利权)人: | 许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司;国家电网公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 胡泳棋 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种可视化软硬件协同开发方法,属于嵌入式系统开发技术领域。本发明根据用户描述的软硬件功能,利用元件库中的元件建立相应的软硬件模型,并根据模型中各元件所对应的代码生成软件目标文件和其协作的FPGA目标文件,使得在一个开发环境下进行软硬件的协同开发,而不用关心软件和硬件的协作和通信细节,提高了开发效率,同时为用户提供的软硬件接口,能够充分利用软硬件资源,提高系统的性价比,使用图形化的开发方式,用户不用编写任何代码,减少了开发错误,保证了产品质量。 | ||
搜索关键词: | 一种 可视化 软硬件 协同 开发 方法 | ||
【主权项】:
1.一种可视化软硬件协同开发方法,其特征在于,该开发方法包括以下步骤:1)根据元件自身的属性,建立元件库,元件库中元件分为软件元件和驱动元件,软件元件采用软件代码编写,驱动元件包括驱动代码和硬件描述语言,每一个元件均有对应的函数声明和功能实现代码;2)利用所建立的元件库绘制待开发系统的软硬件功能模型;3)对所绘制功能模型中的各元件进行拓扑排序,确定元件的执行顺序,并将模型中各元件替换成对应的软件代码、驱动代码或硬件描述语言;4)利用编写好的平台框架代码将转换后的软件代码和驱动代码生成软件目标文件,用于在嵌入式系统中的CPU运行;5)利用硬件开发工具将所有的硬件描述语言转换成符合FPGA配置文件规范的比特流文件,用来配置嵌入式系统中的FPGA芯片。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司;国家电网公司,未经许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510630878.8/,转载请声明来源钻瓜专利网。
- 上一篇:隔热箱座
- 下一篇:一种远程控制门窗开关系统