本帖最后由 奔马093 于 2013-1-16 23:39 编辑
在大家眼里,我应该是个好学生。我不打游戏,没玩过DOTA,没玩过CF,仅曾经在同学电脑上玩过一次CS。其实不是我自制力强,是我的电脑不行,我曾经在我的电脑上装了一个CS结果卡的要命,此后就再也没装过游戏。我大一大二成绩还行,拿了两次奖学金,大三忙于其他事情,成绩下降,但从没挂过科。
我的大一和大多数同学一样,参加了一些社团,各种活动。现在回想一下,真的啥也没干,唯一庆幸的是我吧C语言好好学了学,后来我发现真的很有用。
到了大二,系主任给我们开会,讲大学规划,我不记得都说啥了,大致就是告诫我们:不要荒废光阴,要多做实践,可以学学单片机,用单片机做些东西。当时,我还没有电脑,唯一的工具就是能上网的手机。我开始在用手机在网上查,什么是单片机,单片机是干啥的,怎样学单片机。就这样从啥也不知道开始,先到图书馆借来了些单片机方面的书看,然后我又用同学的电脑下载了单片机视频,就是郭天祥达那个。前面说过,我没有电脑,于是我都是用同学的电脑下,先存他电脑里,等他不用电脑的时候,我就打开看。现在回想一下,真的很不可思议,真的很感谢室友的支持,特别是让我那样用他电脑的室友。只看视频还不行,于是我决定焊一个最小系统,确定了基本电路和参数后,我把元器件写到纸上,去电子市场买来了基本零件:通用板、单片机、电阻电容还有电烙铁万用表等。焊好之后,我用同学电脑写了简单的LED闪烁的程序,当LED真的闪烁的时候,我高兴坏了。这个时候,已经濒临寒假,我按郭天祥那个开发板电路到电子市场把可能用到的零件全买来,然后把姐姐的电脑要过来准备回家继续学。大二整个寒假我都在学单片机,自己焊电路,自己写程序。数码管、矩阵键盘、AD、DA一点点学。做了个数字钟,一个计算器,一个电压表还有温度监测装置。
开学后,我跟学校老师参加了大学生训练计划项目(SRTP),题目是做一个三维控制监控小车,主要是做一个小车完成自循迹、红外遥控、无限遥控功能,并通过无线传输把车上的烟雾、温度等数据传输的电脑监控。这算是我做的第一个小项目吧。更想不到的是,中期检查之后这个题目还被列为学院重点支持项目。
大二下学期末,经学长介绍,我得以参加全国电子设计大赛,这也是我实验室生活的开始(后来才发现,实验室只有我们一组是由大二组成的,其余的都是大三的,真的很感谢介绍我进实验室的同学和学长)。我们先在实验室进行了一个暑假的实训,期间确实学了不少东西,特别是电路设计方面的知识。那个暑假,我都是早上8点呆在实验室一直到晚上11点才走。大二总是很有激情。最终我们组得了一个省二等奖。结果不是很好,但我知道两个多月的学习才是最宝贵的。交比赛作品的前一个晚上,实验室王老师对我说:下学期还有一个挑战杯,你还跟我参加吧,我当时很感动,真的很感谢王老师。后来,我就一直呆在王老师的实验室,跟他做了一些项目,并跟他参加了飞思卡尔智能车比赛,现在回想,可以说王老师是大学四年里对我影响和帮助最大的老师。
大三一开始,我买了一个ARM9开发板,开始学习ARM,主要是熟悉ARM接口,控制外围电路。并与另外几个同学合作在板子上开发一个MP3,偶尔也去实验室跟老师做一些东西。到了寒假前夕,王老师让我组队参加飞思卡尔智能车比赛,ARM学习暂时搁置了,于是我开始进入了智能车的制作,用的是K60芯片,Ctex-M4内核,正好也是ARM。这个比赛让我学到了不是东西,特别是软件编程,还有控制算法。当然对ARM架构也更熟悉了一些。比赛得了个西部赛区二等奖。
从兰州比赛回来,已经是大三暑假中旬,我开始了考研的复习。我考研完全是兴趣所致,特别是做智能车的时候,我对信号处理及滤波算法产生了浓厚兴趣。但要从事信号处理方面工作本科有些吃力。于是我决定考研,考信号与信息处理方向。于是大四上学期,我全部在自习室度过。
到现在考试结束了。估了估分,80%考不上。于时我开始为找工作准备,继续我的ARM板的学习。硬件熟悉了,我开始学习操作系统。先从uCOS-II和uCGUI入手吧。经过4天的努力,前天终于把uCGUI移植到了我的2440板子上。本来想在学校周边找个寒假实习,但发现这边搞单片机嵌入式的不多,不好找。于是决定先回家,,继续学我的ARM,过了年到南方看看。 |