昇腾社区首页
中文
注册
开发者
下载

编译默认驱动

前提条件

已完成搭建Ubuntu24.04 Arm64编译环境

编译驱动

  1. 登录Linux服务器。
  2. 执行如下命令,切换至root用户。

    su - root

  3. 使用WinSCP工具或其他工具,将下载软件包获取的源码包“Ascend310B-source.tar.gz”上传至服务器的“/home/ubuntu24_04/squashfs-root/opt”目录下。详细操作请参见使用WinSCP传输文件
  4. 切换根系统。

    cd /home/ubuntu24_04/

    chroot squashfs-root

  5. 执行如下命令,解压源码包“Ascend310B-source.tar.gz”。

    cd /opt

    tar -xzvf Ascend310B-source.tar.gz

  6. 执行如下命令,进入“Ascend310B-source”目录。

    cd Ascend310B-source

  7. 执行如下命令,编译驱动。

    bash build.sh driver

    出现如下回显,表示编译驱动成功。

    ### build driver_device modules successfully ###
    generate /opt/Ascend310B-sdk/Ascend310B-source/output/driver_modules success!
    make driver success!
    • 编译后的驱动文件会自动存放于“Ascend310B-source/output/driver_modules”目录下。
    • 用户请将编译后的驱动文件上传至自有的环境进行加载。
  8. 执行如下命令,退出根系统。

    exit

  9. 在“/home/ubuntu24_04/squashfs-root/opt/Ascend310B-source/output/driver_modules”目录下获取编译后的驱动文件。