不推荐购买树莓派小车拓展套件
Last Update:
Word Count:
Read Time:
之前买了一块树莓派五,暑假一直闲置着,就想着重新拿出来玩一玩,刚好逛淘宝时看见了一款小车拓展板及配件,就一时上头买了回来,组装,烧录专门的系统,上手玩,一个下午就把树莓派小车跑了起来,可以做简单的OpenCV视觉追踪,可以巡线,可以全向移动,但是总觉得很空虚,因为所有的一切都是现成的,更是基于商家提供的拓展板的,而不是直接通过树莓派的gpio,我从这个“玩具”里学不到任何与树莓派或者单片机相关的知识,唯一只有与OpenCV相关的内容是不基于商家提供的拓展板。于是就有一种说不上来的无力感。感觉这就是单纯的玩具,没有任何使用价值。玩这个我甚至学不到任何一个外设驱动的开发,因为一切都是包装好的。就两天时间,我恍然体验到了我买他的原因与实际的体验的巨大落差,于是他又被我搁置到了一边。
今天在知乎逛看到了一篇讲嵌入式Linux开发相关的内容,内容如下
网上那些教程,顺序全都不对,是奸商为了卖板子,搞出来的变相营销。这里的关键词首先是“电路开发”,其次才是”Linux”。学这个图的是啥?图的是自己选元件,自己画板子,PCB打样做成电路板,把元件焊在板子上。你需要什么样的板子,就画什么样的板子。你需要什么样的元件,你就焊什么样的元件。板子做好通电测试正常之后,才是网上教程开头教你的那些,烧录Uboot,内核,根文件系统。如果你不会画板子,原理图都看不懂,元器件选型一无所知,板子根本没做出来,你学Linux干啥?你想让它跑在哪?就专门跑在奸商卖给你的那块板子上吗?
商家提供的根本不是一个“开发平台”,而是一个成品的“玩具”。他们卖的不是教育和探索的可能性,而是一种“即时满足”的体验,无需理解底层,无需面对混乱和错误,只需按照说明书组装,烧录他们提供的镜像,就能立刻获得“成功”的反馈,看到小车跑起来。
这种体验的设计初衷是降低门槛,但同时也无情地剥夺了学习过程中最宝贵的东西:从无到有的创造,以及从失败到成功的挣扎。我就像在玩一个“嵌入式”的乐高套装,所有的零件都是专用的,所有的步骤都是预设的。我并没有在驱动电机,并没有在读取传感器,我只是在调用一个又一个的黑箱函数,运行一段又一段现成的代码。
这个小车拓展套件,提供的是答案,而不是问题。它用一块高度集成的拓展板,把所有硬件问题都解决了;它用一个现成的系统镜像,把所有软件环境都配置好了。
只能说他不适合我,他适合有钱的,希望能省下时间直接品尝成品玩具的玩家。