《Microduino实战》——1.5 如何选择开源硬件
本节书摘来自华章出版社《Microduino实战》一 书中的第1章,第1.5节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.5 如何选择开源硬件
开源硬件中有很多选择的。在选择时,可以通过以下的考虑点进行综合评估,选择适合自己的一款开源硬件,这也可以说是开始某项工程必须要完成的工作。
- 易学性
Arduino和Microduino不需要太多的硬件知识和编程的专业知识就能够轻松上手,不会有太多的困难。而树莓派、pcDuino都需要安装操作系统,如果没有一定Linux等嵌入式基础知识的话,开发起来会有很多困难。 - 功能、性能、尺寸的要求
Arduino和Microduino有良好的接口扩展性,如果要接入外围的控制器、传感器,可以选择这两种。如果需要实现视频、网络等方面的应用,可以用树莓派这样的PC平台。在某些情况下,若对尺寸的要求很高,比如四旋翼飞行器,控制板越小越好,可以选择Microduino。 - 外围设备
Arduino是用户最多、影响最广的开源硬件,所以整个软硬件环境都比较健全,有很多兼容Arduino的外围设备。而Microduino兼容Arduino,也有一系列的扩展模块可使用。如果要实现的某项创意,比如用蓝牙控制一个彩色LED灯,其控制相对简单,对通信速度要求不高,就可以使用Arduino或者Microduino这样的控制器。 - 社区和参考资料
如果对于初学者来说,还是推荐使用Arduino和Microduino这样的基础硬件平台,它们有非常庞大的社区用户,有很多开源设计供使用,还有丰富的参考资料和书籍。而pcDuino受限于易用程度,用户和社区的规模还不大,pcDuino.org上注册用户还不到2万,讨论的话题主要还是停留在如何使用上,还没有特别多的项目。所以,应选择有大量的用户存在的开源硬件,你遇到了问题,可以借鉴别人的经验和教训,对你来说,这也是一种很好的学习材料。 - 成本
硬件平台会因为功能、性能、接口等方面的不同而有很大的差异,从几十元到上千元不等,这也是选择开源硬件平台的一个比较重要的因素。
所以,笔者觉得,对于初学者来说,Arduino或Microduino是不错的开始。要求一般编程的可以选择树莓派,而对性能要求很高的则可以选择pcDuino。
《Microduino实战》——1.5 如何选择开源硬件相关推荐
- 《Microduino实战》——1.4 开源硬件
本节书摘来自华章出版社<Microduino实战>一 书中的第1章,第1.1节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.4 开源 ...
- 《Microduino实战》——1.3 开源软件
本节书摘来自华章出版社<Microduino实战>一 书中的第1章,第1.3节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.3 开源 ...
- 《Microduino实战》——1.6 总结
本节书摘来自华章出版社<Microduino实战>一 书中的第1章,第1.6节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.6 总结 ...
- 《Microduino实战》——导读
前 言 自2005年Arduino横空出世以来,开源硬件就像Linux一样,很快风靡全球.Arduino最初只是为学生设计的一款既便宜又易用的微控制器板,但如今在"创客运动"的大背 ...
- python写硬件驱动_用Python驱动开源硬件|课程开发者的对话
随着中小学创客教育的推进,开源硬件逐步被教育工作者所了解并进入了中小学课堂.从一开始的小规模应用到区域级别的大规模推广,开源硬件因为其价格低廉.性能强大和资源丰富,加上扩展性好,越来越得到教师们的认可 ...
- 《Microduino实战》——1.2 为什么要开源
本节书摘来自华章出版社<Microduino实战>一 书中的第1章,第1.2节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.2 为什 ...
- 《Microduino实战》——1.1 什么是开源
本节书摘来自华章出版社<Microduino实战>一 书中的第1章,第1.1节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第1章 开 ...
- 《Microduino实战》——3.4 重新认识软件与硬件
本节书摘来自华章出版社<Microduino实战>一 书中的第3章,第3.4节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3.4 重新 ...
- 《Microduino实战》——3.1 准备开发环境
本节书摘来自华章出版社<Microduino实战>一 书中的第3章,第3.1节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3.1 准备 ...
最新文章
- Android Binder概述
- 赛迪研究院可以入编吗_对医护来说,拥有编制很重要吗?
- Infiniband网络抓包
- SQL CTE学习总结
- WPS for Linux(ubuntu)字体缺失解决办法(转)
- 用Eclipse开发项目,你不能不知道的快捷键
- python requests 10041报错_Python-Requests1-批量登录获取uid
- 每天一个LINUX命令(pwd)
- 如何在 Kubernetes Pod 内进行网络抓包
- Spark应用日志级别设置
- mysql5.7主从全备恢复_mysql主从,或者全备份
- 【洛谷P1314】聪明的质检员(二分+前缀和+差分)
- U磁盘检测和大量收集量产工具
- 免费得到EnableQ在线问卷调查引擎V3.0商用版本的市场活动
- 如何正确做笔记?符号笔记法、康奈尔笔记法总结!
- Java-Spark系列6-Spark SQL编程实战
- java ad域 单点登录_系统集成-SSO微软ADSF单点认证-AD域认证
- 台式计算机如何联络无线网,台式电脑怎样设置无线网络
- developer.biao.daily.20140628
- 计算pi小数点后10000位