是否有记录外围交互的机制。 E.x.如果有一个应用程序在Linux内核上运行,它通过UART,CAN或任何其他接口与物理世界交互。在这种情况下,有一些命令或工具可以记录这些交互(不需要传输的数据),以便了解应用程序与哪些外围设备进行交互....
提前致谢
答案 0 :(得分:0)
假设用户模式(不在内核中)程序,您可以通过strace运行它,它将跟踪程序对系统调用的使用。
要与外围硬件交互,程序必须与内核以及相应外围设备的设备驱动程序配合。此通信通常通过设备文件(如/dev/sda
)进行。打开这些"文件"程序发出系统调用,将由strace显示。