塞巴斯蒂安 发表于 2022-1-27 16:13:54

哪吒系列文章之13——Debian by PerfXLab

本帖最后由 塞巴斯蒂安 于 2022-1-27 16:13 编辑

简介

本威力加强包由 PerfXLab 提供,主要包括:

[*]基于D1-H哪吒开发板移植 Debian11 系统,并预装LXDE桌面环境。
[*]适配多款传感器,包括:倾斜模块sw-520 d、循迹避障模块TCRT5000、光照强度传感器BH1750FVI----i2c、大气压强传感器BMP280等。传感器套件可在PerfXLab官方淘宝店上购买到。


上手说明
1.于HDMI接口接入线缆至显示器;
2.于USB HOST 接口上连接鼠标和键盘;
3.于POWER接口上连接供电线;
4.通电1分钟左右系统启动完成进入登录界面,在此过程中,LED灯会亮蓝灯,5秒后熄灭。
5.系统账户和密码:
   账号:root
   密码:rvboards
6.终端
双击桌面第五个图标LXTerminal;
7.wifi配置
双击桌面第二个图标connman setting:
wifi连接一、传感器Demo

01、倾斜模块sw-520 d

[*]模块代码地址:rvboards/D1-H_demo: The demo projects for Allwinner D1-H SBC (github.com)
[*]代码运行方法(需要sudo权限):
sudo ./sw520dgpio44.sh
[*]需要使用杜邦线连接模块;
[*]连接实物图如下图所示,具体请查看原理图:
倾斜模块倾斜模块_模块连接图倾斜模块_连接图sw520dgpio
02、循迹避障模块TCRT5000
[*]模块代码地址:rvboards/D1-H_demo: The demo projects for Allwinner D1-H SBC (github.com)
[*]代码运行方法(需要sudo权限):
sudo ./tcrt5000gpio44.sh
[*]需要使用杜邦线连接模块,具体请查看原理图:
循迹模块_模块连接图循迹模块_1循迹模块trct_500003、光照强度传感器BH1750FVI----i2c

[*]模块代码地址:rvboards/D1-H_demo: The demo projects for Allwinner D1-H SBC (github.com)
[*]代码运行方法(需要sudo权限):
make
./runtest.sh
[*]光照强度传感器模块连接图如下,具体请查看原理图。
光照传感器光照传感器模块_io光照传感器演示03、大气压强传感器BMP280

[*]模块代码地址:rvboards/D1-H_demo: The demo projects for Allwinner D1-H SBC (github.com)
make
./runtest.sh
[*]大气压强传感器BMP280模块连接图如下,具体请查看原理图:
BMP280模块大气压强BMP280模块BMP280气压传感器演示
二、固件(镜像)

01、基本介绍

RVBoards提供的镜像包含4个文件,开发者可以根据自己的需求下载相应的文件。

Windows环境下:
RVBoards_D1-H_Debian_lxde_img_win_v0.3.img,镜像里安装了LXDE桌面环境;烧录成功后通电进入登录界面;
RVBoards_D1-H_Debian_consose_img_win_v0.3.img,该镜像没有安装GUI,需要使用串口进入系统;

Linux环境下:
RVBoards_D1-H_Debian_lxde_img_linux_v0.3.gz,镜像里安装了LXDE桌面环境;烧录成功后通电进入登录界面;
RVBoards_D1-H_Debian_consose_img_linux_v0.3.gz,该镜像没有安装GUI,需要使用串口进入系统;

下载地址: 见文末 固件版本 章节。

该固件由 PerfXLab 提供,版本不断更新中,详见:Perf-ABC(RISC-V SoC Board) | RVBoards 论坛

02、固件烧写

(01).Windows10系统下烧写

[*]需要的文件
RVBoards_D1-H_Debian_lxde_img_win_v0.3.img或者RVBoards_D1-H_Debian_consose_img_win_v0.3.img

[*]PC系统环境要求
Windows10

[*]需要的工具
软件部分:AW PhoenixCard 硬件部分:SD卡,推荐使用32GB

[*]PhoenixCard软件安装(需要环境windows)
点击PhoenixCard.exe进行制卡软件安装;

[*]烧录镜像
烧录_win
(02).Linux系统下烧写

[*]需要的文件
RVBoards_D1-H_Debian_lxde_img_linux_v0.3.gz或者RVBoards_D1-H_Debian_consose_img_linux_v0.3.gz

[*]需要的系统环境
Linux(Ubuntu或者Debian)

[*]需要的工具
dd
[*]烧写命令
sudo gzip -dc RVBoards_D1_Debian_lxde_img_linux_v0.3.gz | sudo dd of=/dev/sdc
or
sudo gzip -dc RVBoards_D1_Debian_consose_img_linux_v0.3.gz | sudo dd of=/dev/sdc
三、技术支持及资源下载

RVBoards论坛:Perf-ABC(RISC-V SoC Board) | RVBoards 论坛

四、固件版本

版本:V0.4.1
时间:2021年6月5日 更新说明:

[*]整个系统镜像缩减到4GB;
[*]引出设备spidev;
下载方式: 百度网盘链接:https://pan.baidu.com/s/1aeF0LQ0pBaaCgNXdeJ-0jA 提取码:zcp9
或者PerfXLab小水管

版本:V0.4
时间:2021年6月1日 更新说明:

[*]修复sd卡不识别问题;
[*]修复2G内存系统加载失败问题; 百度网盘链接:https://pan.baidu.com/s/1_u7gaV2zZVxoeDdEIx1bYw 提取码:ij66

版本:V0.3
时间:2021年5月25日 更新说明:

[*]更新烧录方式选择;
[*]分别提供LInux环境下烧录镜像和Windows环境下烧录镜像;
[*]更新了wifi;
下载方法: 百度网盘链接:https://pan.baidu.com/s/1HJb2QfyK_jv0i7YDfoe9pQ 提取码:244d


页: [1]
查看完整版本: 哪吒系列文章之13——Debian by PerfXLab