微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何定义平台驱动程序的sysfs属性或属性组到x KB的内存

如何解决如何定义平台驱动程序的sysfs属性或属性组到x KB的内存

我目前正在从事集成了多个平台驱动程序的项目。
负责SW的工程师离开了公司,我是Linux初学者。
对于每个平台驱动程序,定义了几个sysfs属性
它们每个都是一个32位寄存器。 我浏览了几篇文章文章和文档,试图了解平台驱动程序和sysfs属性的概念是如何工作的。
现在,对于一个驱动程序,我需要添加另一种类型的sysfs属性,即32位内存位置的数组。实际上,与此驱动程序相关的硬件/ FPGA提供的内部存储器最大为2KB。
问题是内部存储器和寄存器确实与同一个硬件相关。我想避免定义新的驱动程序,而是希望将它们全部保留在同一驱动程序中。
我希望每个寄存器都有一个文件,而这个内部存储器也有一个文件
但是我不确定该怎么做。

我读到创建组属性是可能的,但是怎么办?我可以在驱动程序中混合属性类型吗? 您有任何示例/线索如何执行此操作吗? 谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。