2784
Kommentar:
|
2841
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 34: | Zeile 34: |
* Programmiersprache *Rust* auf Mikrocontrollern | * Programmiersprache *Rust* auf Mikrocontrollern (`Embedded Rust <https://docs.rust-embedded.org/book>`_) |
Ausschreibung von Bachelor- und Masterarbeiten
Prof. Dr. Hubert Högl, <Hubert.Hoegl@hs-augsburg.de>
URL: http://hhoegl.informatik.hs-augsburg.de/hhwiki/BaMaArbeiten
Hier ist ein Verzeichnis aller vergangenen Arbeiten.
Werbung für Master-Informatik Projekte (März 2017).
Allgemein kann ich mich für viele Themenvorschläge erwärmen, die in den folgenden Bereichen liegen:
- Eingebettete Systeme (Hard- und Software)
- Mikrocontrollertechnik mit Cortex-M, Cortex-A und AVR Controller (bevorzugt STM32)
- Mbed und Mbed Linux OS (https://os.mbed.com, https://os.mbed.com/linux-os)
- Embedded Linux (Hardware, Software, Systemprogrammierung)
- Python und Micropython
- Sensorik, "Internet der Dinge" (IoT), EdgeX Foundry https://www.edgexfoundry.org, Umweltsensorik
- IoT Demonstratoren mit Amazon FreeRTOS (B-L475E-IOT01A Discovery Kit) oder Zephyr-OS (nRF52840-DK)
- Long-range Datenkommunikation: LoRa, Thethingsnetwork, NB-IoT
- Bluetooth Funktechnik (BLE, Version 5)
- Programmierbare Logik
- Systemnahe Programmierung in C, C++ und Assembler, sowie in modernen Programmiersprachen wie Go, Rust und Nim.
- 3D-Druck in unserem Fablab, vor allem in Verbindung mit freier Software
- Open-Source Software
- Real-Time Operating Systems (ACM-OS, FreeRTOS, RIOT, Zephyr Project https://www.zephyrproject.org)
- Programmiersprache Rust auf Mikrocontrollern (Embedded Rust)
- App-Entwicklung auf Android mit Qt (in C++)
Wenn möglich möchte ich auf proprietäre, also geschlossene und lock-in erzeugende Technologien verzichten. Im Idealfall werden in Ihrer Arbeit ausschliesslich freie Programme und offene Standards verwendet.
Ich würde mich freuen, wenn sogar Ihre Arbeit unter einer freien Lizenz erscheinen würde. Ein Beispiel ist DA-24, bei der die Creative Commons Lizenz (CC) verwendet wurde. Andere brauchbare Lizenzen sind die GNU Free Documentation License (GFDL), z.B. bei DA-25 und die Open Publication License (OPL). Alle freien Arbeiten sind in diesem Verzeichnis zu finden: http://hhoegl.informatik.hs-augsburg.de/da
Melden Sie sich einfach und wir reden über Ihren Vorschlag.