任务动机:验证openEuler 20.03 LTS面向Firefly RK3399的第一个版本(Linux kernel 4.4),分析现存问题,提炼下一步移植工作的需求。
任务描述:按照《openEuler 20.03 LTS面向RK3399移植系列(3》文档步骤,制作rootfs和boot镜像文件,烧写到Firefly RK3399开发板上,验证板上硬件驱动和操作系统功能的可用性,整理过程和相关命令,记录到文档。
1. 简介
在 《openEuler 20.03 LTS面向RK3399移植系列(3)》 中,我们介绍了移植openEuler 20.03 LTS的过程和产出内核、rootfs文件系统的烧录。本文用于验证产出,提炼进一步的开发需求。本文详细介绍了将制作好的镜像烧录到Firefly RK3399的过程和注意事项,并对烧录完成后的操作系统进行测试的过程。验证结果证明在Firefly RK3399上的openEuler(linux4.4内核)的移植成功,系统可以成功启动。大部分硬件工作正常,包括CPU、内存、网卡、硬盘、USB、HDMI、以太网等设备均正常使用。目前系统还有一部分功能需要解决,无线网卡无法启动,推测是驱动相关的问题。部分常见Linux命令由于openEuler不默认安装,需要使用dnf工具进行安装。下面介绍在Firefly RK3399上验证移植产出的步骤。
2. 准备
开始前,需要做好如下准备工作
①准备Firefly RK3399开发板一块
② 一台Windows电脑,用于烧录镜像
③ Firefly RK3399的官方Ubuntu镜像,用