摘要:
2. Buildroot 开发 Buildroot 是 Linux 平台上一个构建嵌入式 Linux 系统的框架。整个 Buildroot 是由 Makefile(*.mk) 脚本和 Kconfig(Config.in) 配置文件构成的。你可以和编译 Linux 内核一样,通过 buildroot 阅读全文
摘要:
引用 > https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/custom_ubuntu_rootfs.html 5. Ubuntu 根文件系统定制 以下基于 Ubuntu 18.04 64bit 根文件系统定制为例。 5.1. 准备工作 5.1 阅读全文
摘要:
1. Docker 相关 1.1. Docker 支持 Firefly 发布的普通固件一般不满足 Docker 的运行要求,如果有需求,可以使用 SDK 打开内核的相关配置,重新编译烧录内核以支持 Docker。 以下案例是基于 Firefly Ubuntu 20.04,内核配置部分是通用的! 1. 阅读全文
摘要:
2. Qt Creator 下面介绍主机上 Qt Creator 的使用说明,在操作前,请先安装、配置好 Qt 交叉编译环境和运行环境。 Buildroot Qt 环境配置教程在 Buildroot 开发 Ubuntu Qt 环境配置教程在 Ubuntu 使用手册 2.1. 安装 进入 Qt 官方下 阅读全文
摘要:
7. 外部存储设备 rootfs 挂载 根文件系统除了可以使用在内部的 eMMC 中的,还可以使用外部存储设备的根文件系统,如 SD 卡,U 盘等。以下是以 SD 卡为例,在 Firefly-RK3399 设备上实现挂载外部存储设备的根文件系统。 7.1. 在 SD 卡上建立分区 在 PC 机上插入 阅读全文
摘要:
5. 网络启动 网络启动,是用 TFTP 在服务器下载内核、dtb 文件到目标机的内存中,同时可以用 NFS 挂载网络根文件系统到目标机上,实现目标机的无盘启动。以下基于 Firefly-RK3399 板卡作出一个示例,提供用户参考。 准备工作: Firefly-RK3399 板卡 路由器、网线 安 阅读全文
摘要:
6. 在线更新内核和 U-Boot 本小节介绍了在线更新的一个简单的流程。将内核、U-Boot 或者其他需要更新的文件打包成 deb 安装包,然后导入到本地包仓库,实现在设备上下载并自动更新。仅供用户参考。 6.1. 准备 deb 安装包 操作中需要升级内核和 U-Boot,事先已经准备好了修改好的 阅读全文