gpt4 book ai didi

linux - 如何使用 RF24 通过 USB 在普通 PC (Linux) 上与 nRF24L01+ 通信?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:26:37 24 4
gpt4 key购买 nike

因为我没有 RPi,所以我希望使用我的普通 PC 与 nRF24L01+ 通信(连接到 Arduino,然后通过 USB 连接到 PC)。类似于 IP over serial。

PC -> USB -> Arduino + nRF24L01+

有可能还是我需要 RPi?

我尝试在 Ubuntu x86 上编译 tmrh20 RF24:制作-B RF24_SPIDEV=1但它给了我错误:RF24_config.h:58:23: fatal error :Arduino.h: 没有这样的文件或目录(它们在常规的 Ubuntu 位置)。

最佳答案

我正在尝试做同样的事情,但运气不佳。但是,我可以告诉你,你需要运行

./configure --driver=SPIDEV

这应该可以帮助您克服错误。但是,我在尝试运行 make 时仍然遇到问题:

[Linking]
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-soname,librf24.so.1 -Ofast -Wall -pthread -o librf24.so.1.1.7 RF24.o spi.o gpio.o compatibility.o interrupt.o
RF24.o: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status
make: *** [librf24.so.1.1.7] Error 1

关于linux - 如何使用 RF24 通过 USB 在普通 PC (Linux) 上与 nRF24L01+ 通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33845407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com