matlab和嵌入式的产品部署

问题:matlab编程语言实现算法功能,并部署到嵌入式设备上

如何按照嵌入式代码转换的功能实现?

使用Embedded Coder https://ww2.mathworks.cn/products/embedded-coder/features.html

但是为了能较好的转换到arm芯片上,为此做出的需要下载硬件支持包

一般下载是在(ARM Cortex-M Support from Embedded Coder)https://ww2.mathworks.cn/hardware-support/arm-cortex-m.html

但是由于是破解版,因此并不能使用。

找到有离线安装的方法,下载硬件支持包(Download Hardware Support Packages and Optional Features)https://ww2.mathworks.cn/support/install/support-software-downloader.html?s_tid=srchtitle

但是出现的问题是:

提示安装出错?

在官网上找到这样的描述:

也即是说并不推荐使用离线下载支持包安装的方式,同时在官网上也有许多人提出的问题还没有很好解决。

如: https://ww2.mathworks.cn/matlabcentral/answers/121434-how-to-download-a-support-package-for-installation-on-a-offline-computer-for-matlab-r2016a-and-below

如果开了网络,破解就出现问题了!

相关下载支持包出现问题的解决方法:

Why do I receive the error "There was a problem downloading the Support Package"?

1)暂时关闭安全软件和防火墙

2)换另一个版本的matlab

https://ww2.mathworks.cn/matlabcentral/answers/285833-why-do-i-receive-the-error-there-was-a-problem-downloading-the-support-package?s_cid=pi_mwde_ssi_R2019a_win64

Why do I get a connection error when installing or activating MATLAB or another MathWorks product?

https://ww2.mathworks.cn/matlabcentral/answers/92634-why-do-i-get-a-connection-error-when-installing-or-activating-matlab-or-another-mathworks-product

关键问题还是:

网络没连接matlab的服务器、防火墙的原因

 

Installation of some support packages from inside MATLAB fails with "Install Error" message

(1507667)

 https://ww2.mathworks.cn/support/bugreports/1507667

准备购买正版软件了:https://www.ilovematlab.cn/thread-113214-1-1.html 

购买后激活依然出错!

1)关闭防火墙

不行

2)继续设置浏览器的协议为不使用代理和不使用自动设置

偷懒了按道理应该把软件重新安装,因为刚刚查了许可证ver -support ,还没有 更新过来

下一步需要做的是:

1)更改许可证

2)重新安装

网络不好!待下载完整版的安装完毕试试看

可以了,但是好多工具包都要花钱买!

学生版还没有embedded code toolbox 为此打电话联系中国区客服,并不办理学生版业务;

为此照之前的方法安装:

Matlab2019a x64:
https://pan.baidu.com/s/1FQScQHLmrIdf4AebHBJUnA
提取码:5qnc

 1)逐步安装后,输入crack序列号,工作站版本序列号:

 2)将crack内的license拷贝到安装matlab所在文件我选择D盘matlab2019a6文件夹内的bin内即可

3)将matlab快捷方式发送到桌面,注意由于我电脑上有多个版本(有正版、为此建立文件夹加以区分)

下一步打开,获取硬件支持包,点击arm M4的支持包,选择安装,令人惊喜的是,竟然可以安装了;想想之前不能安装的原因可能是:

1)安装完后做了网络的限制,导致不能联网

2)可能服务器时间点刚好能连上,mor

3)可能是我购买正版的原因

正在安装中:

安装成功了!下一步就是验证示例以及代码转换!

发现问题是:虽然该包能用了,但是matlab code 却不能用了!原因是还是使用student账户登录,并未解决根本问题!matlab的账户验证机制很好!

直接手敲C代码!后期再考虑付费购买全版!

发布了136 篇原创文章 · 获赞 112 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/heda3/article/details/90452890