Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
studentische_arbeiten:simulide_weiterentwicklung [2021/07/15 09:35]
tfischer
studentische_arbeiten:simulide_weiterentwicklung [2022/03/07 22:02]
tfischer [Details]
Zeile 1: Zeile 1:
 ====== Simulide Weiterentwicklung ====== ====== Simulide Weiterentwicklung ======
  
 +===== Details  =====
 +  * Die Einführung in die Mikrocontrollertechnik soll erweitert werden, dass die Studierenden Debugging durchführen können. 
 +  * Weiterhin sollten MEXLE spezifische Funktionen umgesetzt werden.
 +  * Das Simulationstool Simulide ist in C++ und XML programmiert. Aktuell wird bereits innerhalb einer Seminararbeit eine Systemübersicht und Einführung in Simulide erstellt
  
-Das Simulationstool Simulide ist in Cpp programmiert. Aktuell ist nicht bekannt, dass es eine Systemübersicht gibt (welche einzelnen SW-Module gibt es? wie interagieren diese?). Ein Ziel ist diese zu entwickeln. Als Start können verschiedene Forumsbeiträge genutzt werden, z.B. [[https://simulide.forumotion.com/t88-compiling-simulide-under-windows|Kompilieren unter Win10]]). Weiterhin können kleine Komponenten umgesetzt werden (z.B. Motor mit "Spannungsausgang" für Drehzahl, Verwendung des VCC Eingangs zum Start des Microcontrollers etc.)   
  
-^ Ziel     | Die Einführung in die Mikrocontrollertechnik soll so umgestaltet werden, dass die Studierenden die Einführung \\ selbstständig und zunächst ohne weitere Hardware durchführen können.                                                                                                                                                                                                                                                                                                                                                                                                                                          | +===== Projektziele ===== 
-^ Aufgabe  | Mittels des Tools [[https://simulide.blogspot.com/|SimulIDE]] sollen verschiedene Teilaufgaben für die Studierenden erstellt werden. \\ Auf der Wikiseite [[:microcontrollertechnik:start]] stehen die einzelnen bisherigen Teile für die Laborarbeit bereitUnter dem Namespace "Microcontrollertechniksollten die neuen Seiten mit den Teilaufgaben aufgebaut werden. Eine kurze Einführung in SimulIDE soll den Teilaufgaben beigefügt werden. Falls notwendigkann eine einzige (z.B. an die Minimexle Platine angelehnteSchaltung oder mehrere individuell für eine Aufgabe angepasste Schaltung genutzt werdenEs ist bereits ein erster Aufbau vorhanden {{externe_laborarbeiten:mexle_simu.rar}}. \\ **UPDATE**: Einige Umsetzungen wurden bereits gemacht. Es fehlen aber dennoch einige Aufgabenwie die Verwendung von I2C. Weiterhin ist fehlt eine Beschreibung, wie man mehrere Simulationen miteinander kombinieren kann (über [[https://forum.simulide.com/MCU-communication-via-multiple-Simulides-td240.html|com0com]]) und wie ein Debugging möglich ist (z.B. über [[https://www.youtube.com/watch?v=TAH1j-tpROM&feature=youtu.be|PlatformIO]] mit [[http://rpg.hamsterrepublic.com/ohrrpgce/GDB_on_Windows#Starting_gdb|gdb]] auf [[https://www.youtube.com/watch?v=BoB-4O3ZyhQ|Win10]] über [[https://sourceforge.net/projects/mingw/|mingw]], mit Fokus auf [[https://www.youtube.com/watch?v=J7L2x1ATOgk|C Debugging]]). |+  * Weiterhin können kleine und größere Komponenten umgesetzt werden (z.BUmsetzung des AVR32DB, Motor mit "Spannungsausgangfür DrehzahlVerwendung des VCC Eingangs zum Start des Microcontrollers etc.).  
 +  Eine Umsetzung des MEXLE 2020 Systems (Modulträgerplatine und Basisplatinensiehe [[https://www.mexle.org/start#softwarekonzept|MEXLE Werbeseite]]) ist Teil der Aufgabe.  
 +  * Daneben fehlt eine Einbindung von Debugging Möglichkeiten (z.B. über [[https://www.youtube.com/watch?v=TAH1j-tpROM&feature=youtu.be|PlatformIO]] mit [[http://rpg.hamsterrepublic.com/ohrrpgce/GDB_on_Windows#Starting_gdb|gdb]] auf [[https://www.youtube.com/watch?v=BoB-4O3ZyhQ|Win10]] über [[https://sourceforge.net/projects/mingw/|mingw]], mit Fokus auf [[https://www.youtube.com/watch?v=J7L2x1ATOgk|C Debugging]]).