rk3399系统移植|基于rk-linux-sdk移植kernel(4.4.194)(代码片段)

Mculover666 Mculover666     2022-12-04     722

关键词:

一、使用已有配置测试

1. 编译配置

查看已有配置:

编译配置:

export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
make rockchip_linux_defconfig

2. 编译

make -j8

3. 测试

使用rk3399-evb开发板的设备树生成img镜像:

make rk3399-evb-ind-lpddr4-linux.img

rk3566系统移植|基于rk-linux-sdk移植uboot(2017.09)(代码片段)

文章目录一、测试已有的配置二、移植到fireflyROC-RK3566开发板1.新建单板2.新建设备树3.编译4.测试一、测试已有的配置查看rksdk中提供的uboot中对于rk3566的配置:rk3566.config内容如下:CONFIG_BASE_DEFCONFIG="rk3568_defconfig"CONFIG_LOADER_INI="RK35... 查看详情

rk3566系统移植|基于rk-linux-sdk移植uboot(2017.09)(代码片段)

文章目录一、测试已有的配置二、移植到fireflyROC-RK3566开发板1.新建单板2.新建设备树3.编译4.测试一、测试已有的配置查看rksdk中提供的uboot中对于rk3566的配置:rk3566.config内容如下:CONFIG_BASE_DEFCONFIG="rk3568_defconfig"CONFIG_LOADER_INI="RK35... 查看详情

rk3399系统移植|基于ubuntucore20.04构建根文件系统(代码片段)

...准备工作1.安装qemu2.下载ubuntu-corearm64版本二、修改根文件系统1.准备工作2.挂载根文件系统到主机3.更新4.安装语言包5.安装基本软件6.安装开发常用软件7.用户设置8.退出三、制作根文件系统镜像四、启动测试1.串口登录测试2.扩展... 查看详情

rk3399系统移植|基于ubuntucore20.04构建根文件系统(代码片段)

...准备工作1.安装qemu2.下载ubuntu-corearm64版本二、修改根文件系统1.准备工作2.挂载根文件系统到主机3.更新4.安装语言包5.安装基本软件6.安装开发常用软件7.用户设置8.退出三、制作根文件系统镜像四、启动测试1.串口登录测试2.扩展... 查看详情

rk3399系统移植|移植linux原生5.4.32内核

更新时间更新内容2022-10-26初稿文章目录一、linux原生内核初试1.下载2.编译3.生成boot.img镜像3.启动测试二、移植到friendlyRK3399-SOM开发板1.新建单板2.新建设备树:3.编译4.测试三、rootfs挂载问题1.问题描述2.问题分析3.问题解决源码一... 查看详情

rk3399系统移植|移植linux主线5.4.32内核

更新时间更新内容2022-10-26初稿文章目录一、linux原生内核初试1.下载2.编译3.生成boot.img镜像3.启动测试二、移植到friendlyRK3399-SOM开发板1.新建单板2.新建设备树:3.编译4.测试三、rootfs挂载问题1.问题描述2.问题分析3.问题解决源码一... 查看详情

[rk3399-evb]rk3399-evb编译与移植yocto-3.1(dunfell)系统(代码片段)

1UbuntuPC准备环境100G磁盘可用空间Git版本要1.8.3.1以上,tar版本要1.28以上,Python3版本要3.5.0以上,gcc版本要5.0以上执行以下命令安装依赖包:sudoapt-getinstall-ygawkwgetgit-corediffstatunziptexinfogcc-multilib\\build-ess 查看详情

rk3399驱动开发|08-rk3399显示系统详解(基于rksdklinux4.4.194内核)

一、RK3399的显示系统RK3399有两个视频显示控制器(VOP,VideoOutputProcessor),支持不同的分辨率,分别为VOPB和VOPL。在多媒体接口框图中可以看到,RK3399支持以下显示接口:支持双通道MIPI-DSI(4线)支持双通道MIPI-CSI(4线)支持eDP1.... 查看详情

rk3399驱动开发|08-rk3399显示系统详解(基于rksdklinux4.4.194内核)

一、RK3399的显示系统RK3399有两个视频显示控制器(VOP,VideoOutputProcessor),支持不同的分辨率,分别为VOPB和VOPL。在多媒体接口框图中可以看到,RK3399支持以下显示接口:支持双通道MIPI-DSI(4线)支持双通道MIPI-CSI(4线)支持eDP1.... 查看详情

rk3399应用开发|移植libdrm到rk3399开发板(2.4.113)(代码片段)

一、下载源码下载地址:https://dri.freedesktop.org/libdrm/。这里我下载最新的2.4.113版本:wgethttps://dri.freedesktop.org/libdrm/libdrm-2.4.113.tar.xz解压:xz-dlibdrm-2.4.113.tar.xztar-xflibdrm-2.4.113.tar二、编译环境安装1.更新pythonubunt 查看详情

rk3399应用开发|移植libdrm到rk3399开发板(2.4.113)(代码片段)

一、下载源码下载地址:https://dri.freedesktop.org/libdrm/。这里我下载最新的2.4.113版本:wgethttps://dri.freedesktop.org/libdrm/libdrm-2.4.113.tar.xz解压:xz-dlibdrm-2.4.113.tar.xztar-xflibdrm-2.4.113.tar二、编译环境安装1.更新pythonubunt 查看详情

rk3399平台开发系列讲解(系统篇)1.20android9.0下中科微gnsshal的移植过程(代码片段)

...本安卓版本RKPX30Linux4.4Android9.01、介绍客户指定用Android9.0系统,最终选用瑞芯微的RKPX30方案,此方案需要外接GNSS芯片,并且没有GNSSHAL。硬件方案中外接GNSS芯片为中科微的芯片,需要移植中科微GNSS 查看详情

rk3399驱动开发|09-基于rk808pmic的电源管理驱动

...载函数一、RK8081.简介RK808(datasheet)是Rockchip针对便携式系统的一个完整电源解决方案,里面集成了四个buckDC-DC转换器、八个高性能ldo、两个低Rds开关、使用I2C接口、可编程的电源序列和一个RTC。RK808 查看详情

rk3399之ap6212移植(代码片段)

ap6212模块采用bcm43438作为wifi、bt主控芯片;在移植该模组的时候,需要有fw_bcm43438a1.bin文件 首先根据原理图配置dts,可以参考rockchip提供的《RockchipLinuxWIFIBT开发指南V6.0》; 然后烧录编译出来的rootfs,boot,userdata文件;&nbs... 查看详情

rk3399驱动开发|11-rk3399以太网调试(基于linux5.4.32内核)

一、问题描述二、问题定位初步判断是驱动没有加载起来,进menuconfig查一下(DeviceDrivers>Networkdevicesupport>Ethernetdriversupport),果然都是模块:三、问题解决将驱动直接选择编译进内核:四、测试查看网... 查看详情

rk3399驱动开发|11-rk3399以太网调试(基于linux5.4.32内核)

一、问题描述二、问题定位初步判断是驱动没有加载起来,进menuconfig查一下(DeviceDrivers>Networkdevicesupport>Ethernetdriversupport),果然都是模块:三、问题解决将驱动直接选择编译进内核:四、测试查看网... 查看详情

rk3399快速上手|03-rockchiprk3399linuxsdk的使用

...p:rk官方提供的一些APPbuildroot:基于buildroot开发的根文件系统build.sh:编译脚本,链接到device/rock 查看详情

rk3399快速上手|03-rockchiprk3399linuxsdk的使用

...p:rk官方提供的一些APPbuildroot:基于buildroot开发的根文件系统build.sh:编译脚本,链接到device/rock 查看详情