git clone https://github.com/SharpAI/sharpai
cd sharpai/docker
docker-compose -f docker-compose-x86.yml up
git clone https://github.com/SharpAI/mobile_app_server -b android_porting
Copy your pc ~/.ssh/id_rsa.pub to android ~/.ssh/authorized_keys (using ssh to connect android device)
AndroidPorting/Launcher/app/src/main/assets/authorized_keys
pkg install openssh
sshd
ssh -p 8022 username@192.168.x.x
百度云盘
uploading
scp -P 8022 usr_aarch64_dev_1204_2018.tgz a@192.168.x.x:/data/data/com.termux/files/
cd /data/data/com.termux/files
tar -xvf usr_aarch64_dev_1204_2018.tgz
git clone https://github.com/SharpAI/sharpai
cd sharpai
./setup.sh (rk3288 运行 ./setup_arm32.sh)
./start_service.sh
Use RTSP Decoder
pip2 download pyinstaller
tar -xjvf PyInstaller-3.4.tar.bz2
cd PyInstaller-3.4
sed -i'' -e 's#"/usr/tmp"#"/data/data/com.termux/files/usr/tmp"#g' bootloader/src/pyi_utils.c
CFLAGS="-I/data/data/com.termux/files/usr/include/libandroid-support" LDFLAGS="-landroid-support" pip2 install .
cd build
bash ./build_aarch64.sh runtime's path
cd [runtime full path]/runtime
bash ./start_aarch64.sh
因为RK3288的data只有3G,需要加一个SD卡,一旦编译完毕,可以 tar 到备份SD卡,本地做删除,才有空间继续编译开发。
链接:https://pan.baidu.com/s/1MjlCUiiUVf0z_ILoZ7y44w 密码:3rh7
空间不够了,这样节省一些:
pkg uninstall gcc-6 gcc-7 gcc-8
Use sharpai/build/build_arm.sh to Build
链接:https://pan.baidu.com/s/1TJzKemhjfk_CWqbxaz7nvw 密码:b5cg
cd ~
tar -zxvf arch_dev_root.tgz
wget https://sdrausty.github.io/TermuxArch/setupTermuxArch.sh
bash setupTermuxArch.sh
./arch/startarch
Use sharpai/build/build_arm_svc.sh
to Build
链接:https://pan.baidu.com/s/136d1nVtPfQrrxqCZWjebLA 密码:5e53
链接:https://pan.baidu.com/s/1x71O1npURpMvQCv-jQ4Fwg 密码:qyex
cd ~
tar -zxvf runtime_all_armv7.tgz
链接:https://pan.baidu.com/s/16ta4yC_mp6AOrhMyCs6N0w 密码:xwdr
cd ~
tar -zxvf runtime_arch_linux_armv7.tgz
wget https://sdrausty.github.io/TermuxArch/setupTermuxArch.sh
bash setupTermuxArch.sh
./arch/startarch c "cd /data/data/com.termux/files/home/runtime_arch/bin && ./classifier "