这个暑假是最后一个大学暑假了,不知不觉就这样度过,而且不是想象中的那样度过,看到大家都是去公司实习度过,真心羡慕,而我却找不到实习,只有呆到学校学习,复习一下基础知识,为下学期的招聘做准备,在这总结一下这个暑假做的事吧
此时,眼看这个暑假就要结束了,面临的便是秋季招聘,心中难免有些不安与紧张,毕竟,今年的就业情况不是很乐观,以至于这个暑假我都在为这次招聘做准备。谈起这个假期,时间似乎有点长,但自我感觉一点有意义的事情都没有做成,无非就是看了几部电视剧,回味了一下人生,思考了一下人生,首先看了《浮沉》,这部电视剧总体不错,我是冲着了解职场的情况去看的,果然是学到了不少的东西,由此催生我要去外企工作的萌芽。然后是最近不是在放电视剧《穆桂英挂帅》,看来几分钟,看不下去了,居然没有一点感觉,三个字——太假了,于是便看起李若彤、宁静饰演的《杨门女将》,这真的是百看不厌,要帅哥有尧大,要美女有李若彤和宁静,真的是勾起我儿时的回忆。好吧,这些只是闲聊。从放假的那天起,感觉做起事情来就是三分钟的热度,成天想着自己以后要当老板,现在觉得老板哪有那么容易当的,下面总结一下这个假期所做的事情:
首先,刚放假就买了一个中星微的USB摄像头,于是就开始了V4L2的学习,在Linux3.0.1内核上挣扎几天还是没有结果,在采集视频的时候居然出现空指针,看了网上朋友的博客,果断放弃了Linux3.0.1,于是就编译了Linux2.6.36内核,移植ZC301p驱动,移植mjpeg-streamer,终于实现简单的视频监控了。
然后,参照网上写的一个基于服务器的Android聊天室,这是为了创新项目做准备,冥思苦想了这么久,还是没有弄出啥,说起来有点惭愧,还弄了两天才弄好,这也算是一点小成就吧。
再是,我的重心移到我自己的项目智能机器人项目上,先用单片机做一个智能避障小车,用超声波传感器测得障碍物的距离进行处理,在控制小车的前进方向,功能基本实现,还花了几天时间琢磨怎样让单片机与OK6410开发板进行串口通讯,因为开发板的外部中断线用完了,不能进行超声波测距,得利用51单片机测得后发送给ARM芯片进行处理,弄了半天,觉得这个可以后面在弄。
接下来就是回家了的6天,对刚下载的6410裸机程序实践和分析了,这主要目的是学习在Linux下怎样开发裸机程序和应用程序,真心想把开发环境从Windows下转移到Linux下,还学习了链接脚本,Makefile等,后面就是纯正的Bootloader移植到Ok6410了,也是参照网上的资料,弄了3—4天,终于移植好了属于自己的Bootloader,这也算是回家的收获了,还把Bootloader的启动流程弄清楚,从这时我还定了一个计划:移植Bootloader,再移植Linux3.0.4内核,在自己白手做根文件系统(基于Buybox),接下来一个星期都是在做这些事情,之所以这样做我是这样想的:到现在为止,我自己还没有移植和构建过嵌入式系统,怎么称自己在走嵌入式开放呢?只知道理论不实践,何以担大任!而结果却有点不打如人意,Linux3.0.4内核能顺利启动,但是没有看到MTD分区信息,有弄了3天的时间还是搞不定。不过幸好根文件系统的制作顺利完成,但因前面的Linux内核没有对MTD进行分区,导致系统不能正确加载文件系统,于是整个嵌入式系统的构建就到这里,虽然没有成功,但还是把过程走了一遍,其中也付出了不少努力,也收获了不少的知识,对了,还把自己的简历重新写了一边,中英文简历。
剩下的日子就是为面试做准备,花了几天的时间复习了电路分析,模拟电路,数字电路,数据结构,C语言,程序员面试宝典等书,天天早上就提着电脑跟班上考研的同学一起去教室,在电脑上写了有关链表的多种操作,后来又写了字符串的几种常用的处理函数,俗话说:“一天之计在于晨”,我在网上买了一本“名企英语面试”,天天早晨去大声读和背,为我去外企做准备。
最近,又想到自己的智能机器人,考虑到智能机器人需要视频图像采集,看了囯嵌的基于H.264视频监控的项目视频,又研究了X.264的移植,搞了几天,又遇到麻烦,感觉我还是在做无用功,不过我不会放弃的,总有一天,我自己的“钢铁侠”会诞生的。
以上这些就是我这个暑期中所做的事情,看上去学了很多东西但是很杂,需要慢慢的消化和吸收。
9月份的招聘就要来了,好期待自己将要进入哪个公司。希望顺利找到自己心中的工作,也希望今年找工作的朋友也能找到自己心中的工作!