su - root
cd /opt
tar -xzvf Ascend310B-source.tar.gz
bootargs = "console=ttyAMA0,115200 console=tty1 log_redirect=0x1fc000@0x22741000 root=/dev/mmcblk0p2 rw rdinit=/sbin/init rodata=off syslog earlycon=pl011,mmio32,0xC4010000 initrd=0x2BA00000,300M rootwait mpam=of enable_ascend_share_pool ascend_enable_all enable_sp_multi_group_mode init_all_gicr enable_fpga no_console_suspend fbcon=map:6 cma=256M rootfstype=ext4 selinux=0";
cd /opt/Ascend310B-source
bash build.sh dtb
出现如下回显,且生成“dt.img”文件表示编译内核DTB文件成功。
generate /opt/Ascend310B-source/output/dt.img success! sign /opt/Ascend310B-source/output/dt.img success!
编译后的dt.img文件会自动存放于“Ascend310B-source/output”目录下。
在驱动安装目录下查找libdrm.so.2.4.0,将其放在整机的“/usr/lib64”目录下后更名为“libdrm.so.2”。
su - root
用户可选择其他安装方式,以下以开源Gnome桌面插件为例,进行安装。
apt-get install -y gdm3 gnome-shell gnome-session gnome-terminal
systemctl status display-manager.service
若回显如下,需执行3。
Active: inactive (dead)
systemctl start display-manager.service
图形化桌面加载开关由用户自定义实现,实现思路可参考以下步骤。