Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Rezimirati
Kao što znate, Jetson Nano je sada zvijezda. Također može opsežno primijeniti tehnologiju neuronskih mreža na ugrađene sustave. Evo članka za raspakiranje detalja o proizvodu, procesa pokretanja i dva vizualna prikaza …
Broj riječi: 800 riječi i 2 videozapisa
Vrijeme čitanja: 20 minuta
Publika:
- Programeri koji su zainteresirani za AI, ali nemaju solidnu pozadinu
- Programeri koji nisu odlučili hoće li ga kupiti ili ne
- Programeri koji su ga kupili, ali ga još nisu dobili
Kupi sada !
Korak 1: 1. Što je Jetson Nano?
Za svaki slučaj, dopustite mi da počnem kratkim uvodom.
NVIDIA® Jetson Nano ™ Developer Kit pruža računalne performanse za izvođenje modernih AI opterećenja po neviđenim veličinama, snazi i cijeni. Programeri, učenici i proizvođači sada mogu pokretati AI okvire i modele za aplikacije poput klasifikacije slika, otkrivanja objekata, segmentacije i obrade govora. Više informacija možete pronaći na službenoj stranici.
Što može učiniti? Možete ga jednostavno zamisliti kao Raspberry Pi s više računalnih resursa koji može podržati veliku neuronsku mrežu za značajan broj aplikacija. Što se mene tiče, već sam se pripremio za izgradnju klasifikacijske mreže za identifikaciju svojih 6 glupih mačaka u kući i automatsko hranjenje njih lol.
Korak 2: 2. Raspakiranje
Korak 3: 3. Pokrenite se
Pripreme
Morate pripremiti:
-
MicroSD kartica od 16 GB +
- USB tipkovnica i miš
- Zaslon (HDMI ili DP)
- Mikro-USB (5V⎓4A) ili utičnica (napajanje 5V⎓4A. Prihvaća utikač 2,1 × 5,5 × 9,5 mm s pozitivnim polaritetom)
- Prijenosno računalo koje se može spojiti na internet i spaljivati microSD kartice.
- Ethernet linija
Pažnja:
- Ne mogu sva napajanja s naponom 5V_2A stabilno doseći nazivnu snagu. Koliko sam testirao, Jetson Nano je stvarno osjetljiv na napajanje, pa čak i manje fluktuacije snage mogu uzrokovati njegov pad. Morate kupiti visokokvalitetni adapter za napajanje.
- Čak ni USB uređaji ne bi trebali biti vruće spojeni ili će se sustav ove ploče srušiti iz nepoznatog razloga.
- Nema gumba za poništavanje, pa ga svaki put kad se sruši programeri moraju ponovno pokrenuti ručnim prekidom.
- Nema ugrađeni WiFi modul
- Nema Bluetooth modula
Omogućuje J28 Micro-USB priključak ili J25 utičnicu za napajanje kao izvor napajanja za razvojni komplet. Bez kratkospojnika, komplet za razvojne programere može napajati J28 MicroUSB konektor. Pomoću kratkospojnika J28 se ne napaja, a komplet za razvojne programere može se napajati putem utičnice J25
Ukratko uputstvo
Koraci pokretanja za Jetson Nano isti su kao i ostale arm-linux ploče, a za svaki slučaj evo kratkog vodiča. Za više informacija pročitajte Službeni vodič.
- Ovdje preuzmite sliku sustava
- Snimite ga na SD karticu. Evo mnogo alata koji mogu dovršiti ovaj posao. I preporučuje se Win32diskimager.
- Priključite USB memorijski pogon ili SD ili microSD karticu u računalo. Trebao bi se otkriti i pojaviti kao pogon u sustavu Windows.
- Otvorite Win32 Disk Imager, odaberite.img ili slikovnu datoteku koju želite zapisati kao slikovnu datoteku, a zatim USB ili SD pogon kao uređaj i pritisnite Zapiši.
- Proces pisanja može potrajati. Nakon što to učinite, uklonite USB memorijski pogon ili SD karticu.
- Umetnite microSD karticu (napisanu sa slikom sustava) u dno Jetson Nano modula.
- Uključite ga i kad se pokrene razvojni komplet, zasvijetlit će zeleno LED svjetlo pored Micro-USB priključka.
- Prilikom prvog pokretanja, Jetson Nano Developer Suite vodit će vas kroz neke početne postavke, uključujući odabir jezika sustava, raspored tipkovnice i slično.
- Konačno ćete vidjeti ovaj zaslon. Čestitamo!
Korak 4: 4. Demo
Slijedite Službeni vodič za konfiguriranje okruženja i sastavljanje projekta. Pokrenuo sam dva projekta, zamislite klasifikaciju i prepoznavanje lica kao demo. Sada je okruženje za viziju i duboko učenje potpuno konfigurirano, a ja ću raditi na svom projektu lol.
Pažnja:
-
Evo nekoliko pitanja s početnim kodom za kameru i morate sami konfigurirati da odgovara vašoj kameri. Za više detalja:
- redak 80 jetson-utils/camera/gstCamera.c za veličinu okvira:
-
const uint32_t Zadana širina = 1280;
static const uint32_t DefaultHeight = 720;
-
redak 37 jetson-inference/imagenet-camera/imagenet-camera.cpp kao i drugi demo za indeks kamere. A u nekim kodovima zadani indeks nisu definirani makroima (npr., GstCamera.h), možda ćete ih morati ručno izmijeniti kada naiđete na problem pri otvaranju kamere.
#define DEFAULT_CAMERA -1
-
U nekim kodovima zadani indeks kamere nije definiran makronaredbama pa ćete ih možda morati ručno izmijeniti. možete koristiti naredbu
V4L2-ctl
u terminalu da biste dobili indeks i veličinu okvira za vaš fotoaparat.
V4L2-ctl --device = $ d -D --list-formati