项目完工后的一些感想

            稀稀落落也几个月过去了,记得一开始连调度屏系统是什么都不知道,到后来的小有所成,期间经历,几多心酸几多泪。

            从三月份开始接手这个项目,当时觉得,东西好多啊,各种模块组合,觉得好庞大啊,有一种无力感。然后每天看看看,写写写,哪有bug改哪点,改来改去自己都不知道干嘛了。

            后来逐渐明白了,嵌入式,就是一个主控芯片驱动外围电路,也叫作外设,把外设的时钟信号及读写信号组成的读写方式搞清楚,明白怎么操作外设相应的寄存器,这样在主控芯片上就可以写个时序代码(我自认为是驱动),封装成函数,就可以调用了,然后加之业务逻辑,就构成了嵌入式软件系统。

            写代码其实很容易粗心的,自己检查了好几遍了,可是调试的时候还是有错误,可是这总比考试好吧,考试坑爹啊,检查那么多次,自认为完美,可是考下来却不是满分,你说坑爹不坑爹,可是程序可以改啊,有bug就改,这点我自认为挺好的。

            事实上可以避免这些错误的出现的,一开始的概要设计要搞好,因为这个文档决定了你的程序的架构,同时也涉及到了程序中用到的算法,如何实现相应功能等。在这里确定好了,等写代码就很ok了,如果想到了更好的算法,可以应用下,不过要事先测试下这个算法是否可行。我又一次写了个字符串比较的算法,定义的类型为char 可是 char 表示的是字符,其实应该用unsigned char 这表示的是byte,也就是单个字节,这样的话对于16进制就能很好的表示了。这个坑了我两个小时。

            还有设计算法的时候要和业务结合起来,不然,你懂得。。。。。。。。

            总之,要规划好,然后去实施,绝对会事半功倍,同时多个人努力比一个人效率更高,可能你没有看出来的错误,队友一眼就看出来了,省了不少事。然后有个合理的时间安排,一起自然水道渠成。

           我很想跟成都以为大哥去创业,即使不给我工资我也愿意,因为这是我想做的。他是做线性切割机的,我虽然很菜,但是我绝对能发出我最大化的光,让世界更热一点。                                                  

转载于:https://my.oschina.net/u/2252538/blog/486172

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值