firmware: refactor load firmware
重构 819s 固件加载逻辑 & macaddr 编辑逻辑,优化内存消耗,解除文件系统依赖
Checklist
- 已修改对应的 issue的状态
- MR 的Milestones、Lable都已正确设置
- MR 的 Title、Commit message 足够的简洁且精准
- 足够的信息帮助 reviewer 理解 feature 的大致实现或者 bug 的相关细节
- Ci pipeline 已运行且通过
- 等待 merge
Related
Release notes (Mandatory)
- [driver/firmware] 重构 firmware 加载逻辑,使用构建系统的 gen_inc 直接 involve 成数组来加载
- [driver/loadmac] 删除在文件系统备份与获取 mac 地址的操作