<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.embeddeduml.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.embeddeduml.de/feed.php">
        <title>Embedded UML / Embdedded Low Code</title>
        <description></description>
        <link>https://www.embeddeduml.de/</link>
        <image rdf:resource="https://www.embeddeduml.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-06T09:34:41+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=pec-gbt&amp;rev=1722072951&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=grafische_programmierung_mit_der_uml&amp;rev=1744542540&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=ese_block_2_grundlagen_uml&amp;rev=1616578166&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=newprojectstm32&amp;rev=1626695549&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_light_hallo_uml&amp;rev=1713514819&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_grundstruktur_mit_uml&amp;rev=1738683297&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_i2c&amp;rev=1745935257&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_dim&amp;rev=1713518526&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_lcd&amp;rev=1714054859&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_uasrt&amp;rev=1713515451&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_systemtickuml&amp;rev=1707244817&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=objektorientierte_programmiersprachen&amp;rev=1744533383&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_adc&amp;rev=1713517586&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_gpio&amp;rev=1695202116&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=pec-framework&amp;rev=1753954498&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_int&amp;rev=1714052811&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=pec_appmanagement&amp;rev=1717268935&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_button_und_led&amp;rev=1713514922&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_tim&amp;rev=1713520119&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=pec_inout&amp;rev=1717269442&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=pec_ref&amp;rev=1651137880&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_4&amp;rev=1631112417&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_3&amp;rev=1631116157&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_5&amp;rev=1631112504&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_2&amp;rev=1631115630&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_6&amp;rev=1631112600&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=sisy_installieren&amp;rev=1745826216&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_1&amp;rev=1631114243&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=pec-mmi&amp;rev=1721909678&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=basiskonzepte&amp;rev=1744533330&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_grundstruktur&amp;rev=1695300014&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=ese_projekt_ii_it_ii&amp;rev=1631871396&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=ese_projekt_ii_it_i&amp;rev=1631869605&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=pec_strings&amp;rev=1717269003&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=pec_debug&amp;rev=1717268960&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=das_mymm32_light_board&amp;rev=1718263955&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=mm32_simple_cpp&amp;rev=1744533287&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=ese_kurs_mit_anmeldung&amp;rev=1641554795&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=tools&amp;rev=1717242014&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.embeddeduml.de/doku.php?id=welche_diagramme_braucht_man_zum_modellieren&amp;rev=1765809636&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.embeddeduml.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Embedded UML / Embdedded Low Code</title>
        <link>https://www.embeddeduml.de/</link>
        <url>https://www.embeddeduml.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=pec-gbt&amp;rev=1722072951&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-27T09:35:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pec-gbt</title>
        <link>https://www.embeddeduml.de/doku.php?id=pec-gbt&amp;rev=1722072951&amp;do=diff</link>
        <description>AI Minutes of meetings on class design issues

Task 1:

A function key and a status LED should be connected to the controller.
The key should be connected to pin A0 and the LED to B0.

AI Solution 1 for STM32F042:


NEW FunctionKey BASED_ON PecPinInput
BIND pinA0 TO FunctionKey 
BIND pinPullUp TO FunctionKey 

NEW StatusLED BASED_ON PecPinOutput
BIND pinB0 TO StatusLED

AGGREGATION FunctionKey IN Controller
AGGREGATION StatusLED IN Controller</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=grafische_programmierung_mit_der_uml&amp;rev=1744542540&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T11:09:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grafische_programmierung_mit_der_uml</title>
        <link>https://www.embeddeduml.de/doku.php?id=grafische_programmierung_mit_der_uml&amp;rev=1744542540&amp;do=diff</link>
        <description>Grafische Programmierung mit der UML

Mit objektorientierten Programmiersprachen hat der Entwickler mächtige Sprachmittel, um komplexe Systeme realisieren zu können. C++ ist eine weit verbreitete objektorientierte Programmiersprache. Als Visualisierungsmittel objektorientierter Programme gilt die international standardisierte Beschreibungssprache UML (Unified Modeling Language). SiSy bietet dem Entwickler das UML-Klassendiagramm mit Codegenerierung für unterschiedliche Plattformen, unter anderem…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=ese_block_2_grundlagen_uml&amp;rev=1616578166&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-24T09:29:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ese_block_2_grundlagen_uml</title>
        <link>https://www.embeddeduml.de/doku.php?id=ese_block_2_grundlagen_uml&amp;rev=1616578166&amp;do=diff</link>
        <description>DE | EN | CN

