[发明专利]DSP代码自动生成方法及装置在审
申请号: | 201910398779.X | 申请日: | 2019-05-14 |
公开(公告)号: | CN110096267A | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 轩石磊;陆乐;谢勇 | 申请(专利权)人: | 深圳市行知网络科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/35;G06F8/41;G06F17/50 |
代理公司: | 合肥中博知信知识产权代理有限公司 34142 | 代理人: | 徐俊杰 |
地址: | 518000 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码自动生成 编写程序 工程文件 链接生成 完成系统 自动生成 编辑器 机器码 可执行 准确率 算法 下载 编程 编译 开发 节约 | ||
本发明公开了DSP代码自动生成方法及装置,步骤为:首先根据系统的设计思路在Matlab平台下搭建模型;其次在Simulink中对于算法进行仿真;通过Matlab提供的Real Time Workshop生成面向TI编辑器的工程文件代码;并进一步完成代码的编译,链接生成DSP可执行机器码;最后下载到目标DSP板上运行,完成系统的开发。在Matlab平台下代码的自动生成可以代替人工编写程序,这不仅工作者们从枯燥的编程中解放出来,而且还大大简化了开发复杂程度,节约了时间,提高了准确率。
技术领域
本发明技术涉及计算机技术领域,具体涉及一种DSP代码自动生成方法及装置。
背景技术
传统的DSP源代码开发通常采用两种方法:一种是直接使用汇编指令编写源代码,然后由汇编器和连接器进行链接后生成目标可执行代码;另一种方法是利用标准C/C++语言编写源代码。经编译器、汇编器和连接器进行编译链接,最后生成目标代码。这两种方法都要求开发人员要花费大量的时间去掌握DSP内部的各种寄存器的正确设置及软件的编程方法,开发周期长,延迟了产品的上市时间。
发明内容
本发明技术所要解决的技术问题是提供一种DSP代码自动生成方法及装置。
本发明所要解决的技术问题采用以下的技术方案来实现:
DSP代码自动生成方法,步骤为:
1)首先根据系统的设计思路在Matlab平台下搭建模型;
2)其次在Simulink中对于算法进行仿真;
3)通过Matlab提供的Real Time Workshop生成面向TI编辑器的工程文件代码;
4)并进一步完成代码的编译,链接生成DSP可执行机器码;
5)最后下载到目标DSP板上运行,完成系统的开发。
本发明的有益效果为:
在Matlab平台下代码的自动生成可以代替人工编写程序,这不仅工作者们从枯燥的编程中解放出来,而且还大大简化了开发复杂程度,节约了时间,提高了准确率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图;
图1为基于Matlab平台下代码自动生成的设计流程图;
图2为基于TMS320F2812的最小系统示意图;
图3为代码自动生成设计示意图,其中图3A为Simulink仿真界面图;图3B为新建模型图;图3C为RTW标签图;图3D为新建工程项目图;图3E为工程中添加文件图;图3F为工程调试图;图3G为运行结果查看图一;图3H为运行结果查看图二;图3I为系统模块结构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1、DSP代码自动生成方法,步骤为:
首先根据系统的设计思路在Matlab平台下搭建模型;
其次在Simulink中对于算法进行仿真;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市行知网络科技有限公司,未经深圳市行知网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910398779.X/2.html,转载请声明来源钻瓜专利网。