[发明专利]一种面向智能硬件系统开发的自动化设计方法和平台有效
申请号: | 201510929054.0 | 申请日: | 2015-12-15 |
公开(公告)号: | CN105608254B | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 林谷 | 申请(专利权)人: | 宁波力芯科信息科技有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F9/451 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 315040 浙江省宁波*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种面向智能硬件系统开发的自动化设计方法和平台,该方法包括创建各类模块资源库;对新开发产品进行需求分析;根据新开发产品的各类要求形成系统参数配置表,将参数配置表导入自动化设计平台,平台调用模块资源库进行方案优化,并对应参数配置表配置生成各类文档、电路原理图、电路PCB版图、硬件驱动程序、移动端应用程序、云服务器程序,进行调试检测。该平台为该方法的操作平台,该平台包括多个应用功能模块和模块资源库。本发明内设强大的模块资源库,非专业人员通过产品功能和性能参数即可实现各类硬件元器件的选型,各类软件子模块、硬件子模块调用性和可复用性强,硬件开发周期短,开发成功率高,无需过多专业人员,研发成本低。 | ||
搜索关键词: | 一种 面向 智能 硬件 系统 开发 自动化 设计 方法 平台 | ||
【主权项】:
1.一种面向智能硬件系统开发的自动化设计方法,其特征在于,包括以下步骤:a、创建云服务程序库,存放各类云服务程序模型;创建移动端软件数据库,存放基于IOS的软件程序、基于安卓系统的软件程序以及基于微信端的软件程序;创建移动端应用程序用户界面可视化模板库,存放各类可视化用户界面模板;创建硬件模块库,存放微处理器类、传感器类、定位类、移动通信类、短距离数据通信类、电源管理类和多媒体类硬件模块,创建硬件底层驱动程序和应用程序库,存放对应硬件模块库的硬件驱动程序和应用程序;b、选定新开发产品,并对新开发产品进行开发需求分析,得出新开发产品的功能列表、成本预算、功耗指标、性能指标、PCB板尺寸和结构要求、移动端应用程序功能和UI要求和云服务功能要求;c、根据新开发产品的各类要求生成系统参数配置表,根据参数配置表内的参数进行优化,并由自动化设计平台自动生成系统设计说明文档和系统性能参数文档,再根据系统参数配置表内的参数对应生成电路原理图和电路PCB版图,自动化设计平台分别调用和选取硬件模块库、硬件底层驱动程序和应用程序库、移动端软件数据库、移动端应用程序用户界面可视化模板库以及云服务程序库中的模块,生成产品的驱动程序、应用程序、移动端程序和云程序;d、根据对应的电路PCB版图和硬件元件制成产品PCB板,向产品PCB板中导入对应的驱动程序和应用程序,并向系统软件中导入对应的软件程序和云服务程序;e、判定产品PCB板是否初步开发完毕,并进行联机调试;f、对产品PCB板进行性能、功能和质量方面的检测;g、如果测试未达到产品预订的指标,则回到步骤c调整系统参数配置表,并通过自动化平台重新生成所有的产品数据,然后再执行步骤d、步骤e、步骤f和步骤g,如此往复。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波力芯科信息科技有限公司,未经宁波力芯科信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510929054.0/,转载请声明来源钻瓜专利网。