接触嵌入式开发应该是大三的时候,那个时候ARM还没像现在这么盛行,当时就知道它很牛逼,至于怎么牛逼的自己也不是很清楚,就老是听课堂上的老师如是说,他们预言将来ARM必然会占领诸多市场,现在看来,还真的是这样。老师鼓励我们参加嵌入式开发的竞赛,而我们学校对这块也相当的重视,每年都会举办嵌入式开发,芯片是基于arm内核自己设计的,开发板也是自己学校做的,所以学校也很阔气,所有参赛的学生获奖后开发板都是必然赠送的。有这样的老师鼓励,还有这样吸引人的条件,不参加的话岂不是显得我很白痴。我们班有编程很强悍的人,就邀约他一块组了团队。当时自己很挫,只能抱大腿了。我们当时报的项目是利用傅里叶变换的原理识别人的声音,根据差异做了一个类似语音开关的功能,我记得最后得了二等奖,当时我们都很高兴。
研究期间自己又参加了学校的嵌入式比赛,当时被称为邀请赛,开发平台仍然是学校提供的,有了之前的经验,再参加也知道大概的方向了。组了一个团队,想做手写识别,但是后来发现难度太大了,就做了比较简单的字母和数字的识别,开发是在安卓平台上的,最后拿了三等奖,还算不错。 自己平时在实验室的时候也会捣鼓一些东西,譬如基于三星的芯片的开发板稀里糊涂做了加密算法;我自己也知道这些都是小打小闹根本上不了台面的,但是让我对这个领域逐渐有了了解,知道这个领域都在干些甚么,为自己以后的就业和择业提供了一点方向。
现在FPGA和ARM也做了相应的融合,譬如Altera和xilinx公司都有相应的基于ARM cortex A9 加fpga的芯片,不过对应的开发板都还很贵。我们从中可以看到ARM的威力,以后它还会怎么样呢,不太清楚,反正现在的智能机大部分都是ARM天下;ARM真像我们老师当时所语言的那样,进入了平常百姓家。
ARM成长到无处不在,自己也从一个青涩的学生族踏入社会,进入公司,接受社会的打磨和洗礼,但是仍然希望自己能够像好的方向发展,像ARM那样每年都有进步,每段时间都会有产品更新,同时我也会保持着自己对嵌入式开发的学习。