Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


Sidebar

products:sbc:vim4:development:android:download-android-source-code

VIM4 Download Android Source Code

Introduction

This document mainly introduces how to download the Android source code of VIM4.

Get Source Code

Install git-lfs tool to download Android 11.0 SDK

$ sudo apt install git-lfs

1) Create an empty directory to store working files:

$ mkdir -p WORKING_DIRECTORY
$ cd WORKING_DIRECTORY

2) Run repo init to download the manifest repository first:

$ repo init -u https://github.com/khadas/android_manifest.git -b khadas-vim4-r-64bit

3) Run repo sync to pull down the Android Source branch:

$ repo sync -j4

It will take approx one hour to complete the initial sync operation.

If repo sync operation failed, you need to run the command repeatly; or you can try with this script:

#!/bin/bash
repo sync -j4
while [ $? = 1 ]; do
echo "Sync failed, repeat again:"
repo sync -j4
done

If needed, press Ctrl-\ to quit.

4) Go to the following directory and execute the git lfs pull command to pull large files. Otherwise, compilation will report an error.

vendor/amlogic/common
device/khadas
device/khadas/kvim4-kernel
/users/vim4_code$ cd vendor/amlogic/common
/users/vim4_code/vendor/amlogic/common$ git lfs pull
Git LFS: (6 of 6 files) 239.31 MB / 239.31 MB                                                                                                                                                                                         
/users/vim4_code/vendor/amlogic/common$ cd -
/users/vim4_code
/users/vim4_code$ cd device/khadas/
/users/vim4_code/device/khadas$ 
/users/vim4_code/device/khadas$ git lfs pull
Git LFS: (2 of 2 files) 231.89 MB / 231.89 MB  
/users/vim4_code/device/khadas$                                                                                                                                                                                           
/users/vim4_code/device/khadas$ cd kvim4-kernel/
/users/vim4_code/device/khadas/kvim4-kernel$ 
/users/vim4_code/device/khadas/kvim4-kernel$ git lfs pull    
Git LFS: (4 of 4 files) 451.79 MB / 451.79 MB  

5) Begin a new branch for development:

$ repo start <BRANCH_NAME> --all

Further Reading

Last modified: 2022/09/28 09:45 by nick