自打女友来了北京以后,兔子的这个博客就不怎么更新了。一方面忙的事情多了,另一方面大概就是生活中一个人静下来思考的时间短了。人类的技能大多都是用进废退,这样一来,自己的思考能力、语言组织能力和表达能力不知道要退化掉多少。

前些日子工作上产生了点变动,部门老大辞职创业去了。本来在这个公司里,硬件部门就是有些边缘化的部分,现在没了老大争取项目,恐怕就要清闲上许多了。于是面兔子在缓缓图变,静候时机准备换个地方,同时也在思考将来的路该怎么走。

硬件设计是一个非常需要时间和积累的工作,来这个公司快三年了,倒是积累了不少东西,硬件、逻辑、软件……都有涉及,但是学习如逆水之行舟,一种莫名的紧迫感依然挥之不去。当一个人有了迫切想要进步的想法,他就会变得刻苦。正是这种由内而生的压力推动兔子不断前行,不安现状。

但是走向哪里呢?倒是全然没有注意。

好在项目少了就有了空余的时间,而生活的状态也到了该要变革的时候了。因而兔子决定继续执笔,写一些东西出来。

一年的时间不上博客,发现堆积了很多网友的留言,最多的还是关于ZedBoard的,由于数量众多而时效性未知,很抱歉无法一一回复。Zed这块板子单看ARM确实没什么东西,最主要的还是与FPGA的协同,因此绝大多数的问题都来自接口。兔子对这些接口不甚熟悉,因此很多问题其实是答不上来的。

兔子决定从ARM和软件开始下手系统学习嵌入式系统,做块自己的开源硬件平台。之前的FPGA+MicroBlaze方案因为软件性能差被PASS掉了,兔子的需求至少也是Cortex-A8,512MB内存,能够运行Ubuntu或Debian系统。成本最好能控制在100RMB以内,这个是关键。同时考虑兼容Arduino,为什么是Arduino呢?这不是跟风,具体的思考后面的文章会说。

而Zed由于没有了使用的需求,没有GPU的情况下图形性能又很渣,实在没有理由继续研究。大概等ARM摸透了以后,或者有朋友提出了合作的需求以后,再研究逻辑这块吧。

其实这段时间也冒出了很多想法,主要是做开源硬件和智能家居。2.4G和433M无限组网的控制节点,加上ARM9/A8的主控平台,还有一些CPLD板子用来研究粘合逻辑和Wishbone。还想到了成立业余的工作室,不过还没有什么产品和领域能够让兔子眼前一亮,觉得大有前途可以全身心投入。希望能和有想法的朋友在一起交流。

综上,只能一步一步来了。后面的博客大概会从A8的主控开始,从硬件设计过程到软件移植,记录一个完整的系统设计流程。

 

二零一四年四月三十日 于北京,提笔自勉