代码生成和部署
生成独立申请台式电脑、移动设备和嵌入式目标
在您开发您的应用程序使用音频工具箱™功能,您可以生成可移植的C / c++源代码,独立的可执行文件,从您的MATLAB或独立的应用程序®代码或仿真万博1manbetx软件®模型。使用代码生成,您可以:
运行您的算法在机器没有MATLAB或仿真万博1manbetx软件安装。
当你工作在MATLAB加快处理或仿真万博1manbetx软件环境。
你的算法嵌入硬件。
在遗留代码中加入你的算法。
这个表对比部署的特点MATLAB编译器™和MATLAB编码器™功能。用这个表来决定如何部署MATLAB代码或仿真万博1manbetx软件模型。
部署的特点 | 使用MATLAB编译器功能 | 使用MATLAB编码器功能 |
---|---|---|
输出 | 不可读的共享库。 | 便携和可读的C源代码。 |
库的依赖 | MATLAB运行时。 | 图书馆只依赖音频I / O特性:运行在MATLAB和Simulink音频I / O特性万博1manbetx。 |
万博1manbetx支持的平台上部署 | 窗户®,Mac和Linux®。 |
任何平台,支持ANSI万博1manbetx®/ ISO®C / c++代码。 |
知识产权保护 | 包装代码是加密的。 |
代码是不加密的。你可以保护你的IP通过生成共享库,而不是可读的代码。 |
算法加速 | 与MATLAB相同的速度。 |
会更快,但这取决于算法。 |
MATLAB的图形 | 万博1manbetx支持。 | 不受支持万博1manbetx的。 |
将音频插件部署到一个数字音频工作站,明白了出口一个MATLAB插件寒鸦。
将音频插件部署到仿真软件,明白了万博1manbetx在仿真软件包括一个音频插件万博1manbetx。
主题
- 根据MATLAB生成C代码是什么?
介绍了代码生成的支持。万博1manbetx
- 运行在MATLAB和Simulink音频I / O特性万博1manbetx
设置您的系统环境为部署音频使用动态库文件I / O系统对象和块。
- 识别和Android设备上显示口头命令(万博1manbet万博1manbetxx仿真软件支持Android设备的包)
这个例子展示了如何使用仿真软件®支持安卓™设备部署包深学习算法,识别万博1manbetx万博1manbetx和显示命令说通过你的Android设备如手机或平板电脑。
相关信息
- 有源噪声控制:从建模到实时的原型
- 适当的任务为MATLAB编译器产品s manbetx 845(MATLAB编译器)
- 独立应用程序(MATLAB编译器)