{"id":665,"date":"2020-12-31T11:02:00","date_gmt":"2020-12-31T03:02:00","guid":{"rendered":"https:\/\/blog.adlinktech.com\/?p=665"},"modified":"2022-04-26T15:10:56","modified_gmt":"2022-04-26T07:10:56","slug":"adlink-i-pi-blends-raspberry-pi-and-computer-on-modules-for-rapid-industrial-prototyping","status":"publish","type":"post","link":"https:\/\/blog.adlinktech.com\/fr\/2020\/12\/31\/adlink-i-pi-melange-raspberry-pi-et-computer-on-modules-pour-un-prototypage-industriel-rapide\/","title":{"rendered":"ADLINK I-Pi associe Raspberry Pi et des modules d&#039;ordinateur pour un prototypage industriel rapide"},"content":{"rendered":"<h3 class=\"wp-block-heading\">Prototypage rapide de syst\u00e8mes industriels de niveau production<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">De nombreuses \u00e9quipes d&#039;ing\u00e9nierie commencent maintenant des projets de conception avec des kits de d\u00e9veloppement (kits de d\u00e9veloppement) qui regroupent les composants syst\u00e8me de base, l&#039;infrastructure de micrologiciel de base et la documentation de soutien pour acc\u00e9l\u00e9rer le processus de prototypage. Et pour la plupart, ces kits sont incroyablement bon march\u00e9. Bien que les kits de d\u00e9veloppement puissent aider les \u00e9quipes d&#039;ing\u00e9nierie \u00e0 prendre une longueur d&#039;avance sur leurs piles de logiciels, ils peuvent \u00e9galement \u00eatre en quelque sorte un point d&#039;ancrage pour les ing\u00e9nieurs en mat\u00e9riel et micrologiciels embarqu\u00e9s plus tard, car:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>La majorit\u00e9 des composants de la carte ne seront pas exploit\u00e9s dans la conception finale, en particulier si le syst\u00e8me est en cours de d\u00e9veloppement pour les march\u00e9s commerciaux ou industriels.<\/li><li>Tout code d\u00e9velopp\u00e9 sur le kit doit \u00eatre modifi\u00e9 pour le syst\u00e8me de production.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Alors pourquoi ne pas utiliser un syst\u00e8me de qualit\u00e9 de production dans le processus de prototypage?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prototypage rapide de syst\u00e8mes industriels de niveau production<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La question pr\u00e9c\u00e9dente n&#039;est que quelque peu rh\u00e9torique. La r\u00e9ponse \u00e9vidente est que le mat\u00e9riel de qualit\u00e9 commerciale co\u00fbte beaucoup plus cher que ce que vous d\u00e9penseriez habituellement pour le bricolage et que le mat\u00e9riel doit \u00eatre personnalis\u00e9 pour une application finale sp\u00e9cifique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cependant, il existe une option mat\u00e9rielle qui croise la qualit\u00e9 de production et la flexibilit\u00e9 de conception: l&#039;ordinateur sur module (COM). Les COM utilisent une architecture \u00e0 deux cartes qui se compose d&#039;une carte porteuse sp\u00e9cifique \u00e0 l&#039;application avec toutes les E \/ S dont un syst\u00e8me a besoin et d&#039;un module de calcul qui s&#039;ins\u00e8re dans le support pour fournir le traitement, la m\u00e9moire, les contr\u00f4leurs d&#039;E \/ S, etc. ( Figure 1).<\/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\/ADLINK-I-Pi-raspberry-PI-computer-on-modules-rapid-industrial-prototyping\/LEC-IMX8MP.jpg?w=723&#038;ssl=1\" alt=\"&lt;br \/&gt;Figure 1. Les modules COM tels que l&amp;#039;ADLINK LEC-IMX8MP sont con&ccedil;us pour des cas d&amp;#039;utilisation industrielle et incluent des composants robustes pour les environnements difficiles.\"\/><figcaption>Figure 1. Les modules COM tels que l&#039;ADLINK LEC-IMX8MP sont con\u00e7us pour des cas d&#039;utilisation industrielle et incluent des composants robustes pour les environnements difficiles.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">L&#039;avantage de cette approche pour les syst\u00e8mes commerciaux est qu&#039;elle prot\u00e8ge les entreprises contre l&#039;obsolescence du mat\u00e9riel, car un module de processeur h\u00e9rit\u00e9 peut \u00eatre remplac\u00e9 par un nouveau module am\u00e9lior\u00e9 un an, voire des d\u00e9cennies, apr\u00e8s le d\u00e9ploiement initial. Dans ces sc\u00e9narios, la compatibilit\u00e9 ascendante et descendante est assur\u00e9e par des normes industrielles telles que PICMG COM Express, Qseven et SGET SMARC.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mais qu&#039;en est-il du prototypage?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ADLINK I-Pi est une plate-forme de prototypage IoT industrielle qui combine des composants de qualit\u00e9 production, une portabilit\u00e9 logicielle extr\u00eame et une flexibilit\u00e9 et une expansion similaires \u00e0 Raspberry Pi dans un facteur de forme COM. Bas\u00e9 sur le module SMARC LEC-IMX8MP illustr\u00e9 ci-dessus, l&#039;I-Pi est conforme \u00e0 la sp\u00e9cification SMARC 2.1 qui d\u00e9finit un module compact de 82 mm sur 50 mm.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La plate-forme prend en charge des temp\u00e9ratures de fonctionnement de -40 \u00b0 C \u00e0 + 85 \u00b0 C, des tol\u00e9rances aux chocs et aux vibrations conformes aux normes CEI 60068-2-27 \/ 64 et MIL-STD-202 F, et int\u00e8gre \u00e9galement des commutateurs USB et PCI directement sur le module de processeur (\u00e0 condition que le module processeur h\u00f4te prend en charge PCIe) pour r\u00e9duire les co\u00fbts de conception de la carte de support (Figure 2).<\/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\/ADLINK-I-Pi-raspberry-PI-computer-on-modules-rapid-industrial-prototyping\/I-Pi-SMARC-PLUS-IMX8MP.jpg?w=723&#038;ssl=1\" alt=\"&lt;br \/&gt;Figure 2. La plate-forme de prototypage I-Pi SMARC Plus combine la flexibilit&eacute; du Raspberry Pi ou Arduino avec la robustesse d&amp;#039;un ordinateur sur module (COM) de qualit&eacute; industrielle.\"\/><figcaption>Figure 2. La plate-forme de prototypage I-Pi SMARC Plus combine la flexibilit\u00e9 du Raspberry Pi ou Arduino avec la robustesse d&#039;un ordinateur sur module (COM) de qualit\u00e9 industrielle.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Portabilit\u00e9 pour le prototypage<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le LEC-IMX8MP au c\u0153ur de l&#039;I-Pi SMARC Plus h\u00e9berge un syst\u00e8me quad core NXP i.MX8M Plus bas\u00e9 sur Arm Cortex-A53 sur puce avec unit\u00e9 de traitement neuronal (NPU) in-SoC en option, jusqu&#039;\u00e0 8 Go de m\u00e9moire . Signaux de deux LAN GbE, deux ports USB 3.0, trois ports USB 2.0 et un port USB 2.0 OTG, un MIPI DSI \u00e0 quatre voies, un MIPI CSI \u00e0 quatre voies et un MIPI CSI \u00e0 deux voies, et CAN, SPI, UART et Les interfaces s\u00e9rie I2C sont achemin\u00e9es vers et depuis la carte porteuse I-Pi via le connecteur MXM 3.0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#039;I-Pi est \u00e9galement capable de prendre en charge des modules SMARC avec des processeurs aussi avanc\u00e9s que les derniers processeurs Intel Elkhart Lake, ce qui permet aux ing\u00e9nieurs de remplacer facilement un module par un autre tout en \u00e9valuant diff\u00e9rentes fonctionnalit\u00e9s ou niveaux de performances. Les condensateurs de d\u00e9couplage PCI et les verrous sur les modules ADLINK SMARC facilitent le remplacement des modules, il suffit donc \u00e0 un ing\u00e9nieur de s&#039;assurer que les traces sont align\u00e9es sur la carte porteuse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les seuls signaux \u00e0 haute vitesse sur la carte de support du kit sont PCI Express et HDMI, ce qui r\u00e9duit la complexit\u00e9 de la plate-forme afin que les ing\u00e9nieurs puissent facilement \u00e9valuer diff\u00e9rents modules sans avoir \u00e0 repenser l&#039;infrastructure mat\u00e9rielle de base. Ces interfaces peuvent \u00eatre modifi\u00e9es, ajout\u00e9es ou soustraites dans une carte de support optimis\u00e9e sp\u00e9cifique \u00e0 l&#039;application une fois que les exigences de conception sont consolid\u00e9es ult\u00e9rieurement. Bien entendu, les modifications mat\u00e9rielles pr\u00e9cipitent les modifications de code. La transition entre une architecture de calcul bas\u00e9e sur Arm et un module de processeur Intel comme vous le feriez avec l&#039;I-Pi, en revanche, signifie g\u00e9n\u00e9ralement une refonte compl\u00e8te du logiciel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans le cas de l&#039;I-Pi, ADLINK a fait appel \u00e0 la couche d&#039;abstraction mat\u00e9rielle (HAL) MRAA pour contourner cette refonte. MRAA est une biblioth\u00e8que C \/ C ++ open-source avec des int\u00e9grations Java, JavaScript et Python qui permet au logiciel d&#039;\u00eatre port\u00e9 d&#039;une plate-forme \u00e0 une autre, m\u00eame des modules SMARC avec diff\u00e9rents types de processeurs (Figure 3). D\u00e9velopp\u00e9 par Intel, MRAA fournit des pilotes et des API qui permettent aux ing\u00e9nieurs de remplacer les modules, les HAT de capteurs et m\u00eame le port de code \u00e9crit dans les environnements Arduino ou Raspberry Pi vers l&#039;I-Pi sans aucune retouche.<\/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\/ADLINK-I-Pi-raspberry-PI-computer-on-modules-rapid-industrial-prototyping\/Industrial-Pi-figures_02-MRAA%26UPM.png?w=723&#038;ssl=1\" alt=\"&lt;br \/&gt;Figure 3. Tous les modules ADLINK SMARC int&egrave;grent la couche d&amp;#039;abstraction mat&eacute;rielle (HAL) MRAA\"\/><figcaption>Figure 3. Tous les modules ADLINK SMARC int\u00e8grent la couche d&#039;abstraction mat\u00e9rielle (HAL) MRAA<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Temps plus rapide vers la qualit\u00e9 industrielle<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le co\u00fbt et le d\u00e9lai de mise sur le march\u00e9 sont les ma\u00eetres mots de l&#039;industrie \u00e9lectronique. En fait, 46,8% des r\u00e9pondants \u00e0 une r\u00e9cente enqu\u00eate sur les ing\u00e9nieurs professionnels Embedded &amp; IoT ont d\u00e9clar\u00e9 que les \u00abd\u00e9lais agressifs\u00bb ou \u00abrespecter le budget\u00bb \u00e9taient les aspects les plus difficiles de leur travail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#039;approche modulaire du mat\u00e9riel et des logiciels d&#039;I-Pi r\u00e9sout ces deux probl\u00e8mes au stade du prototypage en reliant l&#039;accessibilit\u00e9 de plates-formes telles que Raspberry Pi et Arduino \u00e0 la robustesse d&#039;un COM industriel. Et en travaillant avec un COM de production d\u00e8s le d\u00e9part, les ing\u00e9nieurs peuvent gagner du temps et de l&#039;argent dans les \u00e9tapes ult\u00e9rieures de la conception.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour commencer \u00e0 acc\u00e9l\u00e9rer votre prochaine conception embarqu\u00e9e de qualit\u00e9 industrielle, visitez <a rel=\"noreferrer noopener\" href=\"https:\/\/www.ipi.wiki\/\" target=\"_blank\">https:\/\/www.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=\"Auteur: 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\">Auteur: Henri Parmentier<\/span><p class=\"wp-block-coblocks-author__biography\">Senior manager EPM-Modules Product Center chez 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>Rapid prototyping of production-grade industrial systems Many engineering teams are now starting design projects with development kits (dev kits) which package core system components, baseline firmware infrastructure and supporting documentation to accelerate the prototyping process. And for the most part, these kits are incredibly inexpensive. While dev kits can help engineering teams get a head [&hellip;]<\/p>\n","protected":false},"author":188103281,"featured_media":667,"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":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":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":true,"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],"tags":[702134944,702134923,702134925],"class_list":["post-665","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","category-japanese","category-korean","tag-aiot","tag-embedded-modules","tag-smarc","fallback-thumbnail"],"jetpack_publicize_connections":[],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pc6JDC-aJ","jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.adlinktech.com\/wp-content\/uploads\/2021\/01\/banner-1540x450_prototyping.png?fit=1540%2C450&ssl=1","_links":{"self":[{"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/posts\/665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/users\/188103281"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/comments?post=665"}],"version-history":[{"count":5,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/posts\/665\/revisions"}],"predecessor-version":[{"id":2747,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/posts\/665\/revisions\/2747"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/media\/667"}],"wp:attachment":[{"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/media?parent=665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/categories?post=665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/tags?post=665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}