最近看新机会,故整理一份求职贴,寻找气场相合的团队,有需求的大佬欢迎联系。 下面主要按照我的技术演进及时间线,聊聊我这些年折腾过的一些底层技术和填过的坑。 0x00 驱动力:好奇心 && 兴趣 和大部分 C/C++/Qt 开发者一样,我早期也着重于常规的业务开发。但我属于那种只要时间充裕‘就想看看底层原理’的性格,比起堆叠业务代码,我更喜欢去向下拆解系统机制,这也促使我一步步走向了系统底层和安全的深水区。 0x01 交叉编译:从“造轮子”到“魔改 ELF” 从 ARM 到手搓 MIPS64el 工具链: 最初接触交叉编译是从折腾 ARM 开发板开始。 GitHub:嵌入式学习记录 (该仓库建立于 23 年底学习 uboot 时,学习裸机程序则是在 21 年初) 后来在工作中为了简化工作流,在不知道社区有现成轮子的情况下,通过源码摸索编译出了 mips64el 交叉工具链。虽然这套轮子最后没投入生产,但让我了解到了底层硬件编译参数,并在 24 年借此帮同事精准定位了一个由于硬件不支持硬浮点引发的深层崩溃。 ...