# 环境搭建 搭建Sigmastar SSD202 开发环境 ## 下载SDK ```shell https://gitee.com/qiming-zhixian/ssd20x-images-open #烧录镜像 https://gitee.com/qiming-zhixian/ssd20x-uboot-open #uboot https://gitee.com/qiming-zhixian/ssd20x-kernel-open #kernel https://gitee.com/qiming-zhixian/ssd20x-rootfs-open #文件系统制作 https://gitee.com/qiming-zhixian/ssd2xx-openwrt-open #openwrt ``` - `ssd20x-images-open`为系统烧录镜像,也用于母片、U盘/SD卡升级镜像的制作、分区大小调整等; - `ssd20x-uboot-open、ssd20x-kernel-open、ssd20x-rootfs-open`编译生成的二进制文件需要拷贝替换`ssd20x-images-open`内的相应文件,部分需要二次处理,才可以生效修改。 ## 安装依赖 目前验证过的环境是ubuntu 16.04 64位系统和ubuntu 18.04 64位系统 ```shell sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache \ gettext libssl-dev xsltproc libxml-parser-perl \ gengetopt default-jre-headless ocaml-nox sharutils texinfo mtd-utils sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install zlib1g:i386 libstdc++6:i386 libc6:i386 libc6-dev-i386 ``` ## 安装交叉编译工具链 下载toolchain 链接: https://pan.baidu.com/s/1VnTLlLsm6N3pv_O27fzgAg 提取码: vngb ``` sudo tar qmsd-gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf.tag.gz -xvf -C /opt/ sudo echo PATH="/opt/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:$PATH" >~/.profile source ~/.profile arm-linux-gnueabihf-gcc --version ```