作者:电路设计技能 作为树莓派学习系列连载文章的最后一篇,我简单汇总一下能够帮助树莓派初学者入门的一些资源,高手可以自动跳过。
1 学习必备 树莓派到今天已经有好多个版本,最新的版本编号为3B+,初学者一般买这个就可以了,虽然有更便宜的Pi Zero W,但从功能上来讲这个是最合适的,这个板子是不带SD卡的,需要自己选配一个,8GB的MicroSD足够,可以按照网上的教程向这个SD卡里安装系统。当然就像PC的硬盘一样,你也可以选用更大的SD卡,可以存储更多的应用。由于树莓派主板本身很便宜,网上的价格透明,即便是全球授权的分销商RS Component(欧时)和e络盟也无法直接从销售主板板卡中赚钱,卖板子的都想尽办法给它配一系列的套件,靠这些外设来赚钱。比如配个外壳、电源线、摄像头、键盘等等。你可以根据自己的需要决定是否要这些东西 - 随手可得的一根给充电宝充电的MicroUSB线也可以给这个板子供电,通过USB可以连接PC用的键盘、鼠标,通过HDMI连接你的显示器也就能构成一个系统,初学阶段这也就可以了。 如果你要做进一步的开发可以选配其它的外设,比如做视频的输入/输出处理需要支持DSI接口或HDMI接口的LCD显示屏(最好支持触摸)、通过CSI连接的摄像头。 很多人的误区是树莓派只是比较适合学计算机的来使用,其实作为一款定位为“开源硬件”的平台,它通过多数为GPIO的40管脚的插针可以连接我们最常用的各种外设 - 输入:按键、开关,输出:驱动LED、马达,通过SPI或I2C连接各种传感器、显示屏。为方便开发,很多厂商专门为树莓派配置了适用于不同应用场景的硬件扩展板,称之为HAT(Arduino生态的扩展板卡被称为Shield),比如传感器、音频的HAT,这个在我们前面的文章中也有介绍,如果能够找到刚好自己可用的HAT,就省去了硬件设计的时间,并且这些HAT都有现成的驱动程序和应用案例。这些管脚的信号速率比较低,最快的也就是SPI了,因此如果想用来做高速的数据传输,你可以考虑通过板上的CSI接口或者USB。 各种可以连接树莓派的外设 树莓派运行的是Linux系统,因此需要对Linux的命令和操作进行熟悉,我个人的体会Linux的命令行就跟当年我们学的DOS系统一样,记住一些最基本的命令,或者随时查阅。Linux也有图形化的界面,就像我们的使用的Windows系统,可以通过鼠标进行操作。不难,买本入门级别的教程,了解一下基本的命令就可以玩树莓派了。当然在树莓派上你可以通过C、Python编程(更简单的还有Scratch)做自己需要的应用了,这跟在PC@Windows本质上是一样的。 2 哪里能够购买到套件? 人们最常去的就是淘宝了,虽然我一直反对在淘宝上购买元器件,但板卡、模块级别的产品你还可以在淘宝上购买的,只是要注意甄别。其它几个更靠谱的渠道:
3 一些有帮助的资料网站 在学习的过程中你需要图书、网站等的帮助,你要知道哪些网站值得去造访,下面列举一下我常去的与树莓派相关的网站:
4 视频学习网站 显而易见的原因,现在的技术学习越来越多地依赖视频网站,我们为帮助大家学习树莓派,特别在摩尔吧在线视频平台上开设了一个树莓派的学习专栏,并邀请行业的工程师(将来会更多)录制视频课程,手把手教会大家如何玩转树莓派。 5 主要的应用领域和案例 如果你把树莓派当成一个小电脑,即便不加任何硬件的扩展,它的应用就已经足够广泛 - 视频、网络处理等等,只要是PC能做的,它基本上都能够实现,又兼有嵌入式系统的优点(性价比高、体积小巧),因此被拿来做各种原型开发甚至对价格不敏感的各种实际的工业产品。随着人工智能时代的到来,各种创新的应用都走向与物联网、大数据相关的领域,树莓派也当仁不让地成为入门人工智能的最佳平台。 对于硬件工程师来讲,做硬件的扩展更能体现出我们这个行业技能的优势出来,可以利用板上的CSI视频输入接口、GPIO接口等做很多扩展,支持外部的传感器、输入控制、输出显示、通信等功能,觉得简单?自己写个驱动试试。 在前面的文章中我们已经列举了不少应用领域的例子,相信大家已经有了不少的了解,你可以进一步关注Hackaday、Hackster、electronics hub、电路城、爱板网等网站上的项目文章,参考别人的设计,同时也能够获取灵感。 一些知名的众筹网站比如Indiegogo、Kickstarter、CrowSupply等都有一些与树莓派相关的项目,这些网站上的项目更接近产品,而且项目的设计者都精心设计、精心包装、精心市场定位的,是非常有价值的信息来源。 6 哪里进行技术交流? 学习的过程不仅是阅读资料、获取参考的过程,更重要的是要跟行业里志同道合的同行工程师交流学习的过程,即便他们不是大神,甚至水平目前还不如你,但只要相互交流就能够有所收获、迸发出灵感,甚至有一起合作的机会。基于这个目的我们从连载树莓派的文章开始就构建了一个树莓派的技术交流群,希望成为广大的树莓派爱好者、学习者进行友好技术交流的一个场地,通过这个群,我们希望每个人都有所收获,技术上有所进步。为了让真正学习技术的人能够有一个比较好的学习环境,我们特设了一个门槛,想入群的朋友都要先通过我们的入群身份验证才能够通过群主的邀请进入到正式的技术交流群,由此带来的不便敬请大家的谅解。 到此,有关树莓派产品应用的系列文章就告一段落了,今后我们还会不定期发布与之相关的各种类型的文章,我也会第一时间推送到我们的技术交流群里,敬请关注。 我们每天淹没在资讯的海洋里,很难分辨哪些是健康的,本公众号每日发布一篇与电子工程师电路设计相关的原创文章,覆盖PCB、FPGA、电源、嵌入式、测试测量、开源硬件等热点领域,目的就是将最有价值的技术信息呈现给大家,花几分钟时间翻阅我们过去半年的技术文章,您一定会发现这是一个最值得每天花时间阅读的公众号,二维码在下面,谢谢关注。 电路设计技能微信公众号二维码 ------------------------------------------------------------------------- 我们尊重原创,也注重分享,如若侵权请联系qter@qter.org。 ------------------------------------------------------------------------- |