Ascend310B重构驱动run包

在Atlas 200I AI加速模块(Ascend310B)移植过程中如需要将自己编译的Image、dt.img及内核模块打包到启动镜像包中需要对"Ascend-hdk-310b-npu-driver-soc_<version>_linux-aarch64.run"(下面统称驱动run包)进行重构。下面将介绍如何重构run包。

重构驱动run包需要用到SDK源码包。通过昇腾官网下载"Ascend-hdk-310b-sdk-soc_25.2.0.zip"对其进行解压后可得到"Ascend310B-source.tar.gz"。"Ascend310B-source.tar.gz"为Atlas 200I AI加速模块的SDK源码包,解压后对其编译后可在output目录中看到编译生成的dt.img、Image、userBaseConfig.bin等

bash 复制代码
tar -xzvf Ascend310B-source.tar.gz
cd Ascend310B-source
./build.sh dtb      #编译dts,生成dt.img
./build.sh kernel   #编译kernel,生成Image及内核module。
./build.sh driver   #编译一些没有放入linux内核源码的驱动代码。
./build.sh usrBaseConfig   #编译usrBaseConfig,通过user_base_config.xml的配置生成userBaseConfig.bin
相关推荐
菜_小_白8 小时前
codex
linux·vscode·ai
zhangrelay8 小时前
用ROS2Lyrical实验报告册思路重做蓝桥云课ROS1实验并改进
linux·笔记·学习·ubuntu·机器人
林兴洋8 小时前
linux-mtr命令-ping和traceroute的能力合二为一
linux
OsDepK8 小时前
OSMDE_v1.9.0已加入FTP与shell功能
linux·运维·服务器
硅基手札9 小时前
【Linux内核专栏 11】驱动框架:platform / char / misc / 设备树
linux·运维·服务器
倒头就睡的小比特9 小时前
Linux基础指令初步认识
linux
Starry-sky(jing)10 小时前
watchdog: BUG: soft lockup - CPU#3 stuck for 22s! 怎么排查——从寄存器 dump 到自旋锁争用根因
linux·内核·服务器运维·soft lockup·性能排查
DongQiShanRen10 小时前
裁决台账双向互校(上):名册与实物的第一道对账
java·linux·运维·数据库·人工智能·自然语言处理·数据挖掘
ShineWinsu10 小时前
对于Redis:AOF持久化的解析
linux·数据库·redis·缓存·面试·持久化·aof
wuminyu10 小时前
Virtual Thread重投递至ForkJoinPool任务队列过程解析
java·linux·c语言·jvm·c++