ESE Block 2 Grundlagen UML und SysML

Moderne Mikrocontroller verfügen in einem Chip über mehr Leistungsfähigkeit als die ersten Personalcomputer. Das macht den Einsatz moderner Programmiersprachen wie C++ möglich. Damit kann die Softwarequalität und die Entwicklungsgeschwindigkeit signifikant verbessert werden. Bei den PC-Systemen haben sich schon lange objektorientierte Programmiersprachen durchgesetzt. Das zeigt sich auch zunehmend bei Mikrocontrollern.</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=newprojectstm32&amp;rev=1626695549&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-19T11:52:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>newprojectstm32</title>
        <link>https://www.embeddeduml.de/doku.php?id=newprojectstm32&amp;rev=1626695549&amp;do=diff</link>
        <description>vorlage grundgeruest pec klassendiagramm projekt_anlegen

DE | EN | CN

UML Grundstruktur für das mySMT32 Board light

Wie bereits angekündigt werden wir in diesem Tutorial von Anfang an grafisch programmieren. Dafür verwenden wir als Entwicklungswerkzeug das UML-Klassendiagramm und Klassenbibliotheken für den STM32. Wir werden im Folgenden diese Arbeitsschritte gemeinsam ausführen:&lt;iframe width=&quot;888&quot; height=&quot;500&quot; src=&quot;https://www.youtube.com/embed/4BuD5ziKMqM&quot; frameborder=&quot;0&quot; allow=&quot;acceleromet…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_light_hallo_uml&amp;rev=1713514819&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T08:20:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_light_hallo_uml</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_light_hallo_uml&amp;rev=1713514819&amp;do=diff</link>
        <description>blinky anfang led

Das erste Blinky mit dem MM32

So, dann frisch ans Werk. Die erste Übung mit der wahrscheinlich ungewohnten Umgebung soll das einfache Einschalten einer LED sein.
Der Sinn und Zweck von Klassenbibliotheken ist natürlich vor allen der, dass Dinge die öfters gebraucht werden oder typische Problemstellungen die einfach schon mal gelöst wurden, dem Anwender komfortabel zur Wiederverwendung zur Verfügung stehen.&lt;iframe width=&quot;1030&quot; height=&quot;580&quot; src=&quot;https://www.youtube.com/embed/iO…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_grundstruktur_mit_uml&amp;rev=1738683297&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-04T15:34:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_grundstruktur_mit_uml</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_grundstruktur_mit_uml&amp;rev=1738683297&amp;do=diff</link>
        <description>vorlage grundgeruest pec klassendiagramm projekt_anlegen

UML Grundstruktur für das MM32 Board light

Wie bereits angekündigt werden wir in diesem Tutorial von Anfang an grafisch programmieren. Dafür verwenden wir als Entwicklungswerkzeug das UML-Klassendiagramm und Klassenbibliotheken für den MM32. Wir werden im Folgenden diese Arbeitsschritte gemeinsam ausführen:&lt;iframe width=&quot;888&quot; height=&quot;500&quot; src=&quot;https://www.youtube.com/embed/ZRa_fHQHMv0?si=9__TCDKEkt-fbrNY&quot; frameborder=&quot;0&quot; allow=&quot;accelerom…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_i2c&amp;rev=1745935257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-29T14:00:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_i2c</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_i2c&amp;rev=1745935257&amp;do=diff</link>
        <description>Einen I²C Feldbus verwenden

uart usart i2c twi lm75 temperatur sensor bus

Für diese Übung benötigen Sie ein Temperatursensor Add-On als Erweiterung an Ihrem myMM32 Board light.
Feldbussysteme spielen bei vielen Mikrocontrolleranwendungen eine wichtige Rolle. Zum einen ermöglichen solche digitalen Kommunikationskanäle intelligente Sensoren und Aktoren zu verwenden und es erlaubt dem Entwickler, Controller mit verhältnismäßig geringer Pinanzahl zu benutzen und damit den Footprint klein zu halten…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_dim&amp;rev=1713518526&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T09:22:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_dim</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_dim&amp;rev=1713518526&amp;do=diff</link>
        <description>Einen LED auf dem MM32 light Board dimmen

