【昉·星光2】环境搭建·点灯
安装 Debian 系统
准备一张 32GB 以上大小的 TF 卡,在 https://debian.starfivetech.com/ 下载系统镜像,使用 balenaEtcher 将系统镜像烧录到 TF 卡中

烧录完成后,将 TF 卡插入昉·星光2的卡槽,连接好网线、USB 鼠标、USB 键盘和 HDMI 线,插上电源线即可开机


稍等片刻即可看到 Debian 系统的登录界面,输入密码 starfive 即可登录桌面

安装 VisionFive.gpio
赛昉提供的文档对于最新镜像可能已过时
使用下面的命令安装 pip:
sudo apt-get install python3-pip使用下面的命令安装依赖
sudo apt install libxml2-dev libxslt-dev由于 Risc-V 无法使用 pip install 命令直接安装软件包,需要前往 PYPI 下载 VisionFive.gpio 的 WHL 安装包(https://pypi.org/project/VisionFive.gpio)

下载完成后修改文件名为 VisionFive.gpio-1.3.2-cp34-abi3-linux_riscv.whl,使用下面的命令安装
pip install --break-system-packages VisionFive.gpio-1.3.2-cp34-abi3-linux_riscv.whl系统中的 Python 版本是 3.11,VisionFive.gpio 的共享库文件的命名为 3.10 版本,需要手动修改才可使用,使用下面的命令找到所在目录
pip show VisionFive.gpio进入 VisionFive 目录,将目录下的四个 .so 文件的文件名中的 310 修改成 311
修改完成后进入 sample-code 目录即可看到例程,按照下面的接线图连接好电路
使用命令 sudo python3 led.py ,输入小灯闪烁的延时即可看到小灯闪烁:


开源社区
