{"id":387,"date":"2020-04-24T14:53:00","date_gmt":"2020-04-24T06:53:00","guid":{"rendered":"https:\/\/blog.adlinktech.com\/?p=387"},"modified":"2022-04-26T15:09:19","modified_gmt":"2022-04-26T07:09:19","slug":"i-pi-smarc-kit-speeds-prototyping-and-development-for-industrial-applications","status":"publish","type":"post","link":"https:\/\/blog.adlinktech.com\/de\/2020\/04\/24\/i-pi-smarc-kit-beschleunigt-prototyping-und-entwicklung-fur-industrielle-anwendungen\/","title":{"rendered":"Das I-Pi SMARC-Kit beschleunigt das Prototyping und die Entwicklung f\u00fcr industrielle Anwendungen"},"content":{"rendered":"<h3 class=\"wp-block-heading\">F\u00fcr das ADLINK I-Pi SMARC-Entwicklungskit stehen verschiedene Bereitstellungsoptionen zur Verf\u00fcgung<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die&nbsp;<a href=\"https:\/\/www.ipi.wiki\/\" target=\"_blank\" rel=\"noreferrer noopener\">I-Pi SMARC-Entwicklungskit<\/a>&nbsp;hat viel zu bieten, nicht zuletzt wegen des relativ niedrigen Preises. Dies ist nur ein Grund zu der Annahme, dass viele Ingenieure es f\u00fcr das Prototyping verwenden. Ein weiteres wichtiges Merkmal, wenn das das richtige Wort ist, ist, dass es f\u00fcr alle Ingenieursebenen attraktiv ist, vom Anf\u00e4nger bis zum Experten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anf\u00e4nger haben sich dank der Beliebtheit des Internet der Dinge (IoT) und der Entwicklungskits wie Raspberry Pi und Arduino und ihrer Open-Source-Natur mit Kits dieser Art sehr wohl gef\u00fchlt. Der Code ist f\u00fcr nahezu jede Anwendung verf\u00fcgbar, an der Sie arbeiten. Dazu geh\u00f6ren auch alle Plug-In-Ger\u00e4te, Sensoren, Aktoren usw.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je mehr Ingenieure an diesen Projekten beteiligt waren, desto robuster wurden die Tools, die Software und sogar die Kits selbst, was sie selbst f\u00fcr den erfahrensten Designer attraktiver machte. Jetzt beginnt ein hoher Prozentsatz der Designs mit dem allgegenw\u00e4rtigen Entwicklungskit. Wenn man sich nur Raspberry Pi ansieht, behaupten Marktbeobachter, dass bis Anfang dieses Jahres mehr als 50 Millionen Kits ausgeliefert wurden, wobei etwa zehn verschiedene Modelle verf\u00fcgbar waren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Grund, warum die Hersteller die Entwicklungskits m\u00f6gen, ist, dass sie wissen, dass Ingenieure sie sowohl bei der Arbeit als auch zu Hause einsetzen. Daher experimentieren die Ingenieure zu Hause mit Peripherieger\u00e4ten und Sensoren und entwickeln professionelle Prototypversionen potenzieller Produkte f\u00fcr ihre Arbeitgeber.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Probleme mit Konsumg\u00fctern<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser Prozess der Umsetzung von selbst gebrauten Produkten in kommerzielle Produkte birgt potenzielle Nachteile. Ein solches Problem ist der ben\u00f6tigte Temperaturbereich. Das Haus des Ingenieurs kann bei einer einfachen Temperatur von + 23 \u00b0 C plus oder minus etwa 10 Grad bleiben. Aber das reicht nat\u00fcrlich nicht f\u00fcr ein professionelles Produkt. Schock- und Vibrationsprobleme m\u00fcssen ebenfalls \u00fcberwunden werden. Der Ingenieur wei\u00df, dass das Ger\u00e4t in seinem Haus gut mit Klebeband zusammengeklebt wird. Das ist nicht das Aussehen, das Sie f\u00fcr Ihr Versandendprodukt w\u00fcnschen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein weiteres Problem, das ber\u00fccksichtigt werden muss, ist der Komponententausch. W\u00e4hrend ein erfahrener Ingenieur wei\u00df, dass er bestimmte Komponenten ohne (oder mit geringen) negativen Auswirkungen austauschen kann, d\u00fcrfen Sie dies einfach nicht mit einem Produkt tun, das die Prototypenphase bestanden hat, insbesondere wenn es f\u00fcr den Einsatz in Medizin, Industrie und Industrie bestimmt ist. oder milit\u00e4rische Anwendungen. Sobald das Design gesperrt ist, sind keine \u00c4nderungen mehr zul\u00e4ssig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ingenieure haben die M\u00f6glichkeit, eines der auf dem Markt erh\u00e4ltlichen Kits f\u00fcr die industrielle Entwicklung auszuw\u00e4hlen. Aber wie zu erwarten ist, sind sie weitaus eingeschr\u00e4nkter in Bezug auf ihre M\u00f6glichkeiten, die verf\u00fcgbare Software und die Peripherieger\u00e4te, die Sie bauen oder kaufen k\u00f6nnen. Und sie k\u00f6nnen jeweils mit einem anderen Protokoll oder einer anderen Schnittstelle arbeiten, insbesondere wenn es um Funktionen wie GPIO-Pins (General Purpose Input \/ Output), PWM-Funktionen (Pulsweitenmodulator), ADCs (Analog-Digital-Wandler) und Digital-Analog-Wandler geht Konverter (DACs) und Kommunikationsfunktionen wie I2C, SPI, UART usw.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Hardware-Abstraktionsschichten<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Einige Begriffe, mit denen erfahrene Designer im Allgemeinen vertraut sind, sind Hardware-Abstraktionsschichten (HALs) und&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/eclipse\/mraa\" target=\"_blank\">RAAs<\/a>&nbsp;(Abbildung 1). Die HAL ist eine Abstraktionsschicht, die in Software zwischen der physischen Hardware und Software des Computers implementiert ist. Der Zweck der HAL besteht darin, Unterschiede in der Hardware vor dem Betriebssystem zu verbergen. Infolgedessen muss der gr\u00f6\u00dfte Teil des Codes im Betriebssystem nicht ge\u00e4ndert werden, wenn \u00c4nderungen an der Hardware vorgenommen werden.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cdn.adlinktech.com\/webupd\/en\/Upload\/ipi-smarc-devkit-for-industrial-applications\/blog_img_ipi_figure1_20200424.jpg?w=723&#038;ssl=1\" alt=\"High-Level-Sicht auf den Software-\/Hardware-Stack, einschlie&szlig;lich der Abstraktionsschicht&lt;br \/&gt;Abbildung 1: Hier gezeigt ist eine High-Level-Ansicht des Software-\/Hardware-Stacks, einschlie&szlig;lich der Abstraktionsschicht\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Abbildung 1: Hier sehen Sie eine allgemeine Ansicht des Software- \/ Hardware-Stacks, einschlie\u00dflich der Abstraktionsschicht. MRAAs, die aus einer Intel-Bibliothek stammen, \u00fcbernehmen die Rolle einer HAL, vereinfachen jedoch auch die Logik, die f\u00fcr die Verbindung mit verschiedenen Sensor-Pins erforderlich ist. MRAAs sind portabel, dh sie erm\u00f6glichen die Ausf\u00fchrung desselben Codes auf mehreren Plattformen. Dies kann f\u00fcr Programme sein, die in C ++, Python, JavaScript oder Java geschrieben sind, oder f\u00fcr etwas anderes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zur\u00fcck zu den Entwicklungsplattformen, insbesondere zu Arduino, nutzen Benutzer Arduino Create, eine integrierte Online-Plattform, mit der Benutzer Code schreiben, auf Inhalte zugreifen, Boards konfigurieren und Projekte gemeinsam nutzen k\u00f6nnen. Wie die meisten Produkte der Arduino-Familie k\u00f6nnen sie von allen Entwicklerebenen verwendet werden. F\u00fcr Raspberry Pi stehen mehrere integrierte Entwicklungsumgebungen (IDEs) zur Verf\u00fcgung. Beachten Sie, dass der MRAA sowohl f\u00fcr die Arduino- als auch f\u00fcr die Raspberry Pi-Plattform als HAL verwendet werden kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entwickler in diesem Bereich sollten sich auch dessen bewusst sein&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/upm.mraa.io\/\" target=\"_blank\">UPM<\/a>Dies ist im Wesentlichen eine Sensorbibliothek mit \u00fcbergeordneten APIs, die das Anschlie\u00dfen und Verwenden g\u00e4ngiger Sensoren und Aktoren in IoT-L\u00f6sungen vereinfachen. Diese Softwaretreiber interagieren mit der zugrunde liegenden Hardwareplattform durch Aufrufe von MRAA-APIs. Wie zu erwarten, sind Treiber sowohl f\u00fcr Arduino- als auch f\u00fcr RPi-Plattformen verf\u00fcgbar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>SMARC Definiert das Modul<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das bringt uns zur\u00fcck zum&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/www.adlinktech.com\/en\/Computer_on_Modules_SMARC\" target=\"_blank\">SMARC<\/a>&nbsp;(Smart Mobility ARChitecture), das sich auf die Moduldefinition f\u00fcr eine vielseitige Computer-Targeting-Anwendung mit kleinem Formfaktor bezieht, die geringen Stromverbrauch und niedrige Kosten erfordert und dennoch ein hohes Leistungsniveau aufweist. Gem\u00e4\u00df der Spezifikation unterst\u00fctzen SMARC-Module einen Temperaturbereich von -20 \u00b0 C bis + 85 \u00b0 C (beachten Sie, dass einige SMARC-Module f\u00fcr einen Bereich von -40 \u00b0 C bis + 85 \u00b0 C spezifiziert sind). Die SMARC-Spezifikation wurde innerhalb der Standardisierungsgruppe f\u00fcr eingebettete Technologien erstellt (<a rel=\"noreferrer noopener\" href=\"https:\/\/sget.org\/\" target=\"_blank\">SGET<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um das Design zu vereinfachen, werden alle diese Hardware- und Softwarekomponenten zusammengef\u00fchrt&nbsp;<a href=\"https:\/\/www.adlinktech.com\/en\/News_20022102360927218\" target=\"_blank\" rel=\"noreferrer noopener\">ADLINKs SMARC-Entwicklungskit f\u00fcr industrielle Pi (I-Pi)<\/a>&nbsp;(Figur 2). Das Kit enth\u00e4lt ein Netzteil, ein USB-Programmierkabel und eine SD-Speicherkarte mit dem Linux-Betriebssystem. Die transparente Acrylabschirmung um den I-Pi SMARC bietet zus\u00e4tzlichen Schutz.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cdn.adlinktech.com\/webupd\/en\/Upload\/ipi-smarc-devkit-for-industrial-applications\/blog_img_ipi_figure2_20200424.jpg?w=723&#038;ssl=1\" alt=\"I-Pi SMARC-Entwicklungskit von ADLINK&lt;br \/&gt;Abbildung 2: Das I-Pi SMARC-Entwicklungskit von ADLINK. Das I-Pi SMARC-Entwicklungskit von ADLINK enth&auml;lt alles, was ein Ingenieur braucht, um mit einem industriellen Prototyp zu beginnen. (Bildquelle: ADLINK)\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Abbildung 2: ADLINKs I-Pi SMARC-Entwicklungskit. Das I-Pi SMARC-Entwicklungskit von ADLINK enth\u00e4lt alles, was ein Ingenieur ben\u00f6tigt, um mit einem industriellen Prototyp zu beginnen. (Bildquelle: ADLINK) Wenn Sie sich die Unterseite des I-Pi SMARC ansehen (Abbildung 3), sehen Sie, dass der I-Pi die gr\u00f6\u00dfere Tr\u00e4gerplatine ist, die alle Schnittstellen zur Au\u00dfenwelt bietet, w\u00e4hrend das SMARC-Prozessormodul ist die kleinere Karte, die an den I-Pi-Tr\u00e4ger angeschlossen wird. Das Kit enth\u00e4lt auch Funktionen, die auf Plattformen wie dem Raspberry Pi nicht enthalten sind, jedoch zum Erstellen von IoT-basierten eingebetteten Systemen und Ger\u00e4ten wie einer Echtzeituhr (RTC) ben\u00f6tigt werden.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cdn.adlinktech.com\/webupd\/en\/Upload\/ipi-smarc-devkit-for-industrial-applications\/blog_img_ipi_figure3_20200424.jpg?w=723&#038;ssl=1\" alt=\"die Unterseite des I-Pi-Tr&auml;gers und des SMARC-Verarbeitungsmoduls von ADLINK&lt;br \/&gt;Abbildung 3: Dargestellt ist die Unterseite des I-Pi-Tr&auml;gers und des SMARC-Verarbeitungsmoduls von ADLINK. (Bildquelle: ADLINK)\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Abbildung 3: Dargestellt ist die Unterseite des I-Pi-Tr\u00e4gers und des SMARC-Verarbeitungsmoduls von ADLINK. (Bildquelle: ADLINK)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Verbraucherverse Professional<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Verbraucherplattformen wie Raspberry Pi und Arduino unterscheiden sich erheblich von professionellen Produkten wie dem I-Pi SMARC von ADLINK. Wie bereits erw\u00e4hnt, k\u00f6nnen Designer, die mit Produkten f\u00fcr den Verbrauchermarkt arbeiten, wie Raspberry Pi und Arduino, nach Belieben problemlos Komponenten ersetzen. In vielen F\u00e4llen werden die Endbenutzer nicht einmal \u00fcber die \u00c4nderungen informiert (und m\u00fcssen auch nicht informiert werden).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In der Industrie ist dies jedoch eine ganz andere Geschichte. Der I-Pi SMARC von ADLINK folgt den branchen\u00fcblichen Praktiken ECN (Notice of Engineering Change) und PCN (Process Change Notice). Dies bedeutet, dass Endbenutzer Zugriff auf einen Pr\u00fcfpfad haben, der definiert, welche \u00c4nderungen gegebenenfalls vorgenommen wurden und warum.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir k\u00f6nnen ein \u00e4hnliches Argument f\u00fcr die Berichterstattung und das Debuggen von Produktionsqualit\u00e4tsproblemen vorbringen. Dies ist f\u00fcr Raspberry Pi und Arduino einfach nicht m\u00f6glich. ADLINKs I-Pi SMARC ist nicht nur m\u00f6glich, sondern die Berichts- und Debugging-Mechanismen vereinfachen den Prozess. Und vergessen Sie nicht den Kundendienst und die RMAs (Return Merchandise Authorizations). ADLINK garantiert und unterst\u00fctzt den I-Pi SMARC vollst\u00e4ndig.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Langfristige Verf\u00fcgbarkeit<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Merkmal, das in jedes Industrieprodukt eingebrannt werden muss, ist die langfristige Verf\u00fcgbarkeit. In einigen F\u00e4llen bedeutet dies sieben bis zehn Jahre oder mehr. Verbraucherplattformen wie Raspberry Pi und Arduino haben keine Garantie f\u00fcr Langlebigkeit und werden offen gesagt nicht von ihnen erwartet. Sie k\u00f6nnen jederzeit ohne vorherige Ank\u00fcndigung eingestellt werden. ADLINK garantiert eine 10-j\u00e4hrige Verf\u00fcgbarkeit f\u00fcr den I-Pi SMARC. F\u00fcr das ADLINK I-Pi SMARC-Entwicklungskit stehen verschiedene Bereitstellungsoptionen zur Verf\u00fcgung. Die gute Nachricht ist, dass Entwickler, die bereits Prototypen mit Arduino- oder Raspberry Pi-Plattformen erstellt haben, diese Sensor\u00f6kosysteme und -bibliotheken nutzen und ihre Designs dank des ADLINK I-Pi SMARC-Entwicklungskits in eine industrielle Umgebung migrieren k\u00f6nnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Sie bereit sind, vom Prototyp zur Produktion zu wechseln, kann die Open-Source-Spezifikation des I-Pi Carriers als Ausgangspunkt f\u00fcr Entwickler dienen, die ihre eigenen Carrier erstellen m\u00f6chten. Dies ist f\u00fcr Kostensenkungen von Vorteil, da Sie den Netzbetreiber m\u00f6glicherweise nur mit den Funktionen und Schnittstellen f\u00fcllen m\u00f6chten, die f\u00fcr Ihre Anwendung erforderlich sind. Es macht keinen Sinn, Funktionen an Bord zu haben, die niemals genutzt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unter dem Strich k\u00f6nnen Entwickler ihren eigenen bevorzugten Startpunkt ausw\u00e4hlen und eine Ziellinie haben, die zu einer industriellen Umgebung passt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Weitere Informationen zu ADLINK Industrial-Pi (I-Pi) SMARC finden Sie unter&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/ipi.wiki\/\" target=\"_blank\">https:\/\/ipi.wiki\/<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-coblocks-author\"><figure class=\"wp-block-coblocks-author__avatar\"><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Henri Parmentier\" class=\"wp-block-coblocks-author__avatar-img\" src=\"https:\/\/i0.wp.com\/blog.adlinktech.com\/wp-content\/uploads\/2020\/08\/0-8.jpg?w=723&#038;ssl=1\"\/><\/figure><div class=\"wp-block-coblocks-author__content\"><span class=\"wp-block-coblocks-author__name\">Henri Parmentier<\/span><p class=\"wp-block-coblocks-author__biography\">Senior Manager EPM-Modules Product Center bei ADLINK Technology<\/p>\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/www.linkedin.com\/in\/henriparmentier\/\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a><\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Various deployment options are available for the ADLINK I-Pi SMARC development kit The&nbsp;I-Pi SMARC development kit&nbsp;has a lot going for it, not the least of which is its relatively low price tag. That\u2019s just one reason to expect many engineers to use it for prototyping. Another key feature, if that\u2019s the right word, is that [&hellip;]<\/p>\n","protected":false},"author":188103281,"featured_media":390,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_stc_notifier_status":"sent","_stc_notifier_sent_time":"2022-03-29 15:20:02","_stc_notifier_request":false,"_stc_notifier_prevent":false,"_stc_subscriber_keywords":"","_stc_subscriber_search_areas":"","_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[1,702134936,702134935,702134934],"tags":[702134944,702134923,702134900,702134925],"class_list":["post-387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","category-japanese","category-korean","category-simplified-chinese","tag-aiot","tag-embedded-modules","tag-iot","tag-smarc","fallback-thumbnail"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.adlinktech.com\/wp-content\/uploads\/2020\/08\/blog_img_ipi_kv_20200424.jpg?fit=1540%2C450&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pc6JDC-6f","_links":{"self":[{"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/posts\/387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/users\/188103281"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/comments?post=387"}],"version-history":[{"count":8,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/posts\/387\/revisions"}],"predecessor-version":[{"id":2646,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/posts\/387\/revisions\/2646"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/media\/390"}],"wp:attachment":[{"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/media?parent=387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/categories?post=387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.adlinktech.com\/de\/wp-json\/wp\/v2\/tags?post=387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}