全志科技
直播中

corkia

6年用户 657经验值
擅长:嵌入式技术
私信 关注
[经验]

全志D1-H适配Debian by PerfXLab

简介本威力加强包由 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:

传感器Demo倾斜模块sw-520 d

  • 模块代码地址:rvboards/D1-H_demo: The demo projects for Allwinner D1-H SBC (github.com)

  • 代码运行方法(需要sudo权限):

code">sudo ./sw520dgpio44.sh

  • 需要使用杜邦线连接模块;

  • 连接实物图如下图所示,具体请查看原理图:





循迹避障模块TCRT5000

  • 模块代码地址:rvboards/D1-H_demo: The demo projects for Allwinner D1-H SBC (github.com)

  • 代码运行方法(需要sudo权限):

code">sudo ./tcrt5000gpio44.sh

  • 需要使用杜邦线连接模块,具体请查看原理图:




光照强度传感器BH1750FVI----i2c

  • 模块代码地址:rvboards/D1-H_demo: The demo projects for Allwinner D1-H SBC (github.com)

  • 代码运行方法(需要sudo权限):

code">make ./runtest.sh

  • 光照强度传感器模块连接图如下,具体请查看原理图。



大气压强传感器BMP280

  • 模块代码地址:rvboards/D1-H_demo: The demo projects for Allwinner D1-H SBC (github.com)
code">make./runtest.sh

  • 大气压强传感器BMP280模块连接图如下,具体请查看原理图:



固件(镜像)基本介绍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 论坛
固件烧写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进行制卡软件安装;

  • 烧录镜像

Linux系统下烧写

  • 需要的文件
RVBoards_D1-H_Debian_lxde_img_linux_v0.3.gz或者RVBoards_D1-H_Debian_consose_img_linux_v0.3.gz

  • 需要的系统环境
Linux(Ubuntu或者Debian)

  • 需要的工具
code">dd

  • 烧写命令
code">sudo gzip -dc RVBoards_D1_Debian_lxde_img_linux_v0.3.gz | sudo dd of=/dev/sdcorsudo gzip -dc RVBoards_D1_Debian_consose_img_linux_v0.3.gz | sudo dd of=/dev/sdc

更多回帖

发帖
×
20
完善资料,
赚取积分