在visionfive2上安装openeuler riscv。 在第一次安装的课程中,我们使用了sdcard.img来安装;在第二次安装的课程中,我们定制并完成了kernel等编译,但是遇到了无法点亮HDMI的问题。这次安装的目标是点亮HDMI显示器,并显示xfce桌面。
可参考前面第二次安装的课程
下载VisionFive2 Software SDK可参考前面的课程。目前,采用Visionfive2 SDK官方主线中的linux kernel源码,会遇到无法点亮HDMI显示器的问题。目前社区已提供了gpu驱动补丁。这些补丁是针对VisionFive2 Software SDK v2.8.0的。
add-fbdev.patch
add-pcie-gpu-support.patch
disable-gamma-lut.patch
将这三个补丁下载到VisionFive2/linux源码目录,并在此目录执行如下命令:
patch -p1 <add-fbdev.patch
patch -p1 <add-pcie-gpu-support.patch
patch -p1 <disable-gamma-lut.patch
考虑到linux源码采用git管理,这些补丁会修改到驱动源码,为避免编译后内核版本号后面追加dirty等信息,可在源码目录中执行如下命令:
touch .scmversion
关于kernel配置,现提供config文件参考。后续操作可参考前面第二次安装的课程。据此启动系统后,HDMI显示器被点亮,但还不能进入xfce桌面。
编辑xorg.conf文件
sudo vim /media/riscv/38468bcc-27b7-44f3-86d6-37feccc5f4ea/etc/X11/xorg.conf
添加如下内容:
Section "Device"
Identifier "device"
Driver "fbdev"
# Option "SWCursor" "true"
EndSection
登录用户:root
默认密码:openEuler12#$
修改密码
passwd
openeuler初步完成对Visionfive2的适配,但是功能和性能还有待进一步测试。
https://doc.rvspace.org/Doc_Center/sdk.html
https://forum.rvspace.org/t/experimental-debian-sid-image/1517/2
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。