资料介绍
看到坛子里的童鞋还在拼命的学习一些很原始的方法不得要领,这里谈点自己有关嵌入式开发的体会
(包括FPGA、DSP、ARM)!!labview是所谓的第三代G语言,有很多自己的特点和便利。。
现在才知道有很多东西我都没有听说过,惭愧!惭愧!
labview入门很简单,不过要学好的话还是比较难的,就像MATLAB大家都会,
不过,在国内学得很好的人,真的很少。labview和matlab有许多相似之处,
所以以前没有怎么去关注,最近我想把DSP板卡的信号,比如,ADC输出的电压值,采集的温度信号,
显示在labview上才开始学习这种软件,在显示方面labview做得很漂亮,比matlab提供的工具强。
还有在编程方面也比matlab功能更强大,我是初学者,还不了解在信号处理方面和matlab的对比到底怎么样,
还没有评价的资格。
但在基于模型设计方面,labview比matlab要弱!可能他们刚关注嵌入式这块,提供的demo只支持几块板卡,
比如ARM、FPGA以至于有的童鞋认为labview仅支持三种ARM芯片,不过,我刚知道,
labview还有CGenerator这个自动为算法模型生成C代码的模块,
(所以发这个帖子和坛子里的童鞋分享)。即是说,对于任何嵌入式芯片,都可以采用labview来自动产生C代码,
对于大多数算法就没有必要手工编写C代码了,个别不容易建模的部分可以用手工编程C代码,然后打包成子VI添加进去就可以了,
这会大大加快开发进度和提高代码的可靠性。
给个用labview开发MSP430单片机的例子,ARM和FPGA,labview 2012版都自带,童鞋安装这个软件后就会看到。
呵呵,这是嵌入式开发的高级阶段了,切记,不会最基本的手工编程C代码,这个高级阶段是不可能达到的!!!!