我在OMAP ARM (OMAP-L138)上运行嵌入式linux。其上的以太网控制器连接到外部PHY芯片。一切运行正常,除了在某些情况下,我希望节省电力和关闭PHY (但不是挂起整个系统)。我知道Linux可以很容易地挂起PHY,因为当我将整个系统置于挂起到内存状态时,PHY确实会断电。
但是,我希望能够通过用户空间应用程序打开和关闭PHY,按照我的意愿打开和关闭它。我该如何实现这一点?我对linux相当陌生,我可以用C语言编写用户空间应用程序来打开
假设我有/tmp/ Linux -src中的整个linux源代码。在菜单配置之后,我想做“某种gcc -E”,其中除#include之外的所有预处理器宏都进行了扩展,以便将实际配置的预处理源代码(用于编译)保存在/tmp/linux-src- to编译中,而不是保存在单个文件中,而是保留整个树结构,忽略不需要的文件。