RK3568学习笔记1:RK3568介绍及交叉编译环境准备

Dr.Guo
发布于 2024-01-11 / 75 阅读
0
0

RK3568学习笔记1:RK3568介绍及交叉编译环境准备

一 . 瑞芯微RK3568介绍


1、芯片概述

瑞芯微RK3568芯片是一款高性能、低功耗的SoC(系统级芯片),采用64位ARM架构,具备强大的多媒体处理能力和网络连接功能。该芯片适用于智能安防、物联网网关、工业控制、车载娱乐等领域。

2、芯片架构

  1. 处理器:瑞芯微RK3568芯片搭载了四核Cortex-A55处理器,主频高达2.0GHz,提供强大的计算能力。

  2. GPU:集成了Mali-G52 GPU,支持OpenGL ES 3.2、Vulkan 1.1等图形接口,适合高性能的图形处理需求。

  3. 内存:支持LPDDR4/LPDDR3内存,最大容量可达8GB。

  4. 存储:支持eMMC 5.1、SD 3.0等存储接口,方便用户扩展存储空间。

3、多媒体处理能力

  1. 视频解码:支持H.265/H.264/VP9等格式的4K@60fps视频解码,提供清晰的视频播放效果。

  2. 视频编码:支持H.265/H.264编码,可实现1080p@30fps的视频编码。

  3. 图像处理:集成了ISP(图像信号处理器),支持双摄像头,可实现实时图像处理和智能识别。

4、网络连接功能

  1. Wi-Fi:支持2.4GHz/5GHz双频Wi-Fi,提供高速的网络连接。

  2. 蓝牙:集成了蓝牙5.0模块,支持低功耗蓝牙连接。

  3. 网络接口:支持10/100/1000Mbps以太网接口,便于有线网络连接。

5、外围设备接口

  1. 显示接口:支持HDMI 2.0、MIPI-DSI、eDP等多种显示接口,方便连接各种显示器。

  2. USB接口:支持USB 3.0/2.0接口,便于连接各种外设。

  3. 音频接口:支持I2S、SPDIF等音频接口,提供高质量的音频输出。

6、开发支持

瑞芯微RK3568芯片提供了丰富的开发资源和支持,包括SDK(软件开发工具包)、文档、技术支持等,便于开发者快速开发应用和产品。

7、应用场景

瑞芯微RK3568芯片适用于以下应用场景:

  1. 智能安防:可用于网络摄像头、智能门铃等设备,实现高清视频监控和智能分析。

  2. 物联网网关:可用于工业物联网、智能家居等领域,作为数据采集和处理的中心节点。

  3. 工业控制:可用于智能制造、工业自动化等领域,实现高性能的计算和控制功能。

  4. 车载娱乐:可用于车载导航、车载影音娱乐系统等,提供丰富的多媒体体验。

总之,瑞芯微RK3568芯片是一款功能丰富、性能强大的SoC,适用于多种应用场景,是开发者和制造商的理想选择。

二、WSL linux 子系统安装

  1. 打开Windows 11系统,确保已更新到最新版本。

  2. 打开Windows 11的设置,系统→ 可选功能 → 更多windows功能。

  3. 在可选功能列表中,找到并勾选“Windows Subsystem for Linux”,然后点击“确定”进行安装。

  4. 安装完成后,打开微软应用商店,搜索“Ubuntu 20.04 LTS”并下载安装。

  5. 安装完成后,打开开始菜单,找到并点击“Ubuntu 20.04 LTS”,启动Ubuntu。

  6. 首次启动Ubuntu,需要设置用户名和密码。设置完成后,系统将开始安装必要的组件。

    按照提示操作即可

  7. 安装完成后,Ubuntu 20.04系统就成功安装在了Windows 11上。现在你可以在Windows 11中运行Ubuntu 20.04了。

三、linux环境准备

  1. Linux修改中国源

    因为一些众所周知的原因,在国内使用apt 安装工具速度极慢,我们可以将包管理器的source设置为国内源,著名的国内源有清华源中科大源。本文采用中科大源。

    1. 如果用的是Desktop版本的Ubuntu,可以参照下图修改源

1. 如果像我一样使用WSL的Linux子系统,可以通过命令行工具修改`/etc/apt/sources.list` 文件。

    ```Shell
    vi /etc/apt/sources.list
    
    ```

1. 将内容替换为:

    ```Shell
    # 默认注释了源码仓库,如有需要可自行取消注释
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
    
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    
    # 预发布软件源,不建议启用
    # deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    ```
  1. 基础包安装

    sudo apt-get update 
    sudo apt-get install curl python2.7 python-pyelftools git ssh make gcc libssl-dev liblz4-tool expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support qemu-user-static live-build bison  flex fakeroot cmake gcc-multilib g++-multilib unzip device-tree-compiler python3-pip libncurses-dev python3-pyelftools vim mtd-utils
    

四 windows终端安装

  1. 打开应用商城,搜索终端 , 然后点击下载

  1. 可以安装 终端增强工具 Oh My Posh , 官方文档

  2. 在windows terminal中打开WSL terminal


评论