本身不是电子信息相关专业的,但是一直想进入这个行业,就毕业后培训了一下嵌入式开发,现状在一个小公司做驱动开发,但是近来快四个月了,还是感觉自己一窍不通,什么都不懂,碰到一个小小的问题就无从下手,经常卡上几天解决不了。导致无法从工作中获得乐趣和成就感,然后就开始有些怀疑自己,觉得自己是不是能力不行,或者太笨。大家说说自己是怎么进入嵌入式开发行业的吧,或者谈谈自己当时是如何跨过这个门槛的。
------解决思路----------------------
首先,你要问自己是否还热爱这个行业?当初又是为什么选择了这个行业?
如果自己都没有答案,就不要往下看了。
如果答案是肯定的,就是学习、工作的方式方法问题了。
驱动的入门,本来就比应用要难,要积累的时间比做应用开发的人员要长很多。
特别是如果没有硬件方面的相关知识,就更是这样了。
多看书,多问吧,没有什么好的办法。
------解决思路----------------------
搞什么驱动?
底层驱动最简单了,没有复杂的GUI
做底层,主要就是把寄存器都配置OK 就OK就了, 估计LZ 是懒,,耐心把芯片资料看看透了,就可以嘛
任何语言,或任何开发方向
1 熟练搭建环境
一个方向的开发,基本都有多种环境,熟悉一种即可
2 掌握调试手段
在一种环境下,熟练掌握调试方法
3 经验的积累了
这需要一定的时间,最主要是多动手,勤总结,经常做笔记,,经验的积累
是为了快速定位问题,再在2的基础上,很快便可以排除问题。
反过来说,看到一个问题现象,能快速定位问题,并用熟练的调试手段(可以是软件,示波器等等),排除问题...
在补充一下
如果上系统,,那就先裸跑,功能呢调通了,再往系统框架里搬代码,就可以了