Entwicklung mit dem VirtualBox Image
Verfasst: 12. Jun 2019, 17:40
Servus zusammen,
ich habe ein neues VirtualBox Image gebaut, das so wie es ist sofort zur Selfbus ARM-Entwicklung genutzt werden kann.
Es läuft darin ein Lubuntu Linux, welches gut auch mit älterer Hardware zurechtkommen sollte. Bei mir läuft es sauber sowohl auf meinem etwa 7 Jahre alten Desktop PC und auf einem 8 Jahre alten Laptop.
An alle, die mit Linux nicht so vertraut sind: keine Angst, man kann auch als nicht-Linuxer sofort loslegen. Start-Icons der Programme liegen auf dem Desktop ab und Lubuntu / Ubuntu sind wirklich ausgereifte Distributionen mit schönem Desktop.
Größe des Images zum Download: 2,27 GB
Installiert habe ich folgende Werkzeuge:
- MCUXpresso IDE
- Git Client in der IDE
- GitKraken als zusätzlicher grafischer Git Client (kann über den Login bei Github genutzt werden)
Auch allen, die nicht die VBox nutzen empfehle ich die Nutzung von MCUXpresso. Man merkt einfach, dass das eine ausgereiftere Folgeversion von LPCXpresso ist. Außerdem muss man dafür nicht eigens nochmal einen personalisierten Produkt-Key erstellen und in IDE eingeben sondern es läuft gleich nach der Installation (auch auf Windows).
Installation
1. Installiert euch die aktuelle Version von Virtual Box (z.B. https://www.chip.de/downloads/VirtualBox_23814448.html)
2. zieht euch das Image (aktuell v1:
3. Importiert das Image in VirtualBox (am besten passt ihr direkt beim Import die Anzahl der CPUs und die Größe des RAMs an. Ich habe 4 CPU Kerne und 4096 MB RAM angegeben - damit läuft es sehr gut. Wer weniger Ressourcen zur Verfügung hat, kann auch locker 2 Kerne und 2048 MB angeben, damit ist es etwas zäher, läuft aber auch noch gut. Noch weniger Ressourcen könnten dazu führen, dass es keinen Spaß macht, das Ding laufen zu lassen.)
Nutzung
Login ins System
User: sbdeveloper
Pass: selfbus
Beim Öffnen der IDE sollten 2 Dateien der Rauchmelder BCU1 Firmware offen sein. Die IDE ist aktuell zu eingestellt, dass links im Dateibaum zu der Datei gesprungen wird, deren Tab gerade angewählt ist. Also solltet ihr direkt das RM-Projekt sehen. Der Build für "Release" sollte ohne Fehler durchlaufen!
USB Geräte können direkt in die VBox eingehängt werden (Icons rechts unten am Rand des VBox-Fensters). So kann man bspw. eine Hardwaredebugger wie den OM13087 direkt einhängen oder auch einen USB-Stick, um zum Beispiel die .hex Dateien vom Linux ins Windows zu bekommen, um per Flash Magic aus Windows zu flashen.
Fragen / Feedback / Verbesserungsvorschläge gerne hier im Forum.
Grüße
Christian
ich habe ein neues VirtualBox Image gebaut, das so wie es ist sofort zur Selfbus ARM-Entwicklung genutzt werden kann.
Es läuft darin ein Lubuntu Linux, welches gut auch mit älterer Hardware zurechtkommen sollte. Bei mir läuft es sauber sowohl auf meinem etwa 7 Jahre alten Desktop PC und auf einem 8 Jahre alten Laptop.
An alle, die mit Linux nicht so vertraut sind: keine Angst, man kann auch als nicht-Linuxer sofort loslegen. Start-Icons der Programme liegen auf dem Desktop ab und Lubuntu / Ubuntu sind wirklich ausgereifte Distributionen mit schönem Desktop.
Größe des Images zum Download: 2,27 GB
Installiert habe ich folgende Werkzeuge:
- MCUXpresso IDE
- Git Client in der IDE
- GitKraken als zusätzlicher grafischer Git Client (kann über den Login bei Github genutzt werden)
Auch allen, die nicht die VBox nutzen empfehle ich die Nutzung von MCUXpresso. Man merkt einfach, dass das eine ausgereiftere Folgeversion von LPCXpresso ist. Außerdem muss man dafür nicht eigens nochmal einen personalisierten Produkt-Key erstellen und in IDE eingeben sondern es läuft gleich nach der Installation (auch auf Windows).
Installation
1. Installiert euch die aktuelle Version von Virtual Box (z.B. https://www.chip.de/downloads/VirtualBox_23814448.html)
2. zieht euch das Image (aktuell v1:
3. Importiert das Image in VirtualBox (am besten passt ihr direkt beim Import die Anzahl der CPUs und die Größe des RAMs an. Ich habe 4 CPU Kerne und 4096 MB RAM angegeben - damit läuft es sehr gut. Wer weniger Ressourcen zur Verfügung hat, kann auch locker 2 Kerne und 2048 MB angeben, damit ist es etwas zäher, läuft aber auch noch gut. Noch weniger Ressourcen könnten dazu führen, dass es keinen Spaß macht, das Ding laufen zu lassen.)
Nutzung
Login ins System
User: sbdeveloper
Pass: selfbus
Beim Öffnen der IDE sollten 2 Dateien der Rauchmelder BCU1 Firmware offen sein. Die IDE ist aktuell zu eingestellt, dass links im Dateibaum zu der Datei gesprungen wird, deren Tab gerade angewählt ist. Also solltet ihr direkt das RM-Projekt sehen. Der Build für "Release" sollte ohne Fehler durchlaufen!
USB Geräte können direkt in die VBox eingehängt werden (Icons rechts unten am Rand des VBox-Fensters). So kann man bspw. eine Hardwaredebugger wie den OM13087 direkt einhängen oder auch einen USB-Stick, um zum Beispiel die .hex Dateien vom Linux ins Windows zu bekommen, um per Flash Magic aus Windows zu flashen.
Fragen / Feedback / Verbesserungsvorschläge gerne hier im Forum.
Grüße
Christian