# 8ms-sstar **Repository Path**: mFlying/ms-sstar ## Basic Information - **Project Name**: 8ms-sstar - **Description**: 8ms - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-31 - **Last Updated**: 2021-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 8ms-sstar http://hmi.8ms.xyz # 安装依赖 已验证系统为:ubuntu 16.04.7 64位系统 ````sh 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 textinfo sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install zlib1g:i386 libstdc++6:i386 libc6:i386 libc6-dev-i386 ```` # 安装toolchian 1. 下载toolchain 链接:https://pan.baidu.com/s/1SUk1a-drbWo1tkHQzCgchg 提取码:1o3d 2. 解压缩toolchain ``` sudo tar wt-gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf.tag.gz -xvf -C /opt/ ``` 2. 设置环境变量,修改 ~/.profile文件, 将下面这行添加到文件末尾 ``` PATH="/opt/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:$PATH" ``` 手动生效环境变量 ``` source ~/.profile ``` 测试交叉工具链 ``` arm-linux-gnueabihf-gcc --version ``` # 刷系统 如果系统为原始linux系统,请先通过如下方法将系统刷机成openwrt系统 上电按住Enter按键,进入uboot,执行如下命令(SSD202_openwrt.bin位于images目录下,请自行拷贝到tftp32服务器目录下,设置电脑IP为192.168.1.88) ``` setenv ipaddr 192.168.1.11 setenv serverip 192.168.1.88 tftp 0x21000000 SSD202_openwrt.bin nand erase.chip nand write.e 0x21000000 0x00 ${filesize} reset ``` # 编译 make 库文件位于lib/liblvgl.so 可执行文件位于bin/demo # 测试 将demo通过网口上传到板子(tftp或者scp),增加可执行权限,并运行。例如 ``` cd /tmp tftp -g 192.168.1.111 -r demo chmod +x demo ./demo ``` 如果板子没有liblvgl.so,可先手动上传。 ``` cd /usr/lib/ tftp -g 192.168.1.111 -r liblvgl.so ```