项目简介
本项目开发了非官方的嵌入式Linux系统的Flutter嵌入器。该嵌入器基于Flutter desktop for Windows实现,聚焦嵌入式系统使用场景,目标是优化Flutter在嵌入式系统中的应用,使其更轻量级、高效,以适配资源有限的嵌入式设备。
项目的主要特性和功能
- 针对嵌入式系统的Flutter嵌入器优化:相比桌面版Flutter更轻量级,依赖库更少,主要支持Arm64设备。
- 支持多种显示后端:涵盖Wayland和Direct Rendering Manager(DRM)等。
- 全屏模式选择:可按需选择始终全屏模式或灵活窗口大小模式。
- 多输入支持:支持键盘、鼠标和触摸输入。
- API兼容:与Flutter桌面Windows版本API兼容,包括MethodChannel和EventChannel等。
安装使用步骤
- 环境准备:确保开发环境已安装必要依赖,如Flutter SDK、Git等,并针对嵌入式Linux系统的特定环境进行配置,如交叉编译环境。
- 代码获取:通过Git将本项目代码复制到本地。
- 编译:使用Flutter工具进行编译,生成可在嵌入式Linux系统上运行的二进制文件。
- 运行:将生成的二进制文件部署到嵌入式Linux设备上运行,需根据具体设备配置和运行环境进行相应配置和调整。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】