openEuler 20.03 LTS面向RK3399移植系列(2)—初战Firefly RK3399

任务动机:完成openEuler面向RK3399开发板的移植。

任务描述:按照固件烧写准备,固件获取,固件打包和烧写的步骤实现openEuler面向RK3399开发板的移植,整理过程和相关命令记录到文档。

1. 固件烧写准备

        ​Firefly RK3399的打包固件升级工具AndroidTool中,包含一个rockdev的文件夹,打包固件是会用到该文件夹下的几个工具(mkupdate.bat、AFPTool.exe、RKImageMaker.exe)。​ Firefly RK3399升级固件所需的各部分文件包括:MiniLoaderAll.bin、parameter.txt uboot.img trust.img kernel.img resource.img等。在接下来部分将逐一介绍每个文件的获取。

1596420015073

2. 固件获取

2.1 uboot.img、MiniloaderAll.bin、parameter.txt、trust.img的获取

在AndroidTool_Relese目录里面打开AndroidTool.exe

1596120356458

1596120366132

       连接设备,切换到loader模式(将typec线连接电脑和板子,然后按住(长按)RECOVERY键,然后按一下RESET键,大约两秒之后松开)RECOVERY键,界面会提示发现一个LOADER设备)。

1596120398919

      选择高级功能--在固件后选择镜像,打开已经下载好的固件包镜像(FIREFLY-RK3399-UBUNTU16.04-GPT-20190910-1001.img),如下图所示

1596120456775

        点击"解包",等待解压完成。固件镜像文件都在AndroidTool目录里的"Output"文件夹里面,之后制作固件镜像将会在这个文件夹里面uboot.img、MiniloaderAll.bin、parameter.txt、trust.img四个文件,如下图所示

//Output/Android/img_rk3399_firefly/..(MiniloaderAll.bin、parameter.txt、uboot.img、trust.img)

openeuler 20.03 lts sp2是openEuler操作系统的一个版本。openEuler是一个由华为发起的开源操作系统项目,旨在构建一个面向服务器、桌面和嵌入式设备的通用操作系统。该项目基于Linux内核并采用开放合作模式,鼓励社区参与,并且通过开发者、用户和贡献者的合作不断完善改进。 openeuler 20.03 lts sp2是openEuler的长期支持版本,意味着该版本将得到长期维护和支持,以保证系统的稳定性和安全性。SP2表示该版本是第二个服务打包版本,通常会包含一些功能改进和错误修复。 在openeuler 20.03 lts sp2中,用户可以期待以下特点和优势: 1. 卓越的稳定性:作为长期支持版本,openeuler 20.03 lts sp2会持续提供系统的稳定性和安全性,以确保用户可以长期使用和维护该版本。 2. 先进的安全性:openeuler 20.03 lts sp2会包含安全补丁和新的安全功能,以防止潜在的安全漏洞,并保护用户的数据安全。 3. 新功能改进:openeuler 20.03 lts sp2也会引入一些新的功能和改进,以提高用户的体验和系统的性能,同时也支持更多的硬件和软件。 4. 社区合作:openEuler开源项目鼓励社区参与,在openeuler 20.03 lts sp2中也会有社区贡献者的参与,共同推动系统的发展和改进。 总之,openeuler 20.03 lts sp2是一个稳定、安全且具有先进功能的操作系统版本,适用于各种服务器、桌面和嵌入式设备的使用场景。用户可以在长期支持和社区合作的基础上,享受到系统的优势和持续的维护支持。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值