pwm dimmen led

Puls-Weiten-Modulation PWM ist eine wichtige Technik zum Erzeugen von Pseudo-Analogwerten. Es ist mit verhältnismäßig geringem Aufwand, zum Beispiel mit einem RC-Glied, auch möglich aus diesem Signal echte Analogwerte zu erzeugen. Meist ist das jedoch gar nicht notwendig, wie wir an diesem Beispiel im wahrsten Sinne der Wortes 
&lt;iframe width=&quot;1030&quot; height=&quot;580&quot; src=&quot;https://www.youtube.com/embed/b_YX8wC4IVU&quot; frameborder=&quot;0&quot; allow=&quot;accele…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_lcd&amp;rev=1714054859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-25T14:20:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_lcd</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_lcd&amp;rev=1714054859&amp;do=diff</link>
        <description>Ein Text LCD mit dem myMM32 light verwenden

adc analog lcd display

Für diese Übung benötigen Sie ein Text-LCD Add-On in der 3V Ausführung. Kleine Displays finden wir nicht selten an eingebetteten Systemen. Dabei unterscheidet man zum Beispiel in Text- und Grafik-Displays. Diese Übung zeigt die Anwendung eines Textdisplays mit 16 Zeichen in je zwei Zeilen. Diese Art Display kann man auf Grund ihrer häufigen Anwendung schon fast als &lt;iframe width=&quot;1028&quot; height=&quot;580&quot; src=&quot;https://www.youtube.com/…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_uasrt&amp;rev=1713515451&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T08:30:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_uasrt</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_uasrt&amp;rev=1713515451&amp;do=diff</link>
        <description>Kommunikation mit dem PC

uart usart

Für sehr viele eingebetete Systeme ist es notwendig mit anderen Systemen zu kommunizieren. Dafür gibt es unterschiedlichste Varianten. Eine der wichtigsten Kommunikationsmöglichkeiten ist die gute alte serielle Schnittstelle. Die Älteren unter uns kennen die noch. Da haben wir früher die Maus angeschlossen. Für diese Kommunikationsschnittstelle gibt es verschiedene Namen. Je nachdem in welchem Umfeld man sich bewegt läuft einem die serielle Schnittstelle als…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_systemtickuml&amp;rev=1707244817&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-06T18:40:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_systemtickuml</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_systemtickuml&amp;rev=1707244817&amp;do=diff</link>
        <description>Der SystemTick

systick led blinky

ARM Controller sind mit ihrer Leistungsfähigkeit prädestiniert für den Einsatz entsprechender Laufzeitumgebungen oder geeigneter Echtzeitbetriebssysteme. Solche basieren meist auf einer Timer-getriggerten Verteilung von Ressourcen, vor allem der Ressource Rechenzeit. Dafür steht beim ARM ein spezieller Timer zur Verfügung, der ausschließlich die Aufgabe hat, ein System-Trigger-Ereignis zu generieren.  &lt;iframe width=&quot;1030&quot; height=&quot;580&quot; src=&quot;https://www.youtube.…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=objektorientierte_programmiersprachen&amp;rev=1744533383&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T08:36:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>objektorientierte_programmiersprachen</title>
        <link>https://www.embeddeduml.de/doku.php?id=objektorientierte_programmiersprachen&amp;rev=1744533383&amp;do=diff</link>
        <description>Vorbemerkungen

Wie Eingangs schon beschrieben kann und soll dieses Tutorial kein C-Lehrbuch sein. Es ist für das Verstehen dieses Tutorials auf jeden Fall von Vorteil, wenn Kenntnisse in einer höheren Programmiersprache vorhanden sind. Am besten natürlich C. Wer über Kenntnisse einer objektorientierten Sprache wie JAVA, C++ oder C# verfügt, kann sich sofort auf den praktischen Teil stürzen. Für jeden, der über keine oder noch wenig Programmierkenntnisse verfügt, ist zu empfehlen, ein entspreche…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_adc&amp;rev=1713517586&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T09:06:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_adc</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_adc&amp;rev=1713517586&amp;do=diff</link>
        <description>Analogdaten erfassen und verarbeiten

