ターゲット組み込みLinuxはARM Xilinx Zynqで、CentOSでXilinxツールを使用してARMにコンパイルしています。ターゲットOSが現在動作していますiwconfig
。
gitを使用してHPからワイヤレスツールをダウンロードし、クロスコンパイラを使用するようにMakefileを変更してクロスコンパイルを試みました。
cc = arm-xilinx-linux-gnueabi-gcc
すべてをターゲットにコピーした後、iwconfigを実行できるので、うまくいくようです。これでUSB Wi-Fi(ASUS USB-N13、rtl8192cufw_TMSC.bin
コピー済み/lib/firmware/rtlwifi
)をオンにすることができます。 .soファイルを/lib
実行するには、ターゲットのディレクトリに手動でコピーする必要があります。ただし、より多くのツールを実行するとエラーが発生します。
can't find /proc/net/wireless
私はこれがダミーファイルであることを知っています。それでは、動作させるにはどうすればよいですか? iwconfigをインストールすると、すべての作業が実行されることがわかります。それでは、インストールするにはターゲットARMでgccを実行する必要がありますか?それとも、CentOSでクロスコンパイルし、ターゲットビルドを変更してカーネルイメージファイルに含めることができますか?