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