uart usart adc analog

Für eingebettete Systeme ist das Erfassen und die Verarbeitung analoger Daten oft essentiell. Das PEC-Framework stellt Klassen und Templates zur Verfügung, mit denen sich eine Vielzahl von Aufgabenstellungen rings um den Analog-Digital-Converter mit wenigen Handgriffen erledigen lassen. Viele Problemstellungen, bei denen ein Analogwert erfasst, verarbeitet und daraufhin etwas, was auch immer, getan werden soll, sind mit einer Auflösung…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_gpio&amp;rev=1695202116&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-20T09:28:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_gpio</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_gpio&amp;rev=1695202116&amp;do=diff</link>
        <description>Einfache Ein- und Ausgaben

led taste button blinky

In diesem Abschnitt soll die Realisierung von einfachen Eingaben veranschaulicht werden. Zuerst wollen wir kurz die Spezifik der Eingabe über Taster diskutieren. Das Bild verdeutlicht, dass ein Taster solange er nicht gedrückt ist mit seiner Verbindung bis zum Controller eine Antenne darstellt.&lt;iframe width=&quot;1028&quot; height=&quot;580&quot; src=&quot;https://www.youtube.com/embed/5AvwbwaFDwI?si=6JfhN4BfYL_kNxvX&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; en…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=pec-framework&amp;rev=1753954498&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-31T09:34:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pec-framework</title>
        <link>https://www.embeddeduml.de/doku.php?id=pec-framework&amp;rev=1753954498&amp;do=diff</link>
        <description>Das PEC-Framework in der Übersicht

Die folgende Darstellung zeigt die grobe Struktur des PEC-Framework als Paketdiagramm. Das Basispaket bildet die eigentliche PEC-Bibliothek (Portable Embedded Classes). Alle portablen Elemente (Klassen, Templates, Interfaces, Strukturen, VariationPoints, Varianten, Definitionen und Modifier) sind mit dem Präfix</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_int&amp;rev=1714052811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-25T13:46:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_int</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_int&amp;rev=1714052811&amp;do=diff</link>
        <description>Externe Interrupts mit dem MM32 auswerten

led toggle int interrupt

In der vorausgegangenen Übung haben wir einen Timer als internen Trigger genutzt. Bei eingebetteten Systemen ist kommt externen Auslösern jedoch mindest die selbe Bedeutung zu wie die Nutzung von Timern. Beispiele lassen sich endlos aufzählen, in einem Auto finden wir Schalter als Auslöser für Systemaktionen an allen Türen, der Heck- oder Kofferaumklappe, den Sicherheitsgurten, dem Beleuchtungssystem, Fensterheber, jede Menge S…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=pec_appmanagement&amp;rev=1717268935&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-01T19:08:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pec_appmanagement</title>
        <link>https://www.embeddeduml.de/doku.php?id=pec_appmanagement&amp;rev=1717268935&amp;do=diff</link>
        <description>AppManagement



zurück zur Übersicht

Daten für Klassenmodell-Skripte

Dieses Paket enthält folgende Bibliotheksbausteine:


template PecAppKernel{void onSysTick();void initSystemClock();uint16_t getMilliSpan();void resetMilliSpan();void getSysTime();}:PecAppModul;
template PecEventQueue{bool postEvent();bool hasEvents();bool postEvent();};
class PecDevice{virtual onPower(); virtual onStart();};
class PecAppModul{virtual onPower(); virtual onStart(); virtual onWork(); virtual onTimer10ms();virt…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_button_und_led&amp;rev=1713514922&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T08:22:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_button_und_led</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_button_und_led&amp;rev=1713514922&amp;do=diff</link>
        <description>Die PEC-Templates für Button und LED

taste button led blinky

Bisher haben wir nur sehr einfache Bibliotheksbausteine benutzt. Für die nächste Aufgabe werden wir komplexere Bausteine mit umfangreicherer Funktionalität nutzen. Wir werden sehen, wie uns hoch entwickelte Komponenten aus der PEC-Bibliothek die Arbeit erleichtern. Dazu stellen wir uns eine etwas komplexere Aufgabe. &lt;iframe width=&quot;1030&quot; height=&quot;580&quot; src=&quot;https://www.youtube.com/embed/H54HQUYsuXs&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer;…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_tim&amp;rev=1713520119&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T09:48:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_tim</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_tim&amp;rev=1713520119&amp;do=diff</link>
        <description>Einen eigenen Timer programmieren

uart usart timer int interrupt

Wenn man die Aufgabe eines Mikrocontrollers auf innerste Wesen, auf des Pudels Kern, zu reduzieren versucht merkt man das es faktisch immer um ein bestimmtes Verhalten in einer bestimmten Zeit geht. Im Fach-Slang Timing genannt. Timing und Timer sind für Embedded-Entwickler untrennbar verbunden. Die Anzahl und Möglichkeiten der Timer eines Mikrocontrollers stellen ein wesentliches Leistungsmerkmal dar. Mit den SysTick-Experimente…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=pec_inout&amp;rev=1717269442&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-01T19:17:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pec_inout</title>
        <link>https://www.embeddeduml.de/doku.php?id=pec_inout&amp;rev=1717269442&amp;do=diff</link>
        <description>In/Out



zurück zur Übersicht

Daten für Klassenmodell-Skripte

Dieses Paket enthält folgende Bibliotheksbausteine:


template PecLed{void on();void off();void flash();void blink();void nextBlinkCode();void toggle();uint8_t getBlinkCode();void setBlinkCode();void config();void dimm();void flicker();void slowBlink();}:PecAppModul;
template PecButtonClickAndHold{bool isPressed();void waitForPress();virtual onClick();virtual onHoldStart();virtual onHolding();virtual onHoldEnd();}:PecAppModul;
temp…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=pec_ref&amp;rev=1651137880&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-28T09:24:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pec_ref</title>
        <link>https://www.embeddeduml.de/doku.php?id=pec_ref&amp;rev=1651137880&amp;do=diff</link>
        <description>PEC Kurzreferenz (vereinfachter Auszug)

PEC steht für Portable Embedded Classes und ist eine Klassenbibliothek für Mikrocontrolleranwendungen. 

Alle für den Anwendungsentwickler vorgesehenen Klassen und Templates beginnen mit dem Präfix Pec...
Die ausschließliche Verwendung dieser Bibliotheksbausteine gewährleistet die Portabilität der erstellten Anwendung. Die folgende Kurzreferenz zeigt die wichtigsten PEC-Bibliotheksbausteine und deren wesentlichen Funktionen. Eine vollständige Dokumentatio…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_4&amp;rev=1631112417&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-08T14:46:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>project_1_realizing_step_4</title>
        <link>https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_4&amp;rev=1631112417&amp;do=diff</link>
        <description>Schritt 4, Lösung mit UART Testdaten

...

Teilaufgabe für diesen Projektschritt

...

Vorbereitung

...

Lösungsidee

...

Realisierung

	&quot;Controller::onStart()


...

&quot;

	&quot;Controller::onWork()


...

&quot;

Test

...

Videozusammenfassung

...

Nächste Projektschritt</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_3&amp;rev=1631116157&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-08T15:49:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>project_1_realizing_step_3</title>
        <link>https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_3&amp;rev=1631116157&amp;do=diff</link>
        <description>Schritt 3, Lösung mit akustischem Näherungssignal

... wiederholung der ergebnisse des letzetn schritrtes
...bedeutung dieses schrittes...
... deutliche erweiterung der Produktfunktionalität... sichtbarer mehrwert für den Anwender nur durch software</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_5&amp;rev=1631112504&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-08T14:48:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>project_1_realizing_step_5</title>
        <link>https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_5&amp;rev=1631112504&amp;do=diff</link>
        <description>Schritt 5, Lösung mit einstellbarem Arbeitspunkt

...

Teilaufgabe für diesen Projektschritt

...

Vorbereitung

...

Lösungsidee

...

Realisierung

	&quot;Controller::onStart()


...

&quot;

	&quot;Controller::onWork()


...

&quot;

Test

...

Videozusammenfassung</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_2&amp;rev=1631115630&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-08T15:40:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>project_1_realizing_step_2</title>
        <link>https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_2&amp;rev=1631115630&amp;do=diff</link>
        <description>Schritt 2, eine einfache Lösung

... ergebnis des vorangegangenen schrittes wiederholen / erläutern 
... bedeutuing motivation dieser schritt

Teilaufgabe für diesen Projektschritt

... erste funktionierende Lösung erstellen ... initial operational capability</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_6&amp;rev=1631112600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-08T14:50:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>project_1_realizing_step_6</title>
        <link>https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_6&amp;rev=1631112600&amp;do=diff</link>
        <description>Schritt 6, umfassende Lösung mit 1-5

...

Teilaufgabe für diesen Projektschritt

...

Vorbereitung

...

Lösungsidee

...

Realisierung

	&quot;Controller::onStart()


...

&quot;

	&quot;Controller::onWork()


...

&quot;

Test

...

Videozusammenfassung

...

Nächste Projektschritt</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=sisy_installieren&amp;rev=1745826216&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-28T07:43:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sisy_installieren</title>
        <link>https://www.embeddeduml.de/doku.php?id=sisy_installieren&amp;rev=1745826216&amp;do=diff</link>
        <description>sisy demo

Entwicklungsumgebung SiSy installieren

Für die unterschiedlichen Einsatzmöglichkeiten von SiSy gibt es spezifische Ausgaben, die auf die jeweiligen Aufgabenstellungen zugeschnitten sind. Je nach Einsatzgebiet der Entwicklungsumgebung gibt es zu jeder Ausgabe mehrere Lizenzmodelle. Eine Auflistung der Ausgaben und Lizenzmodelle sind unter  &lt;iframe width=&quot;1030&quot; height=&quot;580&quot; src=&quot;https://www.youtube.com/embed/Cznl8_t0je8&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; …</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_1&amp;rev=1631114243&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-08T15:17:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>project_1_realizing_step_1</title>
        <link>https://www.embeddeduml.de/doku.php?id=project_1_realizing_step_1&amp;rev=1631114243&amp;do=diff</link>
        <description>Schritt 1 Kalibrierungsfirmware

... bedeutung motivation

Teilaufgabe für diesen Projektschritt

... Hardware überprüfen,  Signalverlauf anzeigen, Arbeitspunkt des OPV optimal einstellen,

Vorbereitung

... Projekt anlegen, Vorlagen laden

Lösungsidee</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=pec-mmi&amp;rev=1721909678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-25T12:14:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pec-mmi</title>
        <link>https://www.embeddeduml.de/doku.php?id=pec-mmi&amp;rev=1721909678&amp;do=diff</link>
        <description>in an PEC application the application class with the name „Controller“ already exists with the instance name „app“.
class Controller{void onStart(); voidOnWork();}:PecAppKernel:PecAppModul;

Simple wait functions are available: waitMs(uint16_t milliseconds) and waitUs(uint16_t microsecond). These functions should be used with caution in complex solutions as they are based only on a simple wait loop.</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=basiskonzepte&amp;rev=1744533330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T08:35:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>basiskonzepte</title>
        <link>https://www.embeddeduml.de/doku.php?id=basiskonzepte&amp;rev=1744533330&amp;do=diff</link>
        <description>&quot;„Nichts ist schwieriger als das Vereinfachen. Nichts ist einfacher als das Komplizieren.“
Georges Elgozy ( Politiker und Autor, 1909-1989)&quot;

Basiskonzepte

Ausgewählte Basiskonzepte der Objektorientierung sollen hier kurz umrissen werden. Sie müssen diesen Teil nicht unbedingt lesen, um das Tutorial nachzuvollziehen. Es lohnt jedoch in jedem Falle, sich intensiver mit dieser Problematik zu beschäftigen. Zum objektorientierten Paradigma zählen folgende Konzepte:</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_grundstruktur&amp;rev=1695300014&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-21T12:40:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_grundstruktur</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_grundstruktur&amp;rev=1695300014&amp;do=diff</link>
        <description>Grundstruktur in C für das MM32 Board Light

Einfache embedded C Programme bestehen oft nur aus einer *.c Datei mit der folgenden typischen Struktur:

	*  Programmkopfdokumentation, mit Titel, Funktion, Hardwareinformationen, Autor, Versionshistorie&lt;&lt;iframe width=&quot;640&quot; height=&quot;480&quot; src=&quot;https://www.youtube.com/embed/1aqgfjNNFcI&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=ese_projekt_ii_it_ii&amp;rev=1631871396&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-17T09:36:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ese_projekt_ii_it_ii</title>
        <link>https://www.embeddeduml.de/doku.php?id=ese_projekt_ii_it_ii&amp;rev=1631871396&amp;do=diff</link>
        <description>Projektiteration 2

nachdem die einzelnen Hard- und Software-Komponenten funktionieren,
werden diese zum Gesamtsystem zusammengefügt und eine erste einfache Lösung erstellt (Initial Operating Capability)



	&quot; Controller::onStart()


// boot sequence after start SysTick
statusLED.blink(1);
display.clear();
display.home();
display.write(&quot;WELCOME&quot;);

// Uhr stellen
clock.hour=11;
clock.minute=20;
clock.second=0;

// weckzeit stellen
sensorBus.eep.writeData(10,clock.hour); waitMs(10);
sensorBus.eep…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=ese_projekt_ii_it_i&amp;rev=1631869605&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-17T09:06:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ese_projekt_ii_it_i</title>
        <link>https://www.embeddeduml.de/doku.php?id=ese_projekt_ii_it_i&amp;rev=1631869605&amp;do=diff</link>
        <description>Projektiteration mySTM32 light 1

hier wird die Hardware vorbereitet und
die einzelnen Komponenten werden getestet.



	&quot; Controller::onStart()


// boot sequence after start SysTick
// LCD testen
display.clear();
display.home();
display.write(&quot;WELCOME&quot;);
// EEP test schreiben
sensorBus.eep.writeData(0,'T'); waitMs(10);
sensorBus.eep.writeData(1,'E'); waitMs(10);
sensorBus.eep.writeData(2,'S'); waitMs(10);
sensorBus.eep.writeData(3,'T'); waitMs(10);
waitMs(2000);
speaker.setHz(1800);</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=pec_strings&amp;rev=1717269003&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-01T19:10:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pec_strings</title>
        <link>https://www.embeddeduml.de/doku.php?id=pec_strings&amp;rev=1717269003&amp;do=diff</link>
        <description>String



zurück zur Übersicht

Daten für Klassenmodell-Skripte

Dieses Paket enthält folgende Bibliotheksbausteine:


class String{}:PecString;
template PecString{void addContent();StringSize_t find();StringSize_t find();void format();String getPart();StringSize_t getSize(); operator char*(); operator const char*();String operator+();String&amp; operator+=();String&amp; operator+=();bool operator==();String&amp; operator=();bool setContent();bool setSize(); String();void addInt();bool operator==();int32_t …</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=pec_debug&amp;rev=1717268960&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-01T19:09:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pec_debug</title>
        <link>https://www.embeddeduml.de/doku.php?id=pec_debug&amp;rev=1717268960&amp;do=diff</link>
        <description>Debug



zurück zur Übersicht

Daten für Klassenmodell-Skripte

Dieses Paket enthält folgende Bibliotheksbausteine:


parameter debugOutput{String getDump();};


Dieser Parameter kann an eine Implementationsklasse gebunden werden die Kommunikationsaufgaben hat üblicherweise an die Realisierung einer PecUART. Diese kann dann als Ausgabe-Stream für Debug-Nachrichten zur Laufzeit dienen. Vorraussetung ist, dass die Anwendung mit dem Schalter</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=das_mymm32_light_board&amp;rev=1718263955&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-13T07:32:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>das_mymm32_light_board</title>
        <link>https://www.embeddeduml.de/doku.php?id=das_mymm32_light_board&amp;rev=1718263955&amp;do=diff</link>
        <description>Das myMM32 Board light im Detail

Eigenschaften:

	*  Mikrocontroller [MM32L073] im LQFP32 Gehäuse mit
		*  32 Bit ARM Cortex-M0 Kern, bis zu 48 MHz Systemtakt
		*  128 Kbyte FLASH, 8 Kbyte RAM

	*  CH340 USB-UART-Bridge mit Mini-USB Anschluss
	*  TJA1051 CAN-Bus Treiber
&lt;!-- Import the component --&gt;
&lt;script type=&quot;module&quot; src=&quot;adMedia/model-viewer.min.js&quot;&gt;&lt;/script&gt;

&lt;model-viewer style=&quot;width:500px;max-width:98%;height:500px;&quot; bounds=&quot;tight&quot; enable-pan src=&quot;adMedia/board.glb&quot; ar ar-modes=&quot;webxr …</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=mm32_simple_cpp&amp;rev=1744533287&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T08:34:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mm32_simple_cpp</title>
        <link>https://www.embeddeduml.de/doku.php?id=mm32_simple_cpp&amp;rev=1744533287&amp;do=diff</link>
        <description>Ein einfaches C++ Programm für den MM32 erstellen

…


//-------------------------------------------------------
#include &lt;stddef.h&gt;
#include &lt;stdlib.h&gt;
#include “hardware.h“
 
class Controller
{
  public: void onStart()
  {
    SysTick_Config(SystemCoreClock/100);
    // weitere Initialisierungen durchführen
 
    this-&gt;run();
  }
 
  protected: void run()
  {
    do {
       // Eingabe
       // Verarbeitung
       // Ausgabe
       } while (true);
 
  }
 public: void onSysTick()
  {
  	// App…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=ese_kurs_mit_anmeldung&amp;rev=1641554795&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-07T11:26:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ese_kurs_mit_anmeldung</title>
        <link>https://www.embeddeduml.de/doku.php?id=ese_kurs_mit_anmeldung&amp;rev=1641554795&amp;do=diff</link>
        <description>ESE online Kurs

Wir bieten Ihnen zum Erlernen der von Technologie modellgetriebener Entwicklung eingebetteter Systeme Kurse mit anschließender Prüfung und einem Zertifikat an. Bei dem hier vorgestellten Kurs handelt es sich um den Grundlagen-Kurs. Dieser ist besonders für Einsteiger geeignet. Die Erlangung des Basis Zertifikates ist die Voraussetzung für die nächsten Kompetenzebenen.&lt;div&gt;&lt;iframe width=&quot;1000&quot; height=&quot;562&quot; src=&quot;https://www.youtube.com/embed/an8xUrLWYXk&quot; title=&quot;YouTube video playe…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=tools&amp;rev=1717242014&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-01T11:40:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tools</title>
        <link>https://www.embeddeduml.de/doku.php?id=tools&amp;rev=1717242014&amp;do=diff</link>
        <description>Werkzeugüberblick

Für das Erlernen der Technologie oder die Mitarbeit an diesem Projekt benötigt man eine geeignete Hardware und eine entsprechende Version des Modellierungswekzeuges SiSy. Die Hardware kann ein beliebiges Evaluierungsboard mit dem favorisierten Controller sein wie es von vielen Herstellern angeboten wird oder auch eine DIY Hardware. Zusätzlich gibt es eine enge Auswahl an Referenzhardware die für die Tests herangezogen werden. Diese Referenzhardware entspricht den in den den ve…</description>
    </item>
    <item rdf:about="https://www.embeddeduml.de/doku.php?id=welche_diagramme_braucht_man_zum_modellieren&amp;rev=1765809636&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-15T14:40:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>welche_diagramme_braucht_man_zum_modellieren</title>
        <link>https://www.embeddeduml.de/doku.php?id=welche_diagramme_braucht_man_zum_modellieren&amp;rev=1765809636&amp;do=diff</link>
        <description>Welclhe Diagramme braucht man zum modelliern?

Alle ;-)

	*  nee... Modellierungssprachen sind Werkzeugkästen, man braucht nicht immer alle Werkzeuge um etwas zu bauen :-D
	*  zur Erinnerung die heilige MBSE Dreifaltigkeit: Methode (Prozess) - Sprache - Tool</description>
    </item>
</rdf:RDF>
