Willkommen

in Sven's digitaler Heimat

debian-logo

Da das Betriebssystem und der Bootloader die mit der SystemCD des Terasic DE10 Nano Boards mitgeliefert wurden ziemlich alt sind, habe ich mich damit beschäftigt die aktuellen Mainline Versionen zu nutzen.

Dazu gehört die aktuelle Version von u-boot (Bootloader), einem aktuellen Linux Kernel (v5.1) und einem Root Filesystem auf Debian Basis. Dabei habe ich mich an diesem Skript orientiert, da mir die Ordnerstruktur und das Skript zugesagt haben.

Bei Interesse findet man meine Ergebnisse unter https://github.com/svenpaass/de10nano_template. Dies soll für mich als Template für weitere Projekte dienen. Evtl. werde ich das Root-Filesystem in Zukunft durch busybox o.ä. ersetzen.

Weiterlesen...

Es gibt mal wieder ein neues Gadget. Das Terasic DE10-Nano Entwicklungsboard. Man bekommt es für einen vernünftigen Preis z.B. bei Mouser.

DE10-Nano

Initial wollte ich das Board "nur" für die Installation und Nutzung von MiSTer verwenden, da die Amiga und C64 Cores sehr gut funktionieren.

Da mich FPGAs aber schon länger fasziniert haben, wollte ich mich damit etwas intensiver in meiner Freizeit beschäftigen. Dazu benötige ich aber eine Entwicklungsumgebung, für die es keine macOS Version von der Altera (bzw. mittlerweile Intel) gibt. Ich habe mich daher dazu entschieden, eine Ubuntu Desktop Maschine unter VMWare Fusion zu betreiben, und die USB Verbindungen zum Entwicklungsboard (UART, USB Blaster) durchzuleiten.

Weiterlesen...

sql-server-linux

Da ich bei meinem aktuellen Arbeitgeber im Projekt viel Kontakt mit dem Microsoft SQL Server habe, wollte ich die Linux Version ausprobieren, um eine lokale SQL Server Datenbank für Entwicklungszwecke zu haben.

Bei der empfohlenen Ubuntu Version 16.04 gibt es keine Probleme bei der Installation. Für die 18.04 LTS Version mussten Anpassungen gemacht werden. Von Microsoft ist diese Installation zwar nicht supported, aber für eine Entwicklungsmaschine reicht mir das.

Weiterlesen...

ubuntu-logo

Ubuntu 18.04 LTS benutzt zur Netzwerkkonfiguration netplan. Dies ist eine Konfigurationsdatei mit YAML Syntax. Da per default dhcp verwendet wurde, nutze ich diesen Post um mir zu merken, was ich für eine statische IP anpassen muss.

Weiterlesen...

vmware-logo

Damit man unter VMWare die Shared Folder mit den open-vm-tools verwenden kann muss u.a. das Standard-Mountverzeichnis angelegt werden.

Weiterlesen...

ubuntu-logo

Da es einige Probleme gab, den XRDP Server unter Ubuntu 18.04 LTS zum laufen zu bringen, habe ich hier die Lösung dokumentiert, die mir letztlich weitergeholfen hat.

Weiterlesen...