OpenWRT移植&适配小记
💡
原文中文,约2600字,阅读约需7分钟。
📝
内容提要
本文探讨了在OpenWrt上移植dtb文件的挑战,作者尝试将iStoreOS移植到Orange Pi R1 Plus LTS设备。由于资料不足,作者通过反编译和修改dts文件,成功编译出可用镜像。尽管xunlong OpenWrt存在问题,iStoreOS的界面和功能更符合用户需求。
🎯
关键要点
- 本文探讨在OpenWrt上移植dtb文件的挑战,作者尝试将iStoreOS移植到Orange Pi R1 Plus LTS设备。
- 资料不足使得作者通过反编译和修改dts文件,成功编译出可用镜像。
- dtb文件用于告诉系统如何驱动外围设备,x86设备不需要此文件。
- 作者的设备是Orange Pi R1 Plus LTS,支持immortal wrt和xunlong openwrt分支。
- 作者通过获取适配的镜像和反编译dtb文件,成功获得dts文件。
- 在尝试将dts文件合并到源码中时,发现相关修改已合并到主线。
- 编译过程中遇到上传错误,但最终成功获得理论上可用的镜像。
- xunlong openwrt存在许多过时的插件,内置的ddns依赖第三方服务。
- iStoreOS的界面和功能更符合用户需求,提供更好的用户体验。
- 作者对iStoreOS的应用商店和主题表示认可,但对某些功能持保留态度。
➡️