[发明专利]一种嵌入式板卡及驱动自动生成方法有效
申请号: | 201811159681.0 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109471661B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 陈继东;李林;蔡建伟;史鹏 | 申请(专利权)人: | 西安霍威航空科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F15/78 |
代理公司: | 西安佩腾特知识产权代理事务所(普通合伙) 61226 | 代理人: | 张倩 |
地址: | 710065 陕西省西安市高*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 板卡 驱动 自动 生成 方法 | ||
本发明涉及一种嵌入式板卡及驱动自动生成方法,包括以下步骤:1)用户选择设计类型,设计类型包括嵌入式工控机类、数据采集与控制类和工业通讯类;2)确定设计类型的分支选择;3)确定控制器和片上系统;4)生成解决方案:5)模拟测试:对步骤4)生产的解决方案进行模拟仿真测试,或由用户自行设计更改;6)输出结果。本发明解决了现有的嵌入式板卡开发存在开发难度大、周期长、成本高的技术问题,本发明所提供的该方法能够减少嵌入式设备的开发成本及周期,降低嵌入式设备的开发难度。
技术领域
本发明涉及一种嵌入式板卡及驱动自动生成方法。
背景技术
当今嵌入式市场软硬件厂家众多,各个厂家都不断的推陈出新以更加强大、灵活以及多系列的产品占领更多的市场份额。可以说是群雄逐鹿。世界上具有嵌入式功能特点的处理器已经超过1000种,流行体系结构包括MCU,MPU等30多个系列。嵌入式板卡种类繁多,具体实施时还需结合用户需求、硬件选那一类型系列的某一型号、片上系统选那一类的某一版本,可与该硬件兼容的功能芯片、可与功能匹配的成熟电路、可用于该片上系统的编译器(IDE)、系统的移植、功能芯片的驱动……等等。
用户通过平台进行选型、确定版本、匹配电路等,但是现有平台存在以下问题:
1、市场上各个软硬件厂商各自为政,各厂商宣传自己的通用、易用性时仅仅只针对各自的产品,配套的系统及驱动也只是针对某一系列。有些厂商则连配套的系统及驱动也没有。这给用户造成很大的困惑,有些型号的产品还可从网络或计算机书籍上找到资料,有些则资料少之又少。
2、有些厂家对于自己的产品很少或不提供测试版或体验版,这让使用者在选购时只能从介绍上大体了解该产品,具体的细节、适用性、某些参数是无法从销售及售前服务了解到的。
3、所有的厂家都只针对自己的核心芯片(CPU),对于配套的功能芯片即便该芯片在他们的兼容性列表里,也不提供相应的驱动。
4、各个厂家因商业机密、版权、专利的问题都将与其他厂家交汇、重叠、结合边界的视为雷区。将所有越界的问题全抛给了使用者,让使用者自己去趟雷。
所以,对于一个板卡开发人员(或团队)来说,只能尽量沿用以前的成功案例,做小范围修改以适应新需求,否则无法保证项目成功率及成本。
但是现有没有一种方法能够将收录各种板卡、信息,在线生成,减少嵌入式板卡的开发成本及周期,降低开发难度。
发明内容
为了解决现有的嵌入式板卡开发存在开发难度大、周期长、成本高的技术问题,本发明提供一种嵌入式板卡及驱动自动生成方法,该方法能够减少嵌入式设备的开发成本及周期,降低嵌入式设备的开发难度。该防范能根据用户的需求,生成符合用户要求的嵌入式板卡的设计图、移植好的片上系统及其相关的功能驱动的源代码,并提供虚拟电路测试功能。
本发明的技术解决方案:
本发明提供一种嵌入式板卡及驱动自动生成方法,包括以下步骤:
1)用户选择设计类型,设计类型包括嵌入式工控机类、数据采集与控制类和工业通讯类;
2)确定设计类型的分支选择:
3)确定控制器和片上系统;
以用户当前选择的控制器或是片上系统为出发点,以发散的方式搜集与用户当前选择匹配的片上系统或控制器,再以设计类型及业务规则为表决条件,筛选出几个评价最高的片上系统或控制器供用户选择;
4)生成解决方案:
根据确定的控制器和片上系统,利用方案模板生成解决方案,其中方案模版包括硬件模版、软件模版和协议接口模版;
5)模拟测试:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安霍威航空科技有限公司,未经西安霍威航空科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811159681.0/2.html,转载请声明来源钻瓜专利网。