专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

开发板都是怎么玩的_PHP基础

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 0:56:38       共计:3571 浏览

开发板都是怎么玩的?

蟹妖见到很多人对Arduino的开发方法 、应用场景有误解,特别开个帖子说明下。误解一:Arduino性能很低,不如树莓派等开发板,所以不要用arduino做开发杀鸡焉用牛刀,中科院不会用银河来玩魔兽,你也不会想用计算器来LOL,不同的平台有不同的定位;Arduino更多用在数据采集和控制上,简单轻量。而树莓派等带OS开发板可以实现更多的复杂功能,如图形图像处理;聪明的开发者会选择合适自己、合适项目的平台,而非选择性能最强大的平台。误解二:Arduino程序效率很低,所以不要用arduino做开发Arduino核心库是对AVRGCC的二次封装,确实会降低一些运行效率,但是这又有什么关系呢?你的程序真是对实时性要求很高么?至少我在论坛或者国内没有看到多少对效率极为苛求的项目;Arduino与传统的单片机开发的关系,类似于各种语言和其配套的SDK,一个正常的程序必定是选择一个合适语言+相应的SDK快速的做出开发,选择Arduino做开发也是如此。当然,你可以选择使用传统方式,甚至是汇编开发单片机,把效率做到极致,但你必定会付出更大的学习成本,程序后期的修改也会变得举步维艰;如果你的项目真是需要很高的实时性,那我建议你使用arduino+avrgcc,甚至arduino+汇编的混编方式开发,如果这样还达不到你的要求,你还可以使用chipkit、maple等32位的类arduino的开发平台。误解三:Arduino只能开发玩具,不能做产品能不能开发产品和arduino本身无关,只与你自身能力有关。国内外很多公司都在使用Arduino开发产品,也有不少成功的商业产品(我知道肯定有人要来和我较真什么叫“成功”了),所谓的不能开发产品,只能当玩具一说,完全是无稽之谈。如果你真是从事硬件开发的人员,你会发现现在各大IC厂商都推出了自己的类库或sdk,其本质和Arduino类库是一样的,这也是硬件行业的趋势。这和大家写软件用别人的sdk是一个性质。我个人也一直不太明白有人说arduino不能开发产品的逻辑何在,就不能把它当作avr+sdk么?如果你的理由是成本,那看下一条。误解四:Arduino开发板成本太高,不适合做产品我介绍Arduino时,都会告诉别人Arduino是一个开发平台。我所说的用Arduino做开发,指的是使用arduino核心库做开发。开发产品也并不是非得集成个Arduino开发板,一个核心的控制芯片足以。至于芯片多少钱,开发者们自己去查吧。如果你对产品体积没要求,且产量很小,也完全可以直接使用Arduino控制器。在小批量的情况下,使用arduino开发可以大大的降低你的开发成本,这个就没啥好说的了。如果你的项目产量超级大~你当然应该选用更便宜的芯片开发,1块钱的stc,5毛钱的HT都是可以的。总结一下:Arduino的优势在于社区的强大和众多类库资源,其资源和影响力已经让github都加上了Arduino语言分类。有个冷笑话:如果在任一程序QQ群说“php是最好的web语言”,必定会激起一番论战。如果讨论众多硬件开发平台熟好熟坏,就会陷入这种无意义的逻辑中,所以请注意,我没有说过Arduino是最好的开发平台,我只是希望大家知道选择一个适合的自己,适合项目的开发平台,才是最重要的。以下是我列举的一些情况,个人经验,可能不正确,欢迎大家讨论。哪些情况Arduino可能适合你:你从来没接触过硬件开发;你想快速的开发,降低开发陈本;你的项目未来产量不大,或者就不会量产(这个需要你自己测算开发成本和生产成本的关系);哪些情况Arduino可能不适合你:如果你对处理能力,系统实时性有较高要求,那Arduino不适合你;如果你的项目未来产量巨大,那Arduino也不适合你(这个需要你自己测算开发成本和生产成本的关系);对其他一种单片机或者硬件开发平台开发极其熟悉;你项目会使用的到的类库在其他平台也有,且其他平台硬件成本、开发成本也很低;

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:PHP如何判断用户名在数据库中是否存在_PHP基础 | ·下一条:searchphp失败_PHP基础

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有