up2物联网网关(1)-openwrt编译安装
2021-02-176551
AI 快速预览详细
本文介绍了在UP Squared* Grove 物联网开发套件上编译和安装OpenWrt的过程。首先,准备Ubuntu20的编译环境,然后下载OpenWrt源码并更新feeds。接着,进行内核配置和系统配置,特别针对UP2内置emmc进行了详细的配置说明。最后,通过`make V=s`命令进行编译,并将编译好的系统解压后烧录到UP2的emmc中。整个过程清晰明了,适合家庭自动化爱好者参考。
|
0x01:项目由来 家里智能传感器越来越多,小米的居多(因为穷)。手机又是ios的,ios的homekit需要家中有网关(homepod 或者ipad ),然鹅我都没有。本来想用树莓派搭建一个,最近听说蘑菇云来了UP Squared* Grove 物联网开发套件,厚颜无耻的拿了一套来测试,发现ubuntu系统有点太重,所以编译一个op来跑试试。 0x02:编译环境准备 系统环境是ubuntu20,是否带桌面环境看个人喜好了。下面是官方推荐环境安装 直接安装就好0x03:源码下载 直接官网拉最新的源码 更新和安装feeds0x04:基本系统配置 up2因为是内置emmc所以需要特别配置,首先是内核配置: ![]() 然后是普通配置部分 cpu是x86架构所以选择x86进行编译![]() 选择luci-web管理 ![]() 选择中文服务 英文好就不用选啦哈哈 ![]() emmc的部分配置 ![]() ![]() 其他根据个人喜好选择,我选择了docker作为其他服务的容器 选择完成后使用命令进行编译 编译过程估计需要几个小时,这个时候最适合来蘑菇云微信群吹水哈哈。0x05:系统烧录将编译好的系统解压 ![]() 查看板子上的挂在情况 ![]() 将烧录目标锁定在mmcblock0上,查看分区情况 ![]() 固件进行烧录 ![]() 查看烧录后是否成功 ![]() 重启机器查看系统是否正常 ![]() |
















