看了环境搭建文档,不想安装一键安装跑破坏现有conda环境,也因为装了hyper-v不想再装vmware和下载超大的镜像,想要一个更简洁、无侵入的环境安装过程,在社区提问后得到了答复,然后使用wsl编译完成,过程分享如下:
1、基础环境:windows 11, 启用了wsl。
2、使用应用商店安装Ubuntu 20.04。
3、wsl -d Ubuntu-20.04进入新装的虚拟系统。
4、切换shell为bash:sudo dpkg-reconfigure dash
5、sudo apt install cmake
会同时自动安装gcc等工具
6、sudo apt-get install python3-setuptools python3-pip -y
安装python3的包管理工具
7、sudo pip3 install kconfiglib pycparser
安装两个包, 在Ubuntu 20.04下的版本正合适
8、git clone https://gitee.com/bearpi/bearpi-h3863_pico.git
9、build.py -c ws63-liteos-app
开始编译,完成后在output的目录下生成固件,默认是blink例程
10、cp output/ws63/fwpkg/ws63-liteos-app/ws63-liteos-app_all.fwpkg /mnt/d
把固件拷出来到windows 11的目录。 wsl的好处是共享文件系统,省掉了raidriver之类的东西。
11、烧录固件