【RK3576】【Android14】开发环境搭建

发布于:2025-07-19 ⋅ 阅读:(9) ⋅ 点赞:(0)

1. 安装VMware

vmlinux下载链接:安装虚拟机(VMware)保姆级教程(附安装包)_vmware虚拟机-CSDN博客

虚拟机环境配置:

  • 建议配置500G存储(SDK包70G、解压后150G、编译需200G)
  • 建议Ubuntu20.04操作系统或更高版本(18.04也能用,但需更新lz4工具)

2. VMware配置环境

搭建samba服务器

(主要用来windows下访问共享文件夹)

sudo apt-get update
sudo apt-get install samba
sudo gedit /etc/samba/smb.conf

末尾添加如下:

[share]  //对应windows下访问的文件夹名称: \\192.168.199.128\share
comment = samba home directory
path = /home/zgyf/work/  //对应linux下共享文件夹
public = yes
browseable = yes
public = yes
read only = no
writable .yes
create mask = 0777
directory mask = 777
available = yes
security = share

sudo service smbd restart
sudo ufw allow samba

接下来就是windows下网络映射

SSH安装

(方便windows下直接通过shell连接)

sudo apt-get install openssh-server
ps -e|grep ssh
sudo /etc/init.d/ssh start

接下来就是xshell登录

依赖包安装 

sudo apt-get update

sudo apt-get install openjdk-8-jdk

sudo apt-get install git gnupg flex bison gperf libsdl1.2-dev \libesd-java libwxgtk3.0-dev squashfs-tools build-essential zip curl \libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils \xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev \lib32readline-dev gcc-multilib libswitch-perl libssl-dev unzip zip build-essential bison flex python3 python3-pip device-tree-compiler build-essential git cmake

【ubuntu 18.04】单独更新lz4

(lz4版本需1.9.2以上,r131以上,否则编译Android14过程中会报错)

sudo snap install lz4

sudo ln -sf /snap/bin/lz4 /usr/bin/lz4

3. SDK源码下载

SDK下载到本地后大概70多个G(需自己找资源下载,或找技术支持提供)

下载地址:

repo init --repo-url https://gerrit.rock-chips.com:8443/repo-release/tools/repo -u https://gerrit.rock-chips.com:8443/Android_U/manifests -b rk3576 -m Android14.xml

为方便客户快速获取SDK源码,瑞芯微技术窗口通常会提供对应版本的SDK初始压缩包。

以 Rockchip_Android14.0_SDK_RELEASE.tar.gz.*`为例,拷贝到该初始化包后,通过如下命令可检出源码:

mkdir RK3576_Android14.0_SDK_RELEASE
 cat RK3576_Android14.0_SDK_RELEASE.tar.gz* | tar -zx -C  RK3576_Android14.0_SDK_RELEASE
 cd RK3576_Android14.0_SDK_RELEASE
 .repo/repo/repo sync -l


网站公告

今日签到

点亮在社区的每一天
去签到