{"id":836,"date":"2021-08-01T08:48:20","date_gmt":"2021-08-01T07:48:20","guid":{"rendered":"https:\/\/asrp-systems.com\/index.php\/firmware-entwicklung\/"},"modified":"2024-08-12T14:39:46","modified_gmt":"2024-08-12T13:39:46","slug":"firmware-entwicklung","status":"publish","type":"page","link":"https:\/\/asrp-systems.com\/de\/index.php\/firmware-entwicklung\/","title":{"rendered":"Firmware &#8211; Entwicklung"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;4.21.0&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;||1vw||false|false&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_row _builder_version=&#8220;4.21.0&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;2vw||1vw||false|false&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.24.0&#8243; _module_preset=&#8220;default&#8220; text_text_color=&#8220;#00171f&#8220; text_font_size=&#8220;16px&#8220; text_line_height=&#8220;1.2em&#8220; header_font=&#8220;|600|||||||&#8220; header_text_color=&#8220;#00171f&#8220; header_line_height=&#8220;1.2em&#8220; header_2_font=&#8220;|600|||||||&#8220; header_2_text_color=&#8220;#00171f&#8220; header_2_font_size=&#8220;18px&#8220; custom_margin=&#8220;-24px|||||&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h1 style=\"text-align: justify;\">Firmware &#8211; Entwicklung<\/h1>\n<p style=\"text-align: justify;\">Die Entwicklung hochwertiger, sicherheitsrelevanter oder sicherheitskritischer Software erfordert die Einhaltung von Sicherheitsnormen (z. B. IEC 61508, ISO 26262, DO-178C usw.) und erfordert den Einsatz strenger Qualit\u00e4tssicherungsma\u00dfnahmen.<\/p>\n<p style=\"text-align: justify;\">Software &#8211; Entwicklung ist ein iteratives Verfahren, das auf einer geeigneten Entwicklungsmethodik (z. B. Agile, V-Modell usw.) basiert und mit der Erfassung der richtigen Anforderungen beginnt. Anforderungen sind nicht nur f\u00fcr die Verifizierung und Validierung, sondern auch f\u00fcr die Spezifikation der Softwarearchitektur unverzichtbar. Aus unserer Sicht wird dringend empfohlen, vor dem Schreiben vom Code so viel wie m\u00f6glich zu planen \u2013 beispielsweise durch die Erstellung eines Architekturdokuments. In einem realen Projekt sind die Anforderungs- und Architekturspezifikationen sich entwickelnde Dokumente und unterliegen daher h\u00e4ufigen \u00c4nderungen. Dies ist ein normaler Vorgang, der jedoch manchmal sehr anspruchsvoll sein kann.<\/p>\n<p style=\"text-align: justify;\">Auf unsere Expertise k\u00f6nnen Sie in folgenden Themenbereichen z\u00e4hlen:<\/p>\n<h2 style=\"text-align: justify;\">Anforderungsspezifikationen<\/h2>\n<p style=\"text-align: justify;\">Wir k\u00f6nnen Ihnen bei der Erstellung von Anforderungsspezifikationen f\u00fcr eingebettete Software helfen, insbesondere bei einem Projekt, bei dem folgende Sicherheitsnormen eingehalten werden m\u00fcssen:<\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"list-style-type: none;\">\n<ul style=\"text-align: justify;\">\n<li>IEC 61508<\/li>\n<li>ISO 26262<\/li>\n<li>IEC 62061<\/li>\n<li>ISO 13849<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\">Architekturspezifikation<\/h2>\n<p style=\"text-align: justify;\">\u201eSoftwarearchitektur ist eine Reihe von Entwurfsentscheidungen, die, wenn sie falsch getroffen werden, dazu f\u00fchren k\u00f6nnen, dass Ihr Projekt abgebrochen wird.\u201c (Eoin Woods)<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/asrp-systems.com\/wp-content\/uploads\/2021\/09\/System_Engineering-1024x683.jpg\" width=\"419\" height=\"280\" alt=\"\" class=\"wp-image-347 aligncenter size-large\" \/><\/p>\n<p style=\"text-align: justify;\">Unserer Ansicht nach sollte eine anst\u00e4ndige Software-Architekturspezifikation mindestens Folgendes dokumentieren:<\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"list-style-type: none;\">\n<ul style=\"text-align: justify;\">\n<li>der Aufbau des Softwaresystems erfolgt idealerweise auf mehreren Abstraktionsebenen<\/li>\n<li>das Zusammenspiel der Softwarekomponenten<\/li>\n<li>die Beschreibung der Schnittstellen zwischen den Softwarekomponenten<\/li>\n<li>die Designsentscheidungen (einschlie\u00dflich Risiken) und Begr\u00fcndungen<\/li>\n<li>die Qualit\u00e4tsziele<\/li>\n<li>die Stakeholder und Verantwortlichkeiten<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\">Implementierung<\/h2>\n<p style=\"text-align: justify;\">Wir haben Erfahrung im Schreiben von hochwertigem eingebettetem C-Code f\u00fcr sicherheitsrelevante Systeme. In der Vergangenheit haben wir unsere Kunden bei der Implementierung von Softwaremodulen wie folgt unterst\u00fctzt:<\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"list-style-type: none;\">\n<ul style=\"text-align: justify;\">\n<li>Zeitgesteuerte Scheduler<\/li>\n<li>C-Bibliotheken (auch HALs genannt) f\u00fcr den Zugriff auf Hardwarekomponenten wie MCU-Peripherieger\u00e4te, Speicher, Displays, Sensoren usw.<\/li>\n<li>Kommunikationsprotokolle<\/li>\n<li>Diverse Steuerungs- und Monitoringsaufgaben<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">In den meisten unserer Projekte verwenden wir bevorzugt 32-Bit-Mikrocontroller, in einigen F\u00e4llen, insbesondere f\u00fcr einfache Aufgaben, verwenden wir jedoch normalerweise 8- oder 16-Bit-Ger\u00e4te.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/asrp-systems.com\/wp-content\/uploads\/2021\/07\/luca-bravo-XJXWbfSo2f0-unsplash-1024x683.jpg\" width=\"639\" height=\"426\" alt=\"\" class=\"wp-image-75 aligncenter size-large\" \/><\/p>\n<p style=\"text-align: justify;\">Bei Softwareprojekten, bei denen unsere Ressourcen nicht mehr ausreichen, vertrauen wir auf unseren Partner, <a href=\"http:\/\/www.safetty.net\">SafeTTy-Systems Ltd.<\/a>, mit dem wir seit vielen Jahren erfolgreich zusammenarbeiten.<\/p>\n<h2 style=\"text-align: justify;\">Testen<\/h2>\n<p style=\"text-align: justify;\">Derzeit bietet ASRP-Systems keine Softwaretestdienste an. In F\u00e4llen, in denen unabh\u00e4ngige Softwaretests erforderlich sind, vermitteln wir Sie oder Ihre Organisation jedoch gerne an einen unserer Partner, der \u00fcber die entsprechenden Erfahrungen und Ressourcen verf\u00fcgt.<\/p>\n<h2 style=\"text-align: justify;\">Beratung und Review<\/h2>\n<p style=\"text-align: justify;\">Gerne unterst\u00fctzen wir Sie auch in Form von Beratungs- und Reviewleistungen im Zusammenhang mit den oben genannten T\u00e4tigkeiten. Sie k\u00f6nnen uns gerne kontaktieren.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8220;4.21.0&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;0vw||1vw||false|false&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.21.0&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_button button_url=&#8220;https:\/\/asrp-systems.com\/de\/index.php\/kontakt\/&#8220; button_text=&#8220;LASSEN SIE UNS REDEN!&#8220; _builder_version=&#8220;4.27.0&#8243; _module_preset=&#8220;default&#8220; custom_button=&#8220;on&#8220; button_text_size=&#8220;18px&#8220; button_text_color=&#8220;#FFFFFF&#8220; button_bg_color=&#8220;#ee960a&#8220; button_border_width=&#8220;0px&#8220; button_font=&#8220;|700||on|||||&#8220; button_icon_color=&#8220;#00171f&#8220; custom_padding=&#8220;||||false|false&#8220; hover_enabled=&#8220;0&#8243; box_shadow_style=&#8220;preset1&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Firmware &#8211; Entwicklung Die Entwicklung hochwertiger, sicherheitsrelevanter oder sicherheitskritischer Software erfordert die Einhaltung von Sicherheitsnormen (z. B. IEC 61508, ISO 26262, DO-178C usw.) und erfordert den Einsatz strenger Qualit\u00e4tssicherungsma\u00dfnahmen. Software &#8211; Entwicklung ist ein iteratives Verfahren, das auf einer geeigneten Entwicklungsmethodik (z. B. Agile, V-Modell usw.) basiert und mit der Erfassung der richtigen Anforderungen beginnt. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-836","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/asrp-systems.com\/de\/index.php\/wp-json\/wp\/v2\/pages\/836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asrp-systems.com\/de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asrp-systems.com\/de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asrp-systems.com\/de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asrp-systems.com\/de\/index.php\/wp-json\/wp\/v2\/comments?post=836"}],"version-history":[{"count":11,"href":"https:\/\/asrp-systems.com\/de\/index.php\/wp-json\/wp\/v2\/pages\/836\/revisions"}],"predecessor-version":[{"id":1155,"href":"https:\/\/asrp-systems.com\/de\/index.php\/wp-json\/wp\/v2\/pages\/836\/revisions\/1155"}],"wp:attachment":[{"href":"https:\/\/asrp-systems.com\/de\/index.php\/wp-json\/wp\/v2\/media?parent=836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}