标题 No.88 - 移植 openEuler 至 RK3399 平台
描述
-
openEuler 是一款开源操作系统。当前 openEuler 内核源于 Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统。
-
RK3399 是瑞芯微推出的一款低功耗、高性能的应用处理器芯片。作为 Firefly 新一代的顶级开源平台, RK3399 凭借其高稳定性、高性能、高集成度、高扩展性而广泛用于人脸识别设备、无人机、机器人、游戏机等应用产品。
- 本项目的目标是将 openEuler 移植到 Firefly-RK3399 上,并保证 RK3399 的外设均可用。
- 本任务为团体项目,参与人数 3 -6 人,奖金 6 万元人民币。
难度 高
导师
联系方式
产出标准
-
- openEuler 的 RK3399 的镜像
- 内核基于 openEuler 20.03 LTS 版本的 Linux 内核
- 文件系统基于 openEuler 20.03 LTS 软件源制作
- 支持 AArch64 架构
- 支持通过 dnf 安装 openEuler 20.03 LTS 软件源中的软件包
- 支持编译 Linux 内核
- RK3399 的硬件模块均可用,如 音频输入输出、USB 3.0、USB 2.0、以太网、Wifi、蓝牙、红外、摄像头、GPIO 等
-
- openEuler 内核适配到 RK3399 的内核源码补丁以及针对其他软件包的源码补丁
-
- 镜像制作程序和文档
-
- RK3399 的 音频输入输出、USB 3.0、USB 2.0、以太网、Wifi、蓝牙、红外、摄像头、GPIO 等的使用文档
技术要求
-
- 熟悉掌握 Linux 内核及硬件驱动等知识
-
- 熟悉掌握操作系统引导与启动机制等知识
-
- 熟悉 DNF/RPM 包管理
-
- 熟悉 Git 等代码版本管理工具
相关项目
- openEuler 20.03 LTS 版本发行说明:https://openeuler.org/zh/docs/20.03_LTS/docs/Releasenotes/release_notes.html
- openEuler 版本下载地址:https://openeuler.org/zh/download.html
- RK3399 介绍:http://opensource.rock-chips.com/wiki_RK3399
- 参考 RK3399 开发板产品页面:http://www.t-firefly.com/product/rk3399.html
- 参考 RK3399 开发板规格说明书:http://www.t-firefly.com/product/rk3399/spec.html
- openEuler 内核源代码仓库:https://gitee.com/openeuler/kernel
- openEuler 20.03 LTS 软件源地址:https://repo.openeuler.org/openEuler-20.03-LTS/
- openEuler 树莓派版本构建仓库:https://gitee.com/openeuler/raspberrypi
- openEuler 树莓派版本内核仓库:https://gitee.com/openeuler/raspberrypi-kernel