电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>C语言|源代码>简化“算法到C代码”是软件业的一项挑战

简化“算法到C代码”是软件业的一项挑战

2017-10-27 | rar | 0.5 MB | 次下载 | 1积分

资料介绍

算法密集型电子通信系统的设计需要大量算法和熟悉C/C++的人员。现在,从算法到C代码有望一键实现了。
  不久前,数学计算软件的领先软件供应商MathWorks公司发布了MATLAB Coder。该公司称是一个全新平台,是过去十年专注努力的结晶,特点是可以直接从 MATLAB 算法到实现一键完成。
  MathWorks中国教育业务发展总监陈炜博士解释道,传统上,算法密集型电子和通信系统的设计通常首先使用 MATLAB;MATLAB 算法最后需要转换为 C 代码,以集成到最终产品中。从 MATLAB 手动转换为 C 可能需要数天到数周的时间,有可能产生设计错误并造成投放市场的时间延迟。现在,设计工程师可以使用 MATLAB 加快开发任务(如定点设计和原型建立),然后使用 MATLAB Coder 自动生成 C 代码。
  传统软件分工
  MATLAB是矩阵实验室的缩写复合词,在MathWorks看来,所有算法都可以转化为矩阵,而MATLAB的目标是做算法易于开发的科学计算平台。现在的算法工程师或系统工程师可能是某个方面专家,例如信号处理、图像处理、通信处理以及其他算法密集型的开发应用。这些领域核心的工作需要一些创新或自己的IP(知识产权)。对于使用MATLAB的设计、系统和研发工程师/研究人员,当他们把新的构想和算法写出来后,真正实现需要硬件或软件工程师重新写C/C++代码来实现。
  简化“算法到C代码”是软件业的一项挑战
  传统的从算法到C代码的流程如图1。左侧是某一领域的专家,有新的想法后,例如想开发新的雷达系统(算法),或新一代的手机(不仅有蓝牙、WiFi和3G等,还要完成多任务处理等),在概念设计阶段最重要的任务是算法/想法是可以实现的。MATLAB可以快速地实现算法,因为优势是一种算法平台,无需专门针对某种硬件和考虑细节,例如数据类型、内存管理等(这些是C代码开发的人实现的),只需要考虑概念能否实现。用MATLAB写完程序,验证合格后,再由软硬件工程师手动地、重新基于这些算法,改写成C/C++代码。
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1490次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  92次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  10次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7蓝牙设备在嵌入式领域的广泛应用
  14. 0.63 MB  |  3次下载  |  免费
  15. 89天练会电子电路识图
  16. 5.91 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233045次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费