一、虚拟机环境搭建
1.配置环境
安装一个 用于 虚拟机和 windows共享剪切板的工具包。
sudo apt install open-vm-tools-desktop
重启reboot
安装软件包
sudo apt-get install -y sed make binutils build-essential gcc g++ bash patch gzip bzip2 perl tar cpio unzip rsync file bc wget python cvs git mercurial rsync subversion android-tools-mkbootimg vim libssl-dev android-tools-fastboot
2. 获取Tina-Linux源码
使用百度网盘获取
o 获取 Tina-sdk V2.0 源码 百度网盘获取地址 链接: https://pan.baidu.com/s/13uKlqDXImmMl9cgKc41tZg?pwd=qcw7
■ 压缩包路径在 Tina-SDK_DevelopLearningKits-V1/DongshanNezhasTU-TinaV2.0-SDK
解压命令查看视频操作 README.md 文件,或者使用 cat tina-d1-h.tar.bz2.* | tar -jxvv 进行解压缩。
3. 支持100ASK_T113_Pro
额外配置环境
sudo apt-get install build-essential subversion git libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip lib32z1 lib32z1-dev lib32stdc++6 libstdc++6 libc6:i386 libstdc++6:i386 lib32ncurses5 lib32z1 -y
获取100ASK_T113板载扩展补丁
book@ubuntu1804:~$ git clone https://github.com/DongshanPI/100ASK_T113-Pro_TinaSDK.git
book@ubuntu1804:~$ cd 100ASK_T113-Pro_TinaSDK
book@ubuntu1804:~/100ASK_T113-Pro_TinaSDK$ git submodule update --init
book@ubuntu1804:~/100ASK_T113-Pro_TinaSDK$ cp ./* -rfvd ~/tina-d1-h
4.编译T113 tina sdk
可以进入之前解压缩过的 tina-d1-h sdk目录内,执行如下命令来开始编译T113 tinasdk
book@ubuntu1804:~/tina-d1-h$ source build/envsetup.sh
Setup env done! Please run lunch next.
book@ubuntu1804:~/tina-d1-h$ lunchYou're building on LinuxLunch menu... pick a combo:1. d1-h_nezha_min-tina2. d1-h_nezha-tina3. d1s_nezha-tina4. t113_nezha-tinaWhich would you like?: 4
============================================
TINA_BUILD_TOP=/home/book/tina-d1-h
TINA_TARGET_ARCH=arm
TARGET_PRODUCT=t113_nezha
TARGET_PLATFORM=t113
TARGET_BOARD=t113-nezha
TARGET_PLAN=nezha
TARGET_BUILD_VARIANT=tina
TARGET_BUILD_TYPE=release
TARGET_KERNEL_VERSION=5.4
TARGET_UBOOT=u-boot-2018
TARGET_CHIP=sun8iw20p1
============================================
no buildserver to clean
[1] 35382
book@ubuntu1804:~/tina-d1-h$ make
5.编译系统
配置完成后,只需要在当前目录下 执行 make -jN 命令即可开始编译系统
通过pack命令生成镜像,镜像输出在 out/t113-100ask/ 目录下
最后将镜像拷贝到windows电脑上,可以烧录至TF卡内启动,也可以直接烧录至 NAND 启动。