说说我在研究树莓派过程中的一些想法:
1、我为什么爱树莓
话说现在的电脑都已经很便宜了,随便买一台上网本都比树莓派的性能要强得多,而且用来开发软件也更容易(编译快,运行快,等等),为什么要“自虐”般地使用树莓派这样一个貌似“不健全”的卡片式电脑呢?
或者换另一个问题,明明都已经有了很多很流行的嵌入式平台,例如Arduino这样的东西,而且Arduino还很便宜,为什么要用树莓派这样的东西来实现一些它可以实现的功能?
我只想从我个人的角度来谈谈这些问题。
先从一个故事说起吧。很久以前,我想自己做一个桌面软件与嵌入式软件结合的系统——例如,一个搭载嵌入式系统的手持设备,需要与Windows上的软件交互——但我个人能力有限,无法自己开发嵌入式程序,因此,我一直想学一些嵌入式系统开发知识,由于工作原因,计划一直搁置。我一直觉得,如果能在嵌入式系统上直接用C++,调用STL库来写程序,那该多好啊,那样我就可以利用自己已经掌握的一部分知识来实现自己的愿望了。
终于,树莓派出现了。装上了Arch Linux
ARM的树莓派就像是一个完整的桌面电脑,我可以在上面跟x86计算机一样,没有多少差别地编写程序了!
而树莓派同时又具有超便宜的价格、超低的功耗、超小的体积,这些完美地结合在一起,圆了我可以一个人“做点什么”的梦。
所以我爱树莓派爱得深。尽管我不如那些大神一般牛,我不能用它设计出一个令人惊叹的系统,但是我也从上面找到了自己的快乐。
2、中国的学生与树莓派
树莓派的初衷就是刺激计算机教育,我们已经看到了很多树莓派在学校中的应用的例子,例如这个链接。
我觉得这在西方发达国家不会让人觉得很稀奇,但是在教育模式相对落后的中国大陆,这种事真的是比较罕见。
树莓派这玩意很便宜,非常适合于在贫困地区推广,但是同时也有一个问题,贫困地区的教育水平非常落后,要找到有能力教授以Linux为基础的计算机知识的老师,不是一件容易的事情。我认为在这件事情上,不是捐献一批树莓派就可以解决的,光有硬件完全不顶用,还要人这个“软件”同步跟上才行。
0