编译默认驱动
前提条件
编译驱动
- 登录Linux服务器。
- 执行如下命令,切换至root用户。
su - root
- 使用WinSCP工具或其他工具,将下载软件包获取的源码包“Ascend310B-source.tar.gz”上传至服务器的“/home/ubuntu24_04/squashfs-root/opt”目录下。详细操作请参见使用WinSCP传输文件。
- 切换根系统。
cd /home/ubuntu24_04/
chroot squashfs-root
- 执行如下命令,解压源码包“Ascend310B-source.tar.gz”。
cd /opt
tar -xzvf Ascend310B-source.tar.gz
- 执行如下命令,进入“Ascend310B-source”目录。
cd Ascend310B-source
- 执行如下命令,编译驱动。
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”目录下。
- 用户请将编译后的驱动文件上传至自有的环境进行加载。
- 执行如下命令,退出根系统。
exit
- 在“/home/ubuntu24_04/squashfs-root/opt/Ascend310B-source/output/driver_modules”目录下获取编译后的驱动文件。
父主题: 编译驱动