在给定的 Linux 发行版的源代码中,如何找到直接访问外设内存寄存器的文件和函数?
我正在几个不同的平台上进行嵌入式开发。通过 Raspberry Pi,我能够找到大量有关直接内存访问的指南,并且我很高兴地发现其 BCM2835 片上系统具有易于理解的功能数据表。但是,我怀疑在我的 Pi 上的文件或在线某个地方可以找到打包设备驱动程序用于直接内存访问的源代码。
有人解释了他们对 GPIO 去抖函数来源的搜索这个帖子。就该功能而言,它似乎并未在 Raspberry Pi 上实现。但是,如果我想找到 Pi 上的 GPIO 驱动程序使用的函数,直接访问内存以将引脚设置为输出并向其写入高电平或低电平,该怎么办?我如何追踪 Yocto Linux 发行版中 Intel Edison 上使用的功能?我如何追踪 element14 Warp7 使用的函数?