{"id":108,"date":"2007-01-15T17:18:48","date_gmt":"2007-01-15T16:18:48","guid":{"rendered":"http:\/\/uv-software.de\/wordpress\/?p=108"},"modified":"2025-11-17T17:10:14","modified_gmt":"2025-11-17T16:10:14","slug":"pr026_de","status":"publish","type":"post","link":"https:\/\/uv-software.de\/wordpress\/de\/pr026_de\/","title":{"rendered":"Controllerboard mit Echtzeit-Linux"},"content":{"rendered":"<p align=\"left\">Projekt: Januar 2007 &#8211; Dezember 2008 (24 Monate)<\/p>\n<h2>Projektbeschreibung<\/h2>\n<p>\nMitarbeit bei der Spezifikation und Entwicklung eines Controllerboards mit MPC5200B (Freescale) und echtzeitf\u00e4higem Linux (Kernel 2.6 RT Preemptive, PTXdist). Das Projekt stellt eine gemeinsame HW-Plattform und einen generischen SW-Framework f\u00fcr produktspezifische Zentralsteuerungen von Generatorsystem f\u00fcr Plasmaanregung, Induktionserw\u00e4rmung und CO2-Laseranregung zur Verf\u00fcgung.<br \/>\nHauptt\u00e4tigkeitsschwerpunkt im Projekt waren die Definition und Realisierung des SystemCAN f\u00fcr die Kommunikation von Generatormodulen. Der SystemCAN basiert auf dem CANopen-Protokoll nach CiA DS-301 (EN 50325-4).<br \/>\nW\u00e4hrend des Projekts wurde beim Kunden ein modellbasierter Entwicklungsansatz nach UML 2.0 eingef\u00fchrt und ein agiler Entwicklungsprozess nach OpenUP etabliert.\n<\/p>\n<h2>Projektsteckbrief<\/h2>\n<table border=\"0\" width=\"100%\">\n<colgroup>\n<col \/>\n<col \/> <\/colgroup>\n<tbody>\n<tr>\n<td>Projekt<\/td>\n<td>Controllerboard mit Echtzeit-Linux<\/td>\n<\/tr>\n<tr>\n<td>Dauer<\/td>\n<td>24 Monate (Januar 2007 &#8211; Dezember 2008)<\/td>\n<\/tr>\n<tr>\n<td>Kunde<\/td>\n<td><i>darf aus Gr\u00fcnden des Kundenschutzes nicht genannt werden<\/i><\/td>\n<\/tr>\n<tr>\n<td>Branche<\/td>\n<td>Prozessenergie<\/td>\n<\/tr>\n<tr>\n<td>Rolle im Projekt<\/td>\n<td>Anforderungsermittlung, Systemspezifikation, Systemarchitektur, Softwareentwurf, Implementierung, Funktionstests, Dokumentation<\/td>\n<\/tr>\n<tr>\n<td>Software \/ Tools \/ Methoden<\/td>\n<td>Rhapsody in C (UML Tool with Code Generation), Willert Bridge (for Freescale MPC5200B), Linux 2.6.x (RT Preemptive and native), CANopen Master\/Slave Software (IXXAT), PEAK USB-to-CAN Dongle with SocketCAN, eXpat XML Parser (Host and Target), GCC, Eclipse (Linux and Cygwin), SVN, MANTIS, DokuWiki, etc.<\/td>\n<\/tr>\n<tr>\n<td>Hardwareplattform<\/td>\n<td>Freescale MPC5200B 32-bit Microcontroller, Phytec phyCORE-MPC5200B-Tiny Controllerboard, BDI 2000 (JTAG Debugger), CAN Interface Boards (PEAK, IXXAT), Windows PC with Linux (Debian) in a virtual machine (VMware)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Projekt: Januar 2007 &#8211; Dezember 2008 (24 Monate) Projektbeschreibung Mitarbeit bei der Spezifikation und Entwicklung eines Controllerboards mit MPC5200B (Freescale) und echtzeitf\u00e4higem Linux (Kernel 2.6 RT Preemptive, PTXdist). Das Projekt stellt eine gemeinsame HW-Plattform und einen generischen SW-Framework f\u00fcr produktspezifische Zentralsteuerungen von Generatorsystem f\u00fcr Plasmaanregung, Induktionserw\u00e4rmung und CO2-Laseranregung zur Verf\u00fcgung. Hauptt\u00e4tigkeitsschwerpunkt im Projekt waren die &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/uv-software.de\/wordpress\/de\/pr026_de\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eControllerboard mit Echtzeit-Linux\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,94],"tags":[],"class_list":["post-108","post","type-post","status-publish","format-standard","hentry","category-projekte","category-energie-prozessautomation"],"_links":{"self":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":2,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/108\/revisions"}],"predecessor-version":[{"id":557,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/108\/revisions\/557"}],"wp:attachment":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/media?parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/categories?post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/tags?post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}