linux系统调试PCIe板卡常用指令
在linux系统中调试PCIe板卡需要查看相关信息,介绍一些常用的命令。
1. 查看linux内核版本号
单纯查看linux内核版本号命令如下。linux内核版本号对于系统管理和软件兼容性非常重要,因为某些软件可能需要特定版本的内核才能正常运行。
uname -r
如需详细格式显示所有可用的系统信息,包括内核名称、网络节点主机名、内核版本号、操作系统发行时间、硬件架构、处理器类型、硬件平台和操作系统名称等,查看命令如下。
uname -a
2. 查看CPU信息
查看CPU信息命令如下。不同的CPU架构,如X86架构和arm架构,编译器也会不同。
lscpu
3. 查看PCIe设备
以设备树形式查看命令如下。
sudo lspci –tv
查看某一特定设备命令如下,通过Vendor ID和Device ID查看,ID值在生成PCIe IP时写入。
sudo lspci -vvd 22c2:1100
通过节点查看某一特定设备命令如下。
sudo lspci –vvvs 01:00
4. 加载驱动
驱动编译成功后会生成xxx.ko文件,加载指令如下。gowin_demo.ko为一示例驱动,路径在当前目录的driver文件夹下。加载错误会有提示信息,加载成功则没有任何提示信息。
sudo insmod ./driver/gowin_demo.ko
5. 查看驱动
可通 lsmod 命令检查驱动是否加载成功。还是以gowin_demo.ko为例,grep后只需写驱动名称中相关单词即可。
lsmod | grep gowin
如果驱动加载成功,会有提示信息,如下。
如果驱动加载失败,或没有相关驱动,则没有任何提示信息。
6. 卸载驱动
卸载驱动命令如下,以gowin_demo.ko为例。卸载错误会有提示信息,卸载成功则没有任何提示信息。
sudo rmmod gowin_demo
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)