[ linux驱动生涯 ] 前辈的建议

  • 关于底层开发,比如系统开发和嵌入式开发,有什么比较好的博客或者网站推荐的?

学习开发(任何开发)没有捷径,也几乎不存在大神带路小弟会学的快一些的情况。

我知道有人总想知道大神们在研究什么,我想说这意义不大,想起来前几天看到的一个回答:我见过吕布了,我觉得我能打过关羽了。或者从另一个角度上看,研究大神的博客就有点像研究成功学一样。每个人走的路都不一样,别人的路未必会帮助自己。

好了,回归问题本身,我觉得不存在“比较好”的博客或者网站,只能说有比较适合自己的方向的网站。平日里我自己用的最多的是百度和谷歌(公司定期上不去,平时用百度多一些),搜出来的东西以CSDN居多。基本上是需要什么就查什么。

如果需要研究Linux的内容多一些的时候,基本上就是http://gnu.org之类的地方。

如果是在研究硬件驱动,基本上就是硬件官网或者各种规范的网站,都是从维基百科点进去的。

如果自己确实迷茫,建议看纸质书,经典极多,书单我就不给了,能把经典都看一遍就已经很好了。

如果想自己造轮子的,两条路,一条是百度谷歌+技术规范(intel开发手册),另外是找自己动手写操作系统之类的(这类书很多,讲的基本都合适)。当然,前提要英文好,不然上百页的规范看着很头大。英文不好怎么办?学啊。

如果想研究技术的前沿,其实一般的科技新闻就足够了,而且多数情况下这些前沿跟自己的开发,关系真不大。

个人总结:对于底层开发,最好还是先书本和源码,然后再去想网站和博客。


  • linux内核大约花费了多长时间来学习?

这个可不像你学一门语言,c或者java一个月或者3月你就能精通掌握。这是一门长期修养,东西多的很。

内核一个分支系统深入进去都够折腾半年的!再说光看也是白瞎,不开发不用也没有必要学它。

可以说没有个三五年的研究和实践应用,不要说自己入门了!

这群世界各地的黑客都不是吃干饭的,精通内核就大致达到了他们的地位,你说这需要多长时间呢?

总言之:你距离黑客有多远,你就需要多少时间!

这是高要求喽,如果是只是玩玩,那就随意喽!


参考网址:

https://www.zhihu.com/question/23552615/answer/24925779

https://bbs.csdn.net/topics/390759060




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值