基于 ubuntu22.04的docker编译环境,并编译lua

克隆代码

git clone https://github.com/xkou/milk-v-duo-docker

生成 docker image

sh build.sh prepare

获取代码

sh build.sh get

代码会放到 ./duo 目录下面, 结构如下

编译 image

sh build.sh image

生成 img 目录为 duo/install/soc_cv1800b_sophpi_duo_sd

下面编译 lua

curl -R -O http://www.lua.org/ftp/lua-5.4.6.tar.gz
tar zxf lua-5.4.6.tar.gz
sh build.sh make lua-5.4.6

拷贝lua 到开发板

scp lua-5.4.6/src/lua mk:

拷贝运行时到开发板

scp duo/host-tools/gcc/riscv64-linux-musl-x86_64/sysroot/lib/ld-musl-riscv64xthead.so.1 mk:/lib/

运行