Linux要懂多少才能玩树莓派呢?

2025-05-12 21:53:50
推荐回答(3个)
回答(1):

至少会终端吧

回答(2):

怎么玩树莓派。和你对Linux有多少理解没太大关系。其实树莓派的定位挺尴尬的,除了用来玩,并没什么大用处。
如果你想用它当作一个WEB服务器,首先你得能搭建一个网站吧?所以你得先学WEB前端。这就涉及你要学会HTML,CSS,JAVASCRIPT这些基本的前端语言,你才可以制作出一个网站页面。有了网站页面,你要学习一门网站后端语言,比如PHP,JAVA,C#,Python等,这里你一定认为,既然玩树莓派,当然应该选Python啦,或者Node之类比较时髦的东西。。。。未必,别急,等我往后说。
学会后端语言之后,你要再学习一套基于后端语言的服务器框架。PHP也就无所谓了,Laravel,ThinkPHP,Yii都可以,入门简单,技术垃圾,但拿来忽悠煤老板足够了,反正只是随便玩玩,干两年就转行而已。JAVA依然还是那个样子,还是那副德行,没什么好,也不怎么坏,看看端在手里的饭碗,大家都懂。C#可以使用ASP.NET CORE,一个堪称完美的框架,技术先进,执行效率高,缺点是太新了,市场认可度也不高,养家糊口有难度,但用着爽,心里美,世界依然是光明的。而最尴尬的就是Python了,市场认可度几乎是零。有两个框架可选,一个是Flask,这玩意大家都说好,但其实就是个小玩具。在你能用它做出一个知乎,豆瓣级别的网站之前,估计已经饿死了。另一个是Django,这玩意倒是没问题,稳稳的,轻轻松松便能玩后端了。但Django基于一种叫做MVT的奇葩设计,选了这个框架,你将注定变成奇葩,与所有的同行格格不入。还有那个高端大气,改变世界,拯救人类的Node.JS。。。呵呵。。。
无论你的午饭是一只龙虾,还是一袋榨菜,总之,至此你已经是一个web开发人员了。你想问,为什么没说Linux?嗯,确实没说,因为你只要把你的服务端部署在Linux上就好了,每一种框架的各种文档上,都会告诉你如何一步步做到,按照步骤操作就行了,并不需要关注Linux本身,就是这样。
你需要对windows了解多少,才能用windows玩游戏?你只要会开机,然后双击鼠标就够了。至于你双击鼠标之后,windows为什么会打开游戏?进程是怎样启动的?表示层、会话层、传输层之间的工作是如何调配的?操作系统OSI七层模型之间如何通信?游戏究竟是如何通过套接字创建了Socket连接?这些你懂吗?你懂吗?你懂吗?你懂吗?难道不是在很久之前,你就在用windows玩游戏了吗?
Linux也是同理,cd,ls,./tleap,三个命令搞定。你说这算懂多少?
如果你想用树莓派当作智能硬件?去搞一下电子电路?去搭那个什么小车?为迎接物联网时代打下基础?怀抱科技的梦想改变世界?播撒开源的种子造福人间?聆听姜子牙的训示授禅封神?静待老君的点化位列仙班?
算了吧,树莓派根本无法用于实际意义上的产品开发。无论是今天的嵌入式,还是未来的物联网,都没树莓派什么事儿。用于物联网的智能硬件,是以单片机开发板为主。
单片机开发板的种类千千万万,以其中最为家喻户晓的Arduino为例。除了没有Linux,树莓派能做的,Arduino全都能做。当然,Arduino能做的,树莓派也同样能做到。
你一定会想。。。既然树莓派也能做到,为什么说物联网要用Arduino,而不用树莓派?因为即便最新型号的Arduino UNO R3,也只要最低29元人民币,就能买一块。而树莓派目前可以买到的最便宜的2代,淘宝也要98元。配件更是存在近乎变态的价格差。
使用树莓派搭建那个小车,挑选淘宝价格最低的2代树莓派98元,加上最便宜的小车配件368元,你至少需要466元的成本。而使用Arduino搭建同款的小车,你只需要29+138=167元。
对于技术水平更高一层的开发者来说,自己做板子,还能更进一步的控制成本,搭建这个小车,控制在百元以内,或许都是有可能的。如此巨大的成本差异,还谈什么做产品?咋改变世界?咋拯救人类?100多元就能搞定的东西,谁会花466元买同款?
这里又该谈谈Linux了。。。树莓派有Raspbian系统,Aduino有吗?单片机有吗?没有。。。但如果真的有这种需要,加装个操作系统,有什么困难吗?而且那些基于Linux的系统,真的是好选择吗?只要几百行代码,就能加装一个用于单片机的超小型操作系统。比如ProtoThreads,就只有120多行代码,整个操作系统才十几KB,但也拥有多线程控制器,耗电量只有Raspbian的几百分之一,你怕不怕?
装同样的电池,你那466元成本的树莓派小车5分钟就没电,人家不到100元成本的同款小车,却能玩一整天,你怕不怕?
如果消费者的脑子里除了水之外,还有其他东西的话,那树莓派对他们来说,就仅仅是个玩具,可以在娱乐过程中找到点类似开发的感觉,仅此而已。

回答(3):

? 血色玫瑰 ( 2007) ? 祈望 ( 2008) ? 上海往事 ( 2008)