原来以为一个月写一篇总结是挺简单的事情,但发现没几个月,已经坚持不下来了。这不,今天已经是 2月5日了,才来补上。
上个月参加了公司的GB 培训,为期一周。虽然不知道 工作中又没有用。但是 感觉那些思考方法在平时的生活中也是能够用到的,所以感觉还是挺好的东西。大公司也挺不一样的,舍得花一个礼拜的时间给你培训这东西 。我想如果以后经常有这样培训的机会就好了。对了,公司那个learning center也真是 大,像酒店一样,挺喜欢。
工作中这个月差不多把自己的项目做完了。具体来说,还是 碰到了 jtag的不稳定 。有软件的原因,自己竟然写了两套头文件,但include的时候include错了。还有硬件连线的原因,在某个点上连是ok的,另外的点上不行 。还有自己调试的过程中,还是会怀疑 编译器 了,其实最后是因为自己用了 fail,true(应该是 pass)才导致的。自己检查了半天都没检查出,还是同事帮忙检查出的,所以应该能看汇编才是 。其实碰到这种问题,先要怀疑自己的,检查自己的程序才对,不行看汇编,编译器一般是不会错的。
还有自己碰到问题的时候要怀疑是 自己main board的问题,还是 DUT 的问题,还是硬件连线的问题,还是 串口通信的问题 。其实 应该 用固定变量法的,个个击破的。自己应该先 验证DUT 程序是没问题的,然后 写个程序验证硬件也是ok的 。再验证两边的串口通信时没问题的。最后再调 main board的程序的。自己一开始偷了个懒,以后一定要这么做。欲速则不达。
通过这个月的实际工作,对自己以后的工作也有了点 直观的了解 。对硬件的要求是高了很多。但是对软件的要求肯定没有原来公司高了。 这里做软件基本涉及不到应用层。对业务逻辑的东西涉及少了。就像原来公司我查东西经常会查到 javaeye,csdn等,但现在经常会 查到 ourdev,21ic这些了。 还有像关中断,以前我们一定要求关中断的时间越短越好,但现在因为其实程序是串行的,所以无所谓了。但对自己还是要严要求的,自己是个软件工程师呢,脑子里要有这个经。
在项目过程中,同事帮我解释了 继电器导通,三极管的一些知识 ,感觉很有收获。自己也在看些书,补上这些内容,争取把 电路这部分搞精,最后能像硬件工程师那样画图 。但不知道行不行了。
阅读(692) | 评论(0) | 转发(0) |