-
Notifications
You must be signed in to change notification settings - Fork 1
Tag 1 Targethardware verbinden
Wir installieren die SD-Karte und verbinden das USB-Kabel: Target Bootet. Eine virtuelle USB-Netzwerkkarte installiert sich selber, an dieser ist das Target erreichbar. Aber welche IP-Adresse hat das Target ?
Seriellen UART RS232 Adapter verbinden: http://gmacario.github.io/howto/udoo/neo/embedded/software/development/2015/11/08/connecting-to-udoo-neo-serial-console.html
In der Console "sudo putty" starten, Serial auswählen line: /dev/ttyUSB0 Speed: 115200
Mit Druck auf sollte man dann eine Ausgabe provozieren können.
Target rebooten, dann (wie auf der Ausgabe aufgefordert) einloggen mit.
Username: udooer
Password: udooer
Dann die IP-Adresse des Targets ermitteln. Hinweis: Das Gerät fügt dem Hostsystem eine virtuelle USB-Netzwerkkarte hinzu. Dann hat der Host eine weitere IP-Adresse. Das Target hat selber auch eine IP-Adresse.
Befehl: ifconfig
Achtung: Auf dem Target ifconfig eingeben, nicht auf dem Host ;)
Danach in putty mit ssh (statt seriell) an diese IP-Adresse verbinden
-
Auf dem HOST "sudo apt-get install mc" installiert midnight commander
"mc" starten, mit der F10-Taste wieder verlassen
-
Auf dem TARGET "sudo apt-get install mc" probieren
Man sieht, dass es gehen würde, aber es ist gerade kein Internet am Target ;)
Die Targethardware hat zwei Kerne. Einen 1 GHz Cortex A9 und einen 200 MHz Cortex M4. Auf dem A9 läuft Linux, auf dem M4 läuft Arduino. A9/Linux ist an die äußeren PINs der Pinleisten verbunden, M4/Arduino auf die Inneren.
Taken from: http://www.udoo.org/docs-neo/Arduino_M4_Processor/Programming_Arduino_M4_from_External_PC.html
Currently "sudo apt-get install arduino" installs a version below 1.6.9, but >= 1.6.9 is needed.
Therefore, download manually from: https://www.arduino.cc/en/Main/Software Then extract, enter folder and "./install.sh" (press y when asked to override mode 0644)
Execute: ./arduino
Enter "yes" to be added to the dialout group
Open preferences and add the link to "Additional Boards Manager URLs":
https://udooboard.github.io/arduino-board-package/package_udoo_index.json
Open tools/boards/board manager
Wait, then install "UDOO NEO (iMX6 SoloX) by UDOO Team", wait until finished
Click on tools/board/udoo neo
Open File/Examples/Basics/Blink
Add the line "#define LED_BUILTIN 13" between comment section and source code.
Execute "Sketch/Upload"
Extension: You may want to try out other examples (file/examples)