Skip to content

在创建第一个飞牛 fnOS 应用前,你需要准备两个环境:

  • 一台用于安装和运行应用的 飞牛 fnOS 测试设备
  • 一台用于编写代码、创建应用包并连接测试设备的 开发电脑

这一页只关注创建和测试第一个应用所需的最小准备。


1. 准备并检查飞牛 fnOS 测试设备

建议尽量使用专门的测试设备。开发过程中,你可能会频繁安装、卸载、重启和修改应用,因此不建议使用存放重要个人或业务数据的设备作为开发测试机。

:::success 提示 你可以从 飞牛官网 下载最新安装镜像。安装步骤可参考 飞牛 fnOS 安装指南。 :::

开始应用开发前,请确保测试设备已完成初始化,并且可以通过浏览器访问。

先确认几个必需项:

  • 初始化状态:设备已完成首次初始化流程
  • 管理员账号:可以使用管理员账号登录
  • 网络访问:开发电脑可以访问飞牛 fnOS 设备
  • 存储可用性:设备已有可用于安装应用的存储空间

飞牛 fnOS 支持主流 x86 和 ARM 架构硬件。对于第一个应用,你只需要知道当前用哪台设备测试。等到构建特定架构应用,或应用对资源有更高要求时,再根据目标设备选择构建目标和依赖。

2. 准备开发电脑

你可以在自己的电脑上本地开发,然后将打包好的应用安装到飞牛 fnOS 上测试。需要更贴近目标设备环境时,也可以使用远程开发方式。

开发电脑应准备:

  • 代码编辑器或 IDE
  • 终端环境
  • 到飞牛 fnOS 测试设备的网络访问

应用需要的运行时可以按需安装,例如 Node.js、Python、Java、Go 或其他 Linux 兼容工具。

3. 准备访问权限

应用测试通常需要飞牛 fnOS 设备的管理员权限。

你可能需要管理员权限来完成:

  • 安装和卸载本地应用包
  • 使用仅用于测试的安装入口
  • 查看日志并排查运行问题

如果是多人协作开发,请提前约定使用哪台测试设备、哪个账号以及哪个存储空间。

4. 准备 CLI 工具

飞牛 fnOS 应用开发主要会用到两个工具:

  • fnpack:创建应用项目,并将应用打包为 .fpk 文件
  • appcenter-cli:在飞牛 fnOS 设备上安装本地包、管理应用测试,并处理应用中心相关流程

常见流程是:

  1. 在开发电脑上使用 fnpack 创建项目并打包应用
  2. .fpk 包复制或部署到飞牛 fnOS 测试设备
  3. 使用 appcenter-cli 或应用中心安装并测试应用包

检查清单

继续之前,请确认:

  • 已准备飞牛 fnOS 测试设备
  • 设备已完成初始化
  • 至少一个存储空间可用
  • 你拥有管理员权限
  • 开发电脑可以通过网络访问设备
  • 已了解 fnpackappcenter-cli

准备完成后,继续阅读 创建应用


基于非商业使用许可证发布