Skip to content

Tag 1 Targethardware verbinden

Roelof Berg edited this page Mar 7, 2017 · 13 revisions

Kontakt zum Target aufnehmen

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

Softwareinstallation unter Linux

  • 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 ;)

Arduino

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)