今年毕业,找了份写底层驱动的工作。虽然懵懵懂懂也不知道什么,但是感觉上好像是自己想做的事情。开始还挺高兴。
现在冷静下来,发现自己对这个工作真的不是很了解,所以请教下工作具体内容是什么样的,在公司中的地位怎么样,怎么才能成为大牛,以及未来的发展怎么规划。
恳请各位前辈分享下经验。
分不多,我就随便散了。
------解决方案--------------------------------------------------------
我也和你一样情况啊,呵呵。。一行嵌入式代码没写过。找份工作是嵌入式的。
纠结。。
我觉得首先还是熟悉芯片的硬件 寄存器等 然后就是学习LDD3了。感觉没什么捷径。
------解决方案--------------------------------------------------------
只要做过简单的 复杂的就是一点点积累起来的
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
一定要投资搞一块开发板。
------解决方案--------------------------------------------------------
搞个板子在说...
------解决方案--------------------------------------------------------
车到山前必有路。
嵌入式有很多是跟硬件相关的,所以硬件要懂一点。看你们公司用的是哪个平台的,自己看点资料。
大牛么,看你自己了,只要有劲头去钻研,哪个岗位都能成大牛。
再一个不要只专注于自己的本职,那样在一两年以后就会遇到一个瓶颈。
多跟自己的上下游学学。底层上层都知道点,以后想转成构架师或者系统工程师也可以的。
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
楼主是做基于Linux的底层驱动吗?我刚自学完这一部分,感觉很有激情,能给个机会介绍一下我吗?
------解决方案--------------------------------------------------------
单片机
ARM
DSP
PPC
x86
找一个开发板熟悉一下吧
具体硬件架构看公司平台
路很长,慢慢来!
------解决方案--------------------------------------------------------
我的公司就是专职做linuxBSP驱动的,我不知道别的公司的情况怎么样,我说一下我的公司,我们是芯片公司,做powerpc的,基本上代码量非常的少,驱动这东西大部分是成熟的,别的公司也是买SDK后,再进一步开发,也大部分是上层开发,所谓的驱动也是根据开源的代码,改成自己的接口,或者进一步性能的优化
做驱动就有一点很烦,你要去阅读别人的代码,而且这个代码和内核相关联密切,然后改一下,而不是根据自己的想法去写(也没有那个时间去写),往往就会纠结“这个地方为什么这么写呢?”。反正我是不太喜欢,以前都是听说这个很好就业多,但是重要的是,是否真的喜欢,而不是技术门槛的难与易。
个人看法,难免会狭隘短浅,呵呵
------解决方案--------------------------------------------------------
学习学习
------解决方案--------------------------------------------------------
接分...