目标嵌入式Linux是ARM Xilinx Zynq,我正在CentOS中使用Xilinx的工具编译到ARM。目标操作系统现在正在工作,我想使用iwconfig
.
我使用git从hp下载了无线工具,并尝试通过修改Makefile以使用交叉编译器来交叉编译它
cc = arm-xilinx-linux-gnueabi-gcc
它似乎有效,因为我可以在将所有内容复制到目标后运行 iwconfig 。我现在可以打开 USB wifi(华硕 USB-N13,rtl8192cufw_TMSC.bin
已复制到/lib/firmware/rtlwifi
)。我必须手动将 .so 文件复制到/lib
目标上的目录中才能运行。但是,当我运行更多工具时,会出现错误
can't find /proc/net/wireless
我知道这是一个虚拟文件,那么我应该怎么做才能让它工作呢?我知道如果我安装 iwconfig,它将完成所有操作。那么我需要在目标 ARM 上运行 gcc 来安装它吗?或者我可以在 CentOS 上交叉编译它并对目标构建进行更改,以包含在内核映像文件中吗?