在简单的C程序中从ktime_get_real_ns函数获取时间

问题描述

我使用GPIO中可用的时间戳获取GPIO触发器的时间戳。如下,

if (fdset.revents & POLLIN) {
  ret = read(fdin,&evdata,sizeof(evdata));
  if (ret == sizeof(evdata))
    printf("id1: %d,timestamp: %lld\n",evdata.id,evdata.timestamp);

我读取了GPIO的驱动程序,并从ktime_get_real_ns()函数中获取了该时间戳记值。如何从该功能获取时间?此功能是否仅限于驱动程序级别?如果无法从C程序执行此功能,如何在ktime_get_real_ns()中获得与相同时间值相同的时间值。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)