想开始写些东西

从一名BIOS工程师转型为Linux底层工程师的经历分享。通过不断学习Linux内核及文件系统,深入了解系统运作机理。现专注于Android平台上的Storage驱动开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工作将近两年了,时间说长不算长,说短也不算短.

回想起刚从学校出来那会,还以为会几门语言就挺厉害,也确实显得幼稚了些! 不过回想起那会,觉得也挺好的,有想法,有拼劲! 想起那是同洋爷一起玩反汇编/hook... 一起计划好好学习Windows内核(当然只是计划)... 挺想念洋爷的.也许正是长期的习惯,让我在工作以来对计算机技术的爱好只增不减.

从学校出来的时候,以为自己会做C++相关的应用程序员, 却没有想到进入的第一家公司却是一家ODM类型的企业,主要业务是笔记本代工,这也直接导致我完全没有意料到自己的第一份工作是做BIOS.还记得刚学那会看Intel 的那些晦涩的Spec有多么的头痛,不过也正因为这份时间不长的工作,让我理解了大学时代一直没有办法理解的操作系统与计算机硬件相关的一些细节 ,这也算是一个铺垫吧. BIOS 我并没有做太长时间,可以说都没有完成整个的学习周期,原因是公司正在拓展新业务---PAD. 我很敏感的感觉到,也许作Linux底层可能会比做Windows BIOS的空间会来的更广阔一些 . 当然这也和当时与洋爷经常聊未来的一些趋势有关系吧,很感激他给了我很多建议.

我就这样从一个Windows底层工程师直接转换到Linux底层工程师,其实做PAD的时候我是可以选择做底层或上层的,因为我对C/C++ 都比较熟悉,所以做Driver 或者做APP都没有太大关系. 当然,我丝毫没有犹豫的选择了做driver, 这也算是兴趣所驱吧! 从大学开始,我就一直在探求系统的运行机理,做底层当然可以让我更加清楚地了解到整个系统的运作方式和原理.这也正是我后来不断深入学习Linux 内核的出发点吧!

说了一堆废话,开始正题吧,在离开之前的ODM企业后,进入了一家芯片公司.主要做Android平台,当然我主要做Linux driver相关的工作.更具体一点就是和SD/eMMC相关的Storage部分,也包括文件系统部分.

之前学习期间也有很多疑惑,也走了不少弯路,也参看了前辈们的很多好的文章,自然包括了之前转发的很多好文章,再此也对前辈们说一声谢谢!之前一直在转发前辈们的好文章,几乎没有自己写一些东西. 主要是由于自己水平太差,怕误导了大家.

现在做这一块也有一段时间了,也对一些东西慢慢熟悉了,所以,想在自己工作之余也能把自己学习到的,领悟到的一些东西跟大家分享一下! 当然主要会是Linux kernel 及 File System相关的一些东西.

好吧,今天就到这里吧! 算是一个总结,也算是一个新的开始! 大家工作顺利! ^_^

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值