通常情况下,如果我在MATLAB上完成了某个功能(比如某图像识别的算法),却想把它用在单片机上,需要自己再写一遍C的代码。(我这里说的单片机确切的来说还是指所有微控制器比较好)。但有了emlc,事情将被大大简化。本文旨在初步介绍emlc,更多内容请查看MathWorks公司的官方资料。
emlc是MATLAB中的一条命令,可以将MATLAB的代码转为C语言,在我看来,这应该算得上是每一位嵌入式开发者的有力工具了。在MATLAB中输入help emlc,就可以看到它的帮助文件,其中第一句话就是非常令人兴奋的:"EMLC Generate C code from MATLAB code.“,接下来是它的用法:"EMLC [-options] [files] fun1 [fun2 ...]”。
读者在看emlc用法之前最好先看看这3篇文章,确保各项准备工作齐全后再进行试验。