摘要: 【原创】xenomai UDD介绍与UDD用户态驱动示例 本文介绍linux实时操作系统xenomai UDD原理和相关代码,并给出一个基于UDD的用户态操作GPIO的示例,以及xenomai RTNet协议栈收发网络包与UDD用户态驱动操作网卡收发包的CPU耗时对比。 阅读全文
posted @ 2022-08-21 22:25 沐多 阅读(767) 评论(10) 推荐(2) 编辑
摘要: 开源现场总线协议栈 EtherNet/IP、EtherCAT master、Profinet开源汇总: EtherNet/IP:https://github.com/EIPStackGroup/OpENer EtherCAT master:https://gitlab.com/etherlab.or 阅读全文
posted @ 2022-08-21 13:52 沐多 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 如何根据函数偏移快速定位源码? 在内核栈的输出中,你一定注意到每一个函数的输出格式都是函数名+偏移量,而这儿的偏移就是调用下一个函数的位置。那么,能不能根据函数名+偏移量直接定位源码的位置呢? 答案是肯定的。这是因为,不仅是我们这些 eBPF 学习者想要这种工具,内核开发者为了方便问题的排查,也经常 阅读全文
posted @ 2022-08-21 13:50 沐多 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 0.查看已安装列表 dpkg -L xxxx.deb 1.备份 安装apt-clone: $sudo apt-get install apt-clone 提供一个保存备份文件的位置。我们在 /backup 目录下保存已安装的软件包备份。 $sudo apt-clone clone /backup a 阅读全文
posted @ 2022-08-21 13:48 沐多 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1.设备树保存在文件系哪里? a. /sys/firmware/fdt 进入/sys/firmware目录后便可看到二个文件,一个是devicetree文件夹,另一个是fdt(原始dtb文件,可以用hexdump -C fdt 将其打印出来查看就会发现里面的数据和dtb文件是一致的)。 b. /sy 阅读全文
posted @ 2022-08-21 13:46 沐多 阅读(702) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 发行版linux内核在哪里? 内核安装包:http://archive.ubuntu.com/ubuntu/pool/main/l/linux/ 内核源码:https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/ 实时 阅读全文
posted @ 2022-08-21 13:43 沐多 阅读(710) 评论(0) 推荐(0) 编辑