|
这时,大赛时我作的一个点阵原型,于老师要把它付诸实现(现在理学院门口挂的),我已经实现了一个汉字的模型,包括左右、上下滚动、开屏功能了,老师要实现一个8个字的,我把原理验证以后,我就没有干了,他找别人实现别的,后来我还帮他绕过读矢量字库,实现字体改变功能,于老师用VB完成计算机的控制程序了,他带的毕业设计的同学用VC实现一个蹩脚的。
我在干吗?一个老师(张晓俊)让我弄MSP430,TI的一种的功耗单片机,我早在工大的老师那听说的。他给我了一些资料,我就开始了,谁知道我的搭档大壮也在整,但是我们思路很不一样-这是我们自始至终存在的问题。他已经买了一块板子,而且资料查比我的还全。于是我们分头作,他作了149、1222、下载板,我就作了11x1、149、简版的下载板。还有小猪老师(朱正),当初他科技立项的题目《大棚温室控制》没有结题,拉我给他做完,结果我把他们的方案推翻从来了。其实就是时钟、温度、湿度显示与控制,温度测量用的是湿敏电阻,但是电路麻烦,我虽然一再要求老师改电路,但是还是没有足够证据和能力,于是就将错就错当成湿敏电容用了。
接着文文(女朋友)要跟我分手,我不知道我做错了什么事。这时老师说还有一次电子比赛-嵌入式系统大赛,还有什么问题吗,去!考研?去见鬼吧,文文?也去!我是爱她的,那是勿庸置疑的,是机会就抓住吧。于是我们开始查资料,准备了,但是他们没有派我们去北京学习,而是要两个老师去了。等到两个老师回来,比赛也开始,我早就决定用linux,但是图形界面没有办法,后查资料,决定用Minigui,这时老师开始给出题目,一个掌上实验室,一个喷泉,一个遥控航模,我们选择实验室,就是把示波器、逻辑分析仪、信号发生器集成到一块(这也是我们最初的想法)。但是去北京的一位老师却很让人失望,除了扯蛋就是扯蛋,我们的指导教师也不知道哪去了,我们的支持的政策不知道哪去。那么长的时间,我们要上课,而他们(老师们领导们)知道问题的难度,却没有给我们足够的支持。首先,我们没有钱,再次我们还没有时间,我们要去上课。但我还是开始学习Minigui了,其实Minigui挺好,纯C语言写的,Api函数跟Win98类似,很有亲切感,但是Linux安装编译器,还有调试环境着实让我们忙活了一阵啊。首先用Flash烧写工具写入RedBoot(eCos),主机建立TFTP(太不熟悉Linux,先前只用过,我就读命令man,知道怎么用modem下载,但是太慢,后来杨大伟老师帮助下,学了不少技巧),然后用RedBoot的命令zImage和文件系统jffs写入RAM,再写入Flash。这样的时间只需要不到20分钟,然后建立NFS,把PC上的文件夹映射成Sitsang(忘了介绍了Intel给大赛提供了Sitsang,CPU芯片是PXA255)的,这样我们的整个环境就好了。这以后我的大部分时间都花在PC了,还有想学软件系统,因为我的编写一个这么大的程序-类似EWB或者是Matlab的Simlink的程序,一个人啊,他们两个一个(大壮)作硬件,一个(海滨)IPP库的数字信号处理,可是好像都在等我,唉我处理不好三个人工作,但是我还是给海滨安排了,让他不管我们,先学习IPP并测试。而大壮因为没有接插件,只能作后期我们想到,但是他的牢骚最多:老嫌没有指导老师。其间7月末我决定不干了,去了济南,而海滨也去陪他的女朋友了,8月1日,我们都回来,就大壮自己一直在,我们心里一直很愧疚的(本来第一次大赛,我们就能保研,我一直觉得是我点太背,害得人家。而我一直想考研回文文那)。
王老师着急了(我们的考试成绩他们没有使劲,都是自己考的,没有挂科,大壮海滨都优秀呢,我只是还好),我和海滨回来,请我们吃饭,那天还有几个老师,其中苏龙滨老师说:“你们要负责任,把题目做完。‘负责任’是你们应该记住一辈子的。”因为这句话我开始真正的开始,题目太难了,我花了两天把Minigui移植到Sitsang中了,没有写触摸屏驱动的,你知道我的问题很多的,首先问题,我的界面,要是一个想EWB的,还要能计算出数据并执行特定程序获得数据的。但是我还是解决了,呵呵。我和海滨连接的很好,倒是大壮,虽然他的父亲经过很麻烦的过程才弄到接插件,还是没有能发挥作用,测试后,他发现CS5不好使,这下它在网上又听说别人的也不好使,放弃吧!整串口了。就这样最后我们近似完美的整完了所有的设想(苏老师给我们的工作,软件部分超额完成,硬件我们一开始就没有把它定在重要的位置上,指标一降再降),其实我们已经飘飘然然了,是啊,没有指导教师,只能自己给自己打气,这时我心里还有点数。这时我结合sitsang板,提出不用大壮的硬件(怕他完不成),作三部分的设想,一部分基本信号自己生成自己显示(EWB功能),一部分通讯调试功能(串口、红外、USB、蓝牙),还有一部分才是大壮的硬件和sitsang板的声卡与加速度传感器,这样我们的硬件的比例只有一小部分了。但是我让他们明白却花了不少时间,连苏老师都用上了,我说不明白,或者他们不服,我就叫他们去苏老师那,苏老师想法很老道,回来我们再统一意见。
交报告了,这时我的程序的大概出来,还有许多需要完备的地方没有作,而海滨的IPP已经完事了,本来我对他的意见挺大,不好好干,可能他不服我的,也可能他对C就是不熟,我要先给他写个程序模子,他才写,但还是干完了,我本来让他用小程序写每一个信号处理的,但是由于我用的Minigui的thread模式,一运行外部程序,就跳出,我错了,没有办法让他改了,变成函数、动态链接库,这时我用了一个技巧,把所有的函数封装成一个数组,调用起来简单多了。
大三我们有两个毕业设计的,一个数字课程设计,我作一个日历的,本来用图搭,但是我用Verilog语言编写,当初于老师让我用AHDL,我就是那么任性,别人不让我学的,我偏学,大家都用VHDL,好像还没有人用Verilog,哈工程,实验老师也不会,但是她给我了优秀。
另一个就是高频,本来我们可以不作的,那是以比赛作理由的,但是老师只给良好,所以我就作了,题目:双栅场效应管,很有意思,简单就是难,比乘法器简单,但是也能实现乘法器的功能。
大四开始了
我最想作机器人了,我一直在准备这方面的知识和东西,电机控制、传感器、电池、无线通讯。现在想做的不是那种就能走的机器人,我是作一种更像人的机器人,能思维,能跟我交流,能看(能说倒没有想实现),现在正看《自然语言的理解》和《人工智能导论》,还对图像处理很留心。
其次补一下欠缺的知识,参加嵌入式比赛也让我知道许多知识不会,比如,测量知识一知半解,数字信号处理的。考上研
我现在大四毕业设计了,研也应该能考上,大学有很多遗憾,也许多收获。大家肯定比我优秀,我只是记录过去,让寻找迷茫的人和正在迷茫的人有一些透亮的感觉。 上一页 [1] [2] [3]
|