{"id":92,"date":"2010-12-01T16:43:41","date_gmt":"2010-12-01T15:43:41","guid":{"rendered":"http:\/\/uv-software.de\/wordpress\/?p=92"},"modified":"2025-11-17T17:04:07","modified_gmt":"2025-11-17T16:04:07","slug":"pr030_de","status":"publish","type":"post","link":"https:\/\/uv-software.de\/wordpress\/de\/pr030_de\/","title":{"rendered":"Hardwarenahe Softwareentwicklung"},"content":{"rendered":"<p align=\"left\">Projekt: Dezember 2010 &#8211; Dezember 2011 (13 Monate)<\/p>\n<h2>Projektbeschreibung<\/h2>\n<p>\nUnterst\u00fctzung der Entwicklung beim Kunden. Die Aufgabe beinhaltet:<\/p>\n<ul>\n<li>Entwicklung von hardwarenahen Softwareapplikationen<\/li>\n<li>Erstellen von hardwarenahen Treibern<\/li>\n<li>Implementierung von Echtzeitbetriebssystemen auf Embedded Plattform<\/li>\n<li>Anpassung von BIOS- und Treibersoftware<\/li>\n<li>Projektbegleitung vom Requirement Engineering bis zur Validation<\/li>\n<\/ul>\n<p>\nArbeitspaket 1: <strong>Analog-CAN-Transmitter f\u00fcr Force-Feedback-Sidestick-Steuerung<\/strong>\n<\/p>\n<p>\nDer Transmitter dient zur \u00dcbertragung von analogen und digitalen Signalen einer redundanten Sidestick-Steuerung \u00fcber den CAN-Bus. \u00dcber zwei kraftgekoppelte Sidesticks im Cockpit werden das Lenksystem wie auch das Gas-\/Bremssystem angesteuert. Von diesen Systemen werden die aktuellen Winkelinformationen zur\u00fcck an die Systeme im Cockpit \u00fcbertragen.\n<\/p>\n<p>\nAufgabe: Implementierung der Transmitter-Software (CAN-Bus).\n<\/p>\n<p>\nArbeitspaket 2: <strong>End-Of-Line Testsoftware f\u00fcr Flurfahrzeuge-Bedienteil<\/strong>\n<\/p>\n<p>\nDie Truck Data Unit (TDU) wird optional im Fahrzeug installiert. Zu Beginn der Fahrzeugnutzung identifiziert sich der Fahrer \u00fcber eine ihm zugeordnete Kennung an (optional \u00fcber eine Tastatur mit PIN-Nummer oder \u00fcber einen Kartenleser mit RFID Kennung) und zeigt damit die Nutzung des Fahrzeugs an. Beim Verlassen des Fahrzeugs meldet sich der Fahrer ab.\n<\/p>\n<p>\nAufgabe: Implementierung der Testsoftware auf dem  Target f\u00fcr End-Of-Line Test von analogen und digitalen E\/A-Signalbaugruppen, Speicherbausteinen (F-RAM, NAND-Flash, Data-Flash), LEDs, CAN-Kommunikation, Matrixtastatur, Wake-up Funktion, Card-Reader (RFID), Bluetooth-Modul.\n<\/p>\n<p>\nArbeitspaket 3: <strong>Komprimierter Download \u00fcber CANopen<\/strong>\n<\/p>\n<p>\nBedienteil f\u00fcr Schwarzdeckenfertiger mit Display und CAN-Interface. Softwareupdates erfolgen \u00fcber CANopen-Bootloader.\n<\/p>\n<p>\nAufgabe: Integration des zlib Inflate-Algorithmus in vorhandenen Bootloader.\n<\/p>\n<p>\nArbeitspaket 4: <strong>SPI-Bootloader f\u00fcr HVAC Frontpanel<\/strong>\n<\/p>\n<p>\nFrontpanel f\u00fcr Klimasteuerung, zum Einbau in einen Radio DIN Schacht. Bedien- und Anzeigeeinheit mit integriertem Farbdisplay, beleuchtbaren Tasten und Drehreglern. Kommunikation mit der Hauptplatine erfolgt \u00fcber Datenbussystem SPI und steuert alle Tasten- udn Encoder-Eingaben, sowie die Displayvisualisierung.\n<\/p>\n<p>\nAufgaben:<br \/>\na.) Implementierung des Bootloaders (SPI-Slave).<br \/>\nb.) Implementierung von Testprozeduren.\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>Hardwarenahe Softwareentwicklung<\/td>\n<\/tr>\n<tr>\n<td>Dauer<\/td>\n<td>13 Monate (Dezember 2010 &#8211; Dezember 2011)<\/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>Automotive<\/td>\n<\/tr>\n<tr>\n<td>Rolle im Projekt<\/td>\n<td>Systemspezifikation, Systemarchitektur, Softwareentwurf, Implementierung, Funktionstests, Dokumentation<\/td>\n<\/tr>\n<tr>\n<td>Software \/ Tools \/ Methoden<\/td>\n<td>Keil C166 C Compiler (uVision3), Keil ARM C Compiler (uVision4) , Microsoft Visual C++ 2008 , Enterprise Architect (Sparx) , PC-lint (MISRA-C 2004 rules) , Understand (SciTools) , CAN Analyser (IXXAT) , Doxygen, Python<\/td>\n<\/tr>\n<tr>\n<td>Hardwareplattform<\/td>\n<td>Infineon XC164CS Microcontroller, Infineon XC2368B Microcontroller, NXP LPC2478 (ARM7\/TDMI-S core), Keil U-Link On-chip Debugger, CAN Interface Boards (IXXAT), SPI-to-USB Adapter (Elite)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Projekt: Dezember 2010 &#8211; Dezember 2011 (13 Monate) Projektbeschreibung Unterst\u00fctzung der Entwicklung beim Kunden. Die Aufgabe beinhaltet: Entwicklung von hardwarenahen Softwareapplikationen Erstellen von hardwarenahen Treibern Implementierung von Echtzeitbetriebssystemen auf Embedded Plattform Anpassung von BIOS- und Treibersoftware Projektbegleitung vom Requirement Engineering bis zur Validation Arbeitspaket 1: Analog-CAN-Transmitter f\u00fcr Force-Feedback-Sidestick-Steuerung Der Transmitter dient zur \u00dcbertragung von analogen &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/uv-software.de\/wordpress\/de\/pr030_de\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eHardwarenahe Softwareentwicklung\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,90],"tags":[],"class_list":["post-92","post","type-post","status-publish","format-standard","hentry","category-projekte","category-automotive-de"],"_links":{"self":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/92","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=92"}],"version-history":[{"count":2,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/92\/revisions"}],"predecessor-version":[{"id":549,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/92\/revisions\/549"}],"wp:attachment":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/media?parent=92"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/categories?post=92"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/tags?post=92"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}