🌿期望的你
1、26届及以后本科/硕士在读;每周实习 ≥3 天,连续 ≥3 个月。
2、Linux 基础扎实:熟悉常用 Linux 命令,理解进程/文件系统/权限等概念;有真机或虚拟机长期使用经验。
3、具备嵌入式 Linux 构建经验(至少满足其一):
- Buildroot:完成过从配置到生成可启动镜像的完整流程
- OpenWrt:构建过系统/固件
- Armbian:构建/定制过 ARM 设备适配的发行版。
4、了解内核编译流程。对 kernel config 有基本认识,能在已有配置上做小范围修改并验证结果。
5、做过将“第三方应用集成到构建系统”的闭环:把官方源里没有的应用加到 Buildroot/OpenWrt 构建系统并成功编译集成(例如 rclone、ACLONE)。
6、需完成指定做题考核(见下)。
题目: 使用 Buildroot 构建一个 arm64 的 qemu 系统镜像,然后将 rclone 集成到系统中,最终在构建的系统中演示 rclone 的可用性。
⭐️你将做什么
1、使用 Buildroot/OpenWrt 进行嵌入式 Linux 系统构建与定制:镜像生成、组件裁剪与集成,完成常见配置与问题排查。
2、参与 Linux 内核编译与配置(kernel config),启用/禁用基础驱动。
3、完成第三方软件包移植与集成,打通流程。
4、编写 Shell 脚本做构建辅助、环境部署等自动化任务。
5、启动流程与参数配置(GRUB),协助分析启动阶段问题。
6、了解 RAUC 等更新方案,在已有框架下协助完成更新包制备/测试/部署。
7、执行定制系统功能/接口/稳定性测试,记录并反馈问题,编写简单自动化测试脚本。