如果只是学习编程,你愿意用500块钱买一个树莓派4B还是自己组装一台电脑?为什么?

看情况,买树莓派的肯定是懂得电子行业的,买电脑是生产力,树莓派是学习进步

这不冲突!


只买树莓派你几乎什么都干不了,而买了组装电脑,你可以学习树莓派


玩树莓派2年,我来凑热闹。

我从pi0w到4B都有。当初买就是为了学习Linux运维和Python。说一下树莓派和电脑的区别。

1,不得不说,树莓派系统是存在tf卡里,刷系统“必须”有电脑。而且有时候要不停的刷,因为为了安装或调试一个程序改设置,可能把系统改坏了,不得不重新刷系统。我曾经一晚刷了10来次系统,没电脑肯定不行。甚至我就算有了树莓派我也是在电脑上用putty就行远程操做,不然树莓派就要接显示器和键盘,操作反而不方便,而且二者的操作几乎没区别。

2,树莓派偏硬件,电脑偏软件。树莓派好玩的地方主要是树莓派有丰富的IO接口,可以接硬件,通过编程进行控制。比如做一个万能红外遥控器,接一个小屏幕做WIFI时钟,自动避障小车等等。电脑这样的事做不到的。

3,如果纯编程,电脑完全可以做到,不一定非要树莓派。就连树莓派的编程电脑上也完全可以完成。centos和raspiban系统都可以用电脑虚拟机来安装,操作也几乎完全一样。

4,如果想玩树莓派也完全不用买4B,我买的是最高配版本4G内存,400多,首发买的,那是centos都没出4B版的,真的可以当个电脑用,除了玩游戏不行,别的都可以。不过对Linux不懂得话还是要花很多手机学习的。但3B或3B+也可以做到,速度慢一点而已,价格便宜。pi0w也可以,速度更慢,看不了高清视频。

所以总结一下,不玩硬件不用买树莓派。玩硬件和Linux树莓派是不错的选择,好玩,解闷儿。玩硬件当然还有别的选择,比如esp8266-01s嵌入式系统。

下图2,我用4B做了一个nas。下图3,4,pi0w做的一个WIFI1.5寸OLED彩屏时钟。下图5,6,用两个esp01s两个1.3oled做的WIFI时钟。

图1pi3B

图2pi4B

图3pi0w

图41.5oled显示效果

图5WIFI时钟背面

图6,显示效果(未完成)


作为一个有多年编程经验的过来人,我给你的建议是即别买树莓派也不用组装电脑,可以稍微多花一点钱进入另一个平台,这就是JetsonNano,先看一下它的模样与参数吧。

树莓派长这样:

配置参数如下:

JetsonNano长这样:

参数配置如下:

它们两个都适合做嵌入式的开发,但是却有着本质的区别,因为JetsonNano除了拥有树莓派所有具有的功能外,它内置一块128内核的GPU,支持CUDA,CUDNN,OpenCV等,具有天生的对AI和深度学习的支持。

楼主想学编程,应该知道最近几年人工智能的火热程度,所以JetsonNano可以让你进行更多的实验,也就能学到更多的技能。提到人工智能,英伟达的GPU是不可或缺的一环,一旦学会了在JetsonNano上开发,很容易迁移到JetsonTX2,JetsonAGXXavier等。

唯一的缺憾是JetsonNano价格稍微贵一些,我当时买的时候是99美刀。

当然,如果不考虑AI应用场景的话,其实树莓派也可以,毕竟有价格优势。


我是做电子技术的,经常接触软件编程和嵌入式编程,这里说说的自己的建议。

你说的所谓的“学习编程”,我认为有两方面:

第一、如果你是嵌入式方面的编程,建议最好买树莓派4B。因为树莓派4B,适合DIY方向,本身尺寸小巧,可扩展性强。可以实现很多复杂的智能控制,将来可以在各种领域中用到。对学习者来说,网上已经有很多树莓派开发社区,源码的开放,成功案例的分享,最适合学习。

第二、如果是纯软件编程的话,组装电脑可以,树莓派4B也可以。因为纯软件编程,局限性比较大。主要是要求具有编写算法的能力和底层驱动编程能力。但是自己组装电脑的话,建议电脑配置高一些,有利于提高代码运行效率。


原始地址:/faxian/18502.html