Jetson UsersExclusive
Thank youfor bringingusvarious surprises
[Preface]
This article has actually been published multiple times on our official account.
Whenever NVIDIA releases embedded products, I feel it’s necessary for users to take a look before deciding to purchase.
Since the release of NVIDIA’s first embedded development kit, Jetson TK1, Jipu Xun has established a user technical QQ group. With years of experience in user technical support, we deeply understand that for a great product to penetrate users’ application solutions, it must first establish a place where various great ideas can be nurtured, allowing every talented individual to absorb experience and communicate with each other, ultimately producing their best outcomes.
This handbook is a concise compilation of our guiding principles. We hope these principles can assist every newcomer who joins our QQ technical support group, and thank you for coming here, let’s create great things together.
[Welcome to Jipu Xun Jetson Nano VIP QQ Technical Group]
Your First Day
So you have at least gotten the Jetson Nano and joined this group, congratulations, welcome to your membership.
This group consists of users who were once in the same situation as you, but everyone hopes your first few months can be as easy as possible.
Important Facts About NVIDIA Jetson Nano Development
1. Currently, all official technical documents are in English. You must train yourself to get used to reading these original English materials. And I must remind you: information about Jetson NANO is still being accumulated and improved, you might be a pioneer, and the official materials are currently limited. We are also trying our best to collect various technical materials and tutorials, and we welcome you to share your development experiences and lessons. I recommend you frequently visit this website: https://www.elinux.org/Jetson_Nano. It is suggested to visit at least once a week.
2. Currently, the factory technical support provided by NVIDIA is their English forum. Please make good use of translation software and actively utilize this forum resource. Discuss issues with developers worldwide and learn knowledge from problems; isn’t that a cool thing? https://devtalk.nvidia.com/default/board/371/jetson-nano/
3. This is a great product, but it is also a new product. Almost everyone’s understanding of this development board starts from zero. It seems that not only do you need to know software development, but you also need to understand some hardware. Fortunately, there is already a group of users who have experienced the Jetson TK1 and TX1, TX2 generations of products, but even so, you should not feel embarrassed if you raise a question and no one answers because others might not have encountered it either. So you still need to keep trying and never give up.
4. If you can successfully power on your NANO, it indicates that this is already a good start. There will be various pitfalls in the subsequent development; see item 3 for reasons. Everyone will encounter these, and we are also working hard to write some tutorials to help everyone smoothly bypass various pitfalls, but this takes time. Therefore, we welcome everyone in the group to write tutorials together. In fact, we are delighted to see many users enthusiastically helping others. The Jetson NANO product seems to be not very friendly for beginners, but please have confidence in it.
Filling Pit Series (1): Buying a Nano with your own hands, crying to light it up!
Filling Pit Series (2): Besides Jetson Nano, I also need to prepare these….
[Adapting]
Your First Week
So you have successfully flashed the Jetson NANO and entered the Ubuntu graphical interface, and even typed a few Linux codes, finding that this is just a Linux development machine? Everything seems great, so what’s next?
What To Do?
We hope you have a clear development goal before purchasing the Jetson NANO, just like the users of Jetson TX1/TX2, so that you won’t be at a loss after receiving the NANO.
See what everyone is developing with Jetson TX1/TX2?
In one minute, see how various industries use NVIDIA Jetson to create smart machines
NVIDIA AGX Xavier helps create AI delivery robots: bringing food closer to you
If it’s just to learn Linux development, this product is indeed a good terminal development device, but I would still recommend starting from a desktop because, in terms of cost-effectiveness, a desktop is more suitable, and the ecosystem is more comprehensive; the technical assistance you can get will be friendlier.
Yes, I must say that users in the group are not very patient with those repetitive questions from Linux novices.
Similarly, if you want to learn deep learning, OpenCV, Python, etc., please also start from a desktop. Because you might get so frustrated with various hardware issues of the NANO before you even begin software learning, I’m serious.
Learn to Install the Development Environment Yourself
Understand what Jetpack is and start learning how to install it proficiently. This skill is really fundamental. Just this process might benefit you greatly because you may not succeed on your first try.
Why is this step important? Because if you later find that the entire development process is messed up, you will know how to start over.
Next, try to run the built-in examples, study the code, and learn to compile and write your own.
For friends who already have some deep learning development background, you can try running this famous NVIDIA tutorial on NANO: https://github.com/dusty-nv/jetson-inference
Regarding some model library download difficulties, we have prepared a mirror: The Ultimate Solution to Problems Running jetson-inference on NV Jetson Products
[Start Your Adventure]
Your First Three Months
If conditions permit, you can use Jetson NANO to assemble your own JetBot smart car. NVIDIA’s open-source autonomous robot kit JetBot introduction
This is the JetBot car we built ourselves; isn’t it interesting?
Basically, your enthusiasm for development on Jetson in the first three months is unprecedented. We will try our best to answer your questions in the group, but we haven’t encountered every situation.
Many users in the group are very friendly. Especially when you are willing to share your development experiences in the group, your reputation will skyrocket, and the direct result is that when you encounter problems, others will be willing to help you face and solve them.
Over time, you will genuinely feel that in this group, what you do may far exceed what you originally specialized in.
How Do I Find Like-Minded Partners?
The best way is to become the most active person in the group, whether by asking questions or helping answer others’ questions. Really. When you do this, you will know what other users in the group are doing with Jetson, and other users will also get to know you. In fact, every user in the group wants to know what you care about, what you are good at, what you worry about, what experiences you have, etc. The way to open up the conversation is to tell each other about these things one by one. In this way, you can gather information about these projects and also introduce your status to a larger community.
[Value is Continuous Growth]
Your First Six Months
You have solved complex problems, ready to achieve results on Jetson Nano, and start shaping your and your company’s future. Your own professional development work is now in your hands,
We still hope you can frequently return to this group and maintain continuous communication with everyone, as what every developer in the group is doing may inspire you to create greater value.
Our goal is to help users successfully develop the products they want on the Jetson platform. We can’t wait to see the products, features, and experiences you decide to bring to customers; we can’t wait to see the future you create here.
Finally, let me add one last thing:
Buying NVIDIA Jetson products, not knowing this may lead to big losses