2833
Kommentar:
|
3072
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 20: | Zeile 20: |
Damit Sie eine Vorstellung haben, worum sich aktuelle Arbeiten drehen, habe ich hier eine Auswahl angehängt. Sollten Sie sich allgemein in diesem Bereich | Hier ist eine Auswahl an moeglichen Arbeiten. Sollten Sie sich allgemein in diesem Bereich |
Zeile 22: | Zeile 22: |
oder andere Projektideen vorstellen: | oder auch noch andere Projektideen vorstellen: * Board für Micropython mit STM32L476. Es existiert ein Prototyp der weitere Tests durchlaufen muss. Es soll auch Micropython dafuer angepasst werden. Das Board kann selber im Fablab aufgebaut werden. - https://r-n-d.informatik.hs-augsburg.de:8080/albert.croner/STM32L_modular - http://hhoegl.informatik.hs-augsburg.de/hhblog/stm32modular * Datenlogger mit high-speed USB-Anbindung an Scientific Python zur Datenanalyse. Es soll ein offenes DAQ (*data acquisition* für analoge Signale) System entstehen, das mit einem preiswerten ARM Cortex-M4 Prozessor aufgebaut ist, der in Micropython programmiert werden kann. |
Zeile 28: | Zeile 39: |
* Board für Micropython mit STM32L476 | .. * STM32modular - ein Mikroprozessorboard für die Ausbildung. In einer Bachelorarbeit ist bisher ein Board entstanden, das wir selber im Fablab aufbauen koennen. Es kann |
Zeile 30: | Zeile 43: |
https://r-n-d.informatik.hs-augsburg.de:8080/albert.croner/STM32L_modular * Embedded Linux Board *Gnublin 2* |
.. * Embedded Linux Board *Gnublin 2* |
Zeile 36: | Zeile 47: |
* Datenlogger mit high-speed USB-Anbindung an Scientific Python zur Datenanalyse. Es soll ein offenes DAQ (*data acquisition* für analoge Signale) System entstehen, das mit einem preiswerten ARM Cortex-M4 Prozessor aufgebaut ist, der in Micropython programmiert werden kann. * STM32LAB - ein Mikroprozessorboard für die Ausbildung http://hhoegl.informatik.hs-augsburg.de/es2www/stm32lab/index.html |
URL: http://hhoegl.informatik.hs-augsburg.de/hhwiki/MINProjekte
Master-Informatik Projekte (MIN)
Hubert Högl, 20. März 2017, E-mail: <Hubert.Hoegl@hs-augsburg.de>
Sie können bei mir gerne Projektarbeiten durchführen, die im Bereich der Technischen Informatik angesiedelt sind. Insbesondere beschäftige ich mich mit Mikroprozessortechnik ("Embedded Systems"), Systemnaher Programmierung in C und C++, Echtzeitbetriebssystemen, Embedded Linux, Hardwareentwurf und dem Aufbau von Hardware-Prototypen. Neben der low-level Programmierung in C verwende ich auch high-level Sprachen wie Python zur Mikroprozessorprogrammierung (siehe das Micropython Projekt).
Ich versuche wenn möglich mit meinen Projekten die Welt der freien und offenen Software zu stärken. Das heisst, dass bei den Projekten entstehende Hard- und Software unter einer freien Lizenz, z.B. GPL, Apache License, MIT, BSD, Creative Commons erscheinen wird und wir uns an die Gepflogenheiten des Open-Source Software Engineering halten werden. Dazu gehört auch, dass wir meist unter dem freien Betriebssystem Linux arbeiten und nur freie Anwendungsprogramme verwenden (z.B. KiCad zum Schaltplan- und Platinenentwurf). Ein sehr gelungenes Projekt, das mittlerweile weltweit verwendet wird, ist der OpenOCD Debugger. Es ging aus einer Diplomarbeit im Jahr 2005 hervor.
Hier ist eine Auswahl an moeglichen Arbeiten. Sollten Sie sich allgemein in diesem Bereich "zu Hause" fühlen, dann kann ich Ihnen in einem Gespräch gerne Details erläutern oder auch noch andere Projektideen vorstellen:
Board für Micropython mit STM32L476. Es existiert ein Prototyp der weitere Tests durchlaufen muss. Es soll auch Micropython dafuer angepasst werden. Das Board kann selber im Fablab aufgebaut werden.
Datenlogger mit high-speed USB-Anbindung an Scientific Python zur Datenanalyse. Es soll ein offenes DAQ (data acquisition für analoge Signale) System entstehen, das mit einem preiswerten ARM Cortex-M4 Prozessor aufgebaut ist, der in Micropython programmiert werden kann.
Betriebssystem für Mikrocontroller mit Cortex-M (ARM) Kern
https://r-n-d.informatik.hs-augsburg.de:8080/ferdinand.saufler/acm-os
An Räumlichkeiten stehen Ihnen zur Verfügung:
- Labor Rechnertechnik im G2.16
- Fablab im J3.02