- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Phytium D3000m gpio 以及外部中断驱动demo
本文介绍了Phytium D3000m处理器的GPIO配置及其外部中断应用。首先说明在UEFI中需要将GPIO配置为复用模式,并提供了Pin脚编号对应关系图。随后以gpio0_14(编号510)为例,展示了Linux内核模块实现GPIO外部中断的完整代码,包括GPIO初始化、中断请求处理、输入设备注册等关键步骤。该驱动能检测GPIO电平变化并生成按键事件,代码中包含了错误处理和资源释放机制,同时提供了配套的Makefile编译脚本。示例可作为其他GPIO中断应用的参考模板。
2025-11-13 17:02:44
393
原创 保姆级教程,搭建DPDK开发环境
本文详细介绍了DPDK开发环境的搭建过程。首先在VMware Workstation Pro 17.6.1中创建Ubuntu 24.04虚拟机,配置16GB内存和桥接网络适配器。安装必要工具后下载DPDK 22.11.8,通过修改GRUB参数启用大页内存(2MB×1024页)并隔离CPU核心0-2。编译安装DPDK后,绑定网卡到vfio-pci/uio驱动,最后运行helloworld示例程序测试环境(-l0-2指定CPU核心,--no-huge禁用大页内存,--iova-mode=va设置IOVA模
2025-11-06 10:47:45
1687
原创 Linux查看驱动模块之间的依赖关系的方法
Linux 查看已经加载的驱动之间的依赖关系cat /lib/modules/$(uname -r)/modules.dep
2022-05-17 11:09:58
3800
1
原创 Ubuntu 16.04 安装Samba 和 windows 安装Source Insight
Linux 安装 sm 和windows下安装Source Insight 环境:VMware Workstation 15.5Ubuntu 16.04 LTSSource Insight 4.01.1 安装sambasudo apt-get update sudo apt-get upgrade sudo apt-get -f install sudo apt-get install smaba1.2 安装成功后可以查看一下版本1.3 Samba 详细配置创建共享目录$s
2021-01-07 15:23:03
772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