From 5e42d2adbc609c7904e9020aa1be533b61ce4e59 Mon Sep 17 00:00:00 2001 From: gitee-bot Date: Fri, 23 Jan 2026 09:48:31 +0000 Subject: [PATCH] Update README.md --- README.md | 125 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 124 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index eacadfe..ea68fac 100644 --- a/README.md +++ b/README.md @@ -1 +1,124 @@ -This repository is used to collect related binary files from phytium + + +# Phytium Embedded 用户态库和二进制文件仓库 + +本仓库用于收集和分发 Phytium 嵌入式平台相关的二进制文件,包括驱动程序、固件、系统镜像和工具链等。 + +## 仓库概述 + +本仓库是一个二进制制品仓库,包含了 Phytium 嵌入式平台所需的各类预编译二进制文件。这些文件涵盖了从底层固件到用户态驱动的完整软件栈,方便开发者快速获取和使用。 + +## 主要组件 + +### 驱动程序 (driver-yt6801) + +包含 yt6801 Linux 驱动程序的压缩包,版本为 1.0.30。该驱动程序用于支持特定的 Phytium 硬件设备。 + +### 固件文件 (firmware) + +固件目录包含了多种硬件所需的固件文件: + +- **amdgpu**: 包含 AMDGPU 和 Radeon 显卡的固件文件,用于支持 Phytium 平台上的图形处理功能 +- **rtl8168**: Realtek RTL8168 网卡固件,提供网络连接支持 +- **rtw8852b**: Realtek RTW8852B 无线网卡固件,支持 Wi-Fi 功能 + +### Debian 软件包 (packages/DEBS) + +包含针对 Ubuntu 20.04 架构编译的 Phytium X100 GPU 驱动程序 Debian 包,版本为 1.1.3。可直接通过 dpkg 或 apt 命令安装。 + +### Phytium OTA 升级包 (phytium-ota) + +提供完整的系统 OTA 升级解决方案,包含以下内容: + +- **fitImage**: Linux 内核镜像包 + - 5.10 版本内核的 fitImage + - 6.6 版本内核的 fitImage +- **rootfs**: 根文件系统镜像 + - Debian 11 (bullseye) 根文件系统 + - Debian 12 (bookworm) 根文件系统 +- **scripts**: OTA 升级脚本 + - check-hash: 校验文件哈希值 + - check-latest: 检查最新版本 + - rootfs_ota: 根文件系统升级脚本 + - run_phytium_ota: 执行 OTA 升级主程序 +- **uboot**: U-Boot 引导程序 + - 支持 4GB 内存的 OP-TEE 安全启动镜像 + +### U-Boot 引导程序 (phyuboot) + +包含 Phytium 专用的 U-Boot 镜像文件,支持 OP-TEE 可信执行环境: + +- 2GB 内存版本的引导镜像 +- 4GB 内存版本的引导镜像 + +### 预构建工具链 (pre-toolchain) + +包含 Phytium GLIBC 交叉编译工具链脚本,用于在 x86_64 主机上构建 Phytium AArch64 目标平台的应用程序。工具链版本为 4.0.6。 + +### RTL8821CS 驱动 (rtl8821cs) + +包含 Realtek RTL8821CS 无线网卡的驱动程序和固件文件。 + +## 使用说明 + +### 安装 Debian 软件包 + +```bash +# 安装 GPU 驱动 Debian 包 +sudo dpkg -i packages/DEBS/phytium-x100-gpu-drivers-um_1.1.3_ubuntu20.04_aarch64.deb + +# 解决依赖问题 +sudo apt-get install -f +``` + +### 使用 OTA 升级 + +OTA 升级脚本位于 phytium-ota/scripts 目录下: + +```bash +# 检查最新版本 +cd phytium-ota/scripts +./check-latest + +# 校验文件完整性 +./check-hash + +# 执行根文件系统升级 +./rootfs_ota + +# 执行完整 OTA 升级 +./run_phytium_ota +``` + +### 解压固件文件 + +```bash +# 解压 AMDGPU 固件 +tar -xf firmware-amdgpu/amdgpu.tar + +# 解压 RTL8168 固件 +tar -xzf firmware-rtl8168/rtl_nic.tar.gz +``` + +## 系统要求 + +- Phytium 嵌入式开发板 +- AArch64 (ARM64) 架构 +- 支持的操作系统:Debian 11/12、Ubuntu 20.04 及更高版本 + +## 许可证 + +本仓库中的二进制文件分别遵循其各自原始项目的许可证协议。请参考各组件目录下的 LICENSE 文件获取详细信息。 + +## 技术支持 + +如有问题或建议,请通过 Gitee 平台提交 Issue 或 Pull Request。 + +## 相关链接 + +- [Phytium 官方网站](https://www.phytium.com.cn/) +- [Gitee 项目主页](https://gitee.com/phytium_embedded/phytium-rogue-umlibs) + +--- + +**注意**: 本仓库主要用于存储和分发预编译的二进制文件,相关的源代码请参考各组件的原始开源项目。 \ No newline at end of file -- Gitee