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目录下。