成长的两年

博客园第一篇博客。

20137月毕业之后就来到了公司一直到现在,这期间确实感受到自己的成长(文中的项目涉及公司隐私,进行模糊描述,望谅解!)

第一个参与的项目是IC设计验证,抱有些许遗憾,但仔细想想,结合当时自己的经验积累和环境因素是不能够达到完美的,只能尽可能减少BUG的产生,IC设计验证是比较辛苦的事情,虽然从周期上来说对比其他产品要长一些。项目还没正式开始我就遇到了难题,写个软件算法鼓捣了几天不断的推倒重来,没有结果,彻底将我以往对软件的认识颠覆,这其中也让我见识了DS此等高人实力,结果他指点我打打下手完成了算法,信心严重受到打击,但也不得不硬着头皮上。

做接口验证辛苦了一个一直和我做模块硬件接口设计的小丫头(我比她大一岁),想必当时她顶的压力也不小;在FPGA上进行软硬验证的时候火药味浓重;后面定位出是FPGA分层次综合的原因。VIC设计比较理想化感觉验证得也比较草率,最后加了软件补丁,但流片之后还是出现比较严重的bug,逻辑验证不充分,想想第一版流片十几万RMB带了这些问题有点暴殄天物哦,接手的bootload调整之后没有出问题,比较欣慰。最后记录下当时记忆深刻的情况:没有周末的情况比较常见,23:00还在和丫头测试也正常,C程序BUG比较多,丫头也帮我解决了些,尴尬呀!晚上回去外面小雨,和她走到到寝室后我独自回住处,昏黄的路灯夹着小雨,我裹了裹衣服北风那个吹呀(画面感太强);记忆中的一个星期1晚上头晕乎乎的被几个同事拖到医院,体温39.5接着就是自己跑来跑去的验血等流程,第二天10:00继续开工;最后再说说当时自己的经济情况,刚过实习3个月4k左右,每月生活自理、住宿自理、月还贷1.2k;余下无几,这估计也是当时想打退堂鼓而不行的最实在原因,同时也感谢这个原因。在该项目距中对ARM体系架构、程序的加载分散、VIC工作机制、标准协议硬件接口实现、BOOTLOADMPU等进行了近距离接触,也就是直接从modelsim能够看到arm pc和寄存器配置时序,感受时钟跳动;很幸运接触了这么本质的东西。

休息下,继续写下个项目。

第一个项目流片之后告一段落,开始了我的第二个项目,linux应用程序开发,主要做网络协议对接,原程序BUG修复,协议移植主要做了soap协议对接,借助gsoap这个老外写的中间件工具还真不赖,稍微移植了下居然可以正常通信,一阵兴奋让我忘乎所以,导致后面对程序的几个细节上的处理出现了问题,如gsoapdebug日志居然没有关掉,导致debug文件将磁盘占满,诶累坏了几个仁兄,也耗费了不少时间,深表歉意。比较有意思的是后面对原来程序的维护上,也着实让人捏了把汗,原来的程序会不定时出现段错误,问题查起来比较麻烦,测试了2个月之后发现了原来的架构链表内存释放导致段错误,链表换hash之后数据处理效率提升,段错误也没有了,又是极为兴奋;不错所料,在此后的项目实施过程中又爆出hash处理有问题,导致数据严重重传,同事帮忙定位一周问题解决,简直不堪入目;此后也不再参与该项目。

第三个项目是STM32单片机的小项目,就SPI通讯LCD显示,比较简单;就一点在调试硬件SPI通讯时出现毛刺干扰导致通讯数据错误,最后不得不用软件IO方式实现SPI单向通讯;同时也在在其中深刻理解了单片机编程时间片运行原理也进行了实践,总结下来不错。

第四个项目也是STM32单片机的项目,主要使用了一些SIM通讯模块和服务器通讯,也需要实现一些通讯协议,继续沿用之前单片裸机程序编写方法——时间片轮询处理任务。在调试该项目过程中,也验证了一大神同事所说的在嵌入式领域没有什么是不可能的,包括稀奇古怪的想法,产生的问题;试想连单片机内部寄存器写入失败这种现象都遇到

是多郁闷的事。这也发现了调试问题是需要联想了,正好在博客园里面看到一篇名为《心理学知识提高问题定位与解决能力》的文章,相当棒;解决问题应该先解决自己思考行动的方式。

在公司两年除了这几个项目,也参加了其他的一些产品的副攻手,帮帮测试,找找bug,也小有收获。

说完了项目,谈谈感情;进公司两年喜欢了一个女生两年,不长不短,太过直接的我终究不能和含蓄的她在一起,给了她太大压力十分抱歉,刚好写这段文字的时候是在听王若琳的《美丽的错误》,学会了放下,学会了温柔对待女生也是有价值的收获。

最后写下中学时就看到的华罗庚先生说过的一句话“我们在解决数学难题时我们要学会知难而“退”要善于退,足够的退,退到最简单又不失关键的地方”。

当然也推崇笛卡尔先生从逻辑学、几何学和代数学中发现了4条规则:

绝不承认任何事物为真,对于我完全不怀疑的事物才视为真理;

必须将每个问题分成若干个简单的部分来处理;

思想必须从简单到复杂;

我们应该时常进行彻底的检查,确保没有遗漏任何东西。

我总结的是——体系自洽输入输出。

下周就离开公司了,应ZXJ同学要求同时也是对自己两年的总结写下这段文字;25岁了,无所谓感触,记录这一段风景,不错。

转载于:https://www.cnblogs.com/chenxiaolinembed/p/4693922.html

你可能感兴趣的:(嵌入式,数据结构与算法)