-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Question] compatible with Jetson Nano #876
Comments
It might be possible using the newer pyrf24 pkg. But, there's an old issue about using the Jetson TX2 #525 which we can't resolve without serious funding. I'm not sure if that will also affect the Jetson Nano. |
Hello, thank you for your answer. I will try to build it in a few days on the jetson nano - I will inform you whether it will be successful. Can I kindly ask you about which examples should I use to test wireless communication between two devices (one receiver and one transmitter) on which the transceiver modules are connected? Also, in your readme, the hyperlink to Examples does not work ;) |
I'm not sure you need to build it yourself. You should be able to
The getting_started example is always a good idea for basic hardware tests.
That's probably because I used a relative URL. Try reading the pyrf24 docs instead. |
As suspected the installation unfortunately doesn't work. First I tried to install it from pyPI, but it throws me an error:
Then I followed the procedure on how to install it locally, but it also throws me an error:
Obviously the version of setuptools doesn't meet the requirements. I tried to update pip and setuptools using:
, but this doesn't help either, since I use python 3.6 and I already have the latest version of setuptools installed. I cannot update python to the newest version, because I use some dependencies that only run with python 3.6. Any Ideas for an easy fix? 🧙♂️ |
Well, you should take that up with your dependencies. Python 3.6 is no longer maintained and deemed deprecated. The pyRF24 package requires v3.7 or newer because the examples use As a last resort, you could try installing the RF24 C++ libs and their individual python wrappers, but we are less interested in maintaining the individual wrappers (now that we have the pyRF24 package deployable). If you go this route, please follow the CMake build/install instructions and then install the python wrappers. The older |
Yes, I agree with everything you wrote in the first paragraph. Believe me I would definitely upgrate the python version, but the problem is the current version of Jetpack (v4.6), which only supports python 3.6. See the introduction of this article why - Copied: Since JetPack 4.6 has Python 3.6, you cannot install PyTorch 1.11.0 on a Jetson Nano. |
Yet another reason why I didn't like working with the TX2: Nvidia's dev cycle is very slow. And the Jetpack wasn't very well documented IMHO, but maybe that's improved over the last 2 years. The individual wrappers were written to support all versions of python (even the dead v2.7) with boost.python, so if you do revisit this, I would suggest using the individual wrappers (located along side the C++ src in RF24* libs). They are current with the C++ sources (which rarely changes now). |
Looks like Nvidia is no longer supporting the Nano and TX2/TX1 series. See this Nvidia dev comment. The end-of-life for Jetpack 4.6.x isn't concrete (indefinite maintenance period), but it may be obsoleted when Ubuntu18.04 reaches EoL in May 2023. IMO, this is sad news and another reason why people shouldn't invest in Nvidia Jetson modules for long-term projects. 😞 |
We shall see what happens, thanks for the info! |
Have anyone tried to use this library on Jatson Nano? Is it possible to use python calls to utilize wireless communication?
The text was updated successfully, but these errors were encountered: