如果单单从实现功能的角度出发,其实是可以的。但从现实角度考虑,树莓派存在的最大价值,主要还是让孩子学习Linux,以及培养一些电路知识。很多先天因素,决定了它很难成为智能设备开发的主流。
第一,成本问题。
咱先来算个账,一个3代+的树莓派,要200+元。如果想做成产品,搭配两个其他模块,按照一个模块100元左右的价格估算,材料成本至少也要在400元左右。再加上一些基础元器件,电源,外壳,也就上500元了。
而搭配两个模块的树莓派,可能做出什么级别的产品呢?湿度计,南瓜灯,门铃.......大概也就是这个级别了吧?500元材料成本,加上推广费用,运输成本,人力成本,时间成本,税务,卖到上千元,恐怕还是赔钱的。谁会花千元买个门铃?
所以如果真的要在设备上使用树莓派作为控制设备的话,有可能涉及的范围,只有军事,科研等“赔钱没关系”的行业当中。而并非一般的市场环境下。
第二,续航问题。
树莓派的耗电量,决定了它只能用于大型设备上。尽管网上很多人,用它制作出了智能浇花器,玩具无人机等小型创意产品。但有多少人仔细考虑过这些创意产品,在使用电池作为电源时,有多久的续航能力?咱来看看刚才做的那个门铃长啥样吧:
一个吊炸天的高端奢侈品门铃,售价千元,偶尔会发出嗡嗡的风扇声。打开电源按钮时,要等待一会儿,等门铃开机之后才可使用。需要使用专用电源,若使用一般锂电池,只能续航几个小时。
第三,与单片机相比,并无优势。
与树莓派最近似的,莫过于ARM单片机开发板了,以其中最出名的ARDUINO为例,它被视为比51系列单片机更利于新手入门的单片机开发板,它与树莓派在应用中唯一的区别,就是它是一个单片机,没有 *** 作系统,所以它无法当作电脑使用。一个ARDUINO大约60-80元,除了无法作为电脑使用之外,它所能实现的功能却与树莓派不相上下,开发难度也相对小一些,耗电量更是比树莓派要低的多,基本可以满足手持设备的续航需求。基于ARDUINO而开发出的民用智能设备,已经具备了一定市场,而树莓派衍生的民用智能设备,市场份额依然趋近于零。树莓派除了价格,耗电,均成倍高于ARDUINO之外,唯一可以算作优势的,就是有一个 *** 作系统而已。但如果真有需要,在ARM开发板上加装一个小型 *** 作系统,并非难事,比如ProtoThreads之类专为单片机设计的 *** 作系统,只需要烧录120行代码便可搞定。虽功能不如Raspbian,但紧凑小巧,能耗自然也要小的多,便于解决手持设备续航能力不佳的问题。
在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话
也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方
法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析
。以前我是用VC来练习C语言的,经常去尝试着写一些C语言竞赛的题目。它们是纯C
、纯数学、纯逻辑的题目,不涉及界面这些东西,创客学院的嵌入式视频很适合提高
你的编程能力。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)