花销问题
前一阵帮机械学院的几个人弄一个他们的项目,是一个水下机器人:功能也就是能到处跑,外加有个抓手,能很猥琐地伸缩。
实际上他们这个东西相当于完全外包给别人做的,结果发现做完了以后忘加那个抓手的功能了,也不知道怎么改源码,就找我。
前两天看了一下他们的实体,主控制板是一块树莓派+一块Arduino mega。这硬件都能跑个中程制导导弹了。
我问:多钱,这一套?
:四千。
我:…
劳资当年搞大四轴才花了三千,还都是好零件…
前几天给朋友写个他设计的装置作品,大概功能就是观众走近了,停音乐;走开了,继续放。
最后成本控制在30+。
有次一块商量方案,我跟他们讲:哎呀…你们要是早找我,800块钱寥寥的,还能给你们改成无线电控制的 —他们现在那玩意儿…拖了条长长的电缆。
倒不是说减小花销是装逼,但在嵌入式里讲的是用有限的资源来实现特定功能 —够用就行。
这也对编码人员能力要求也是很大的。拿以前塞班为例,它那个开发平台对编程人员素质要求就很高 —倒不是平台烂(这当然是前几年的语境),而是硬件真的有限,码啰嗦了,要么分分钟爆内存,要么手机跑两下就没电了:还要考虑功耗问题。
我记得当时塞班平台上有个贼好玩的坦克游戏,可玩度爆棚,画质精美,还TM有很细腻云彩在飘!我敢打赌现在没有一个安卓游戏能比拟。前两年想玩,搜了半天搜着一个,赶忙下了个塞班模拟器。
一运行:俄文。
能用更简练高效的程序实现等价的功能,这是真本事,而不是成天甩锅给造芯片的:
哟,跑我的软件这么卡,该换手机了。
你们呐,吃枣都下岗。
当我讲完800块拿下的时候,那个开这个项目的说:你可劲造,我们经费有的是。