1. 环境搭建¶
1.1. 更新内核deb包¶
野火于2024年xx月xx日支持了该扩展板在鲁班猫rk系列上的使用,如果是旧镜像需要更新以下内核deb包,如果是比这个日期新的镜像则不用。
rk3528系列内核deb包:
离线更新内核deb包:
内核包1 xxx
内核包2 xxx
将以上两个deb包传到板卡,使用命令 sudo dpkg -i linux*.deb 进行安装,然后进行重启。
rk356x系列内核deb包:
离线更新内核deb包:
内核包1 xxx
内核包2 xxx
将以上两个deb包传到板卡,使用命令 sudo dpkg -i linux*.deb 进行安装,然后进行重启。
rk3588系列内核deb包:
离线更新内核deb包:
内核包1 xxx
内核包2 xxx
将以上两个deb包传到板卡,使用命令 sudo dpkg -i linux*.deb 进行安装,然后进行重启。
1.2. python环境安装¶
后续的实验操作会用到python,这里需要先安装python环境:
1 2 3 4 5 6 7 8 9 10 | #更新数据库以及更新pip、使用国内下载源
sudo apt update
sudo ln -sf /usr/bin/python3 /usr/bin/python
sudo ln -sf /usr/bin/pip3 /usr/bin/pip
sudo python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
sudo pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
#安装测试依赖包
sudo apt install -y python3-libgpiod python3-dev
sudo pip install python-periphery evdev Adafruit-Blinka machine pillow==9.5.0 adafruit-circuitpython-ssd1306 adafruit-circuitpython-mpu6050 numpy adafruit-circuitpython-ads1x15 spidev logging_handler
|
不熟悉python的用户可参考鲁班猫配套的python系列教程:鲁班猫Python应用开发实践
1.3. 获取测试代码¶
测试代码仓库为:https://gitee.com/LubanCat/lubancat_rk_code_storage
测试代码在该仓库的expansion_board目录下。