☁️ 云编译#
还在困扰如何搭建编译环境?芯片越来越多,环境也越来越多?电脑好卡呀~ 好,云编译来为你排忧解难~
已支持的平台:
air101 - Air101的LuatOS固件
air103 - Air103的LuatOS固件
air105 - Air105的LuatOS固件
idf5-esp32c3 - ESP32C3的LuatOS固件
idf5-esp32s3 - ESP32S3的LuatOS固件
ec618-luatos - ec618系列(Air780E/Air600E等)的LuatOS固件
ec618-csdk - ec618系列(Air780E/Air600E等)的CSDK
air601 - Air601的LuatOS固件
air601-at - Air601的AT固件
ec718p-luatos - ec718P系列(Air780EP/Air780EPV)的LuatOS固件
提醒#
页面显示的flash占用为估算值,若编译成功就是能放得下
soc文件本身也是压缩包(但不需要解压它),soc文件的大小并不代表底层固件的真实大小
这里我们以Air101为展示
访问构建网站#
点击登录#
使用合宙erp账号登录即可. 若没有账号, 可免费注册. 本服务免费使用.
点击右上角构建#
点击右上角菜单新构建,自定义构建名称,可以是任意英文字符, 与具体构建类型无关.
勾选想要的组件#
点击右上角保存修改,之后点击准备就绪#
注意:一定要点击保存修改
等待编译,过一段时间刷新一下结果
编译成功,点击下载即可
常见问题:#
为何我编译失败?#
编译失败的问题有很多,通常有这几种比较常见:
自定义字库怎么用#
自定义字库的名称, 与云编译页面上字库的 “命名” 值相同. 即 字体英文名_字体类型_字号
自定义字库与原有字库不冲突
自定义字库与原有字库的引用方式差异
-- 原有字库的引用方式
lcd.font_opposansm12_chinese
-- 自定义字库的引用方式
fonts.get("oppo_bold_12")
使用方式
-- 原有字库的引用方式, 各自引用
lcd.setFont(lcd.font_opposansm12_chinese)
eink.setFont(eink.font_opposansm12_chinese)
u8g2.setFont(u8g2.font_opposansm12_chinese)
-- 自定义字库的引用方式, 统一使用
lcd.setFont(fonts.get("oppo_bold_12"))
eink.setFont(fonts.get("oppo_bold_12"))
u8g2.setFont(fonts.get("oppo_bold_12"))