ARM VS X86. Whi t e Pa pe r

Vergelijkbare documenten
Maak kennis met de. Hoofdstuk 1. ARM versus x86

DINSDAG 26 NOVEMBER Tablet (versus pc)

Module 1: Wat is een Raspberry Pi?

Flex_Rooster WERKBOEK. INTRODUCTIE iseries. Dit werkboek is eigendom van ICS opleidingen en mag niet worden meegenomen.

Telerex Nederland B.V. Minervum ZN BREDA Nederland Telefoon +31 (0) Fax +31 (0)

Is ARM marktleider op server gebied in 5 jaar?

Raspberry Pi The ultimate hobby computer. Bert Mengerink HCC Haaglanden Zoetermeer

IGEL Business Computing.

ereader, tablet, netbook of..?

Industriële PC's. Overzicht van industriële PC's Valueline, Basicline en Designline

Raspberry Pi The ultieme hobby computer. Wim Hendrikse 2 januari 2017, Leiderdorp

Friesland College Leeuwarden

LINUX ZORIN. een alternatief voor MS Windows

Raspberry Pi HCC- Haaglanden Tim Woldring

informatica. hardware. overzicht. moederbord CPU RAM GPU architectuur (vwo)

Verslag: Computer. Naam: Tyrone Ste Luce. Klas: M4B

Special PC's TFT's Notebooks Servers Netwerk Parts Printers Tablet

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

01/05. Websites Nederland over. Mobile marketing. Whitepaper #03/2013. Mabelie Samuels internet marketeer

Trimble Gebruikersdag 2018

Copyright 2013 Eray Albayrak

Aankoopadvies computer en randapparatuur

Omarm BYOD in je bedrijf. MFP: Spin in het bedrijfsweb - Privacynaïviteit is passé! - Verwachte groei aan ICT-bestedingen

Dienstverlening 1,- 35,- 0,90

Telerex Nederland B.V. Minervum ZN BREDA Nederland Telefoon +31 (0) Fax +31 (0) Telerex N.V.

Mobiel werken Mobiel Werken Sven Moreels 1

Van component tot vision project

ANOUK ROUMANS TO CODE OR NOT TO CODE.

Onderzoekers zetten Samsungs Exynos 5-socs in voor supercomputer

De tablet PC. Overwegingen bij de aanschaf van een tablet PC. De mogelijkheden op een rijtje.

Het ontwikkelproces naar Inkjet Modules

Laptop Folder. De prijzen die in deze folder staan vermeld zijn incl. Btw en startklaar geleverd en excl. arbeid en voorrijkosten op locatie.

Bring Your Own Device onder controle. Tanja de Vrede

DE IT-OMGEVING VAN DE TOEKOMST STAP AF VAN DURE, BEHEERINTENSIEVE ADHOC-OPLOSSINGEN EN GA VOOR KOSTENBESPARENDE EENVOUD MET HYPER-CONVERGED

De nieuwe Low cost Servocontroler RBD 4/6 S als opvolger op de bestaande servo controler type RBD 325.

Nieuw: controllers van Syel Europe

Functionele beschrijving: scannen naar UNIT4 DocumentManager

Stations Automatisering. Vooruitgang of tijdbom

Wat is een computer? Wanneer is de pc uitgevonden? Wat hebben de volgende bedrijven met elkaar te maken IBM, Microsoft, Adobe, Apple, Intel, AMD?

Android Professioneel Gebruiken

Winner Bizz systeemeisen

Zarafa en Agenda

Dit document beschrijft de hardware eisen voor het gebruik van WBI software.

TOUCH DISPLAY DOWNLOADER GEBRUIKSAANWIJZING

LCD MONITOR SHARP INFORMATION DISPLAY GEBRUIKSAANWIJZING

Naam: Oumaima Bekour Klas: M4b ICT De Lange. Hardware

Laptop Folder. De prijzen die in deze folder staan vermeld zijn incl. Btw en startklaar geleverd en excl. arbeid en voorrijkosten op locatie.

Wat is Arduino? Arduino = microprocessor (Atmel)

Windows Server 2003 End of support

Industrial Design. zoektocht naar Standaarden voor de selectie van het juiste - Board - Display - Memory toepasbaar in uw applicatie!

ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers

Programmeren van de Raspberry Pi.

Introductie. Met Flowcode software ontwikkelt u snel en gemakkelijk de meest complexe elektronische en elektromechanische systemen.

KENNISMAKEN MET ANDROID

Zarafa en Agenda

MFC-J4420DW. Specificaties. Kleureninkjetprinter Afdruksnelheid Zwart-wit Tot 35 ppm. Technologie. Afdruksnelheid (ISO/IEC 24734) Zwart-wit

Voordat er optimaal gebruik gemaakt kan worden gemaakt van Magister 5 via het web, kan deze FAQ mogelijk van pas komen.

Systeemeisen PB-Software

Functionele beschrijving: scannen naar Exact Globe.

1 Client/Server. 2 Geschiedenis. 3 Toekomst

Virtual Desktop Infrastructure Een alternatief SBC concept? Jacco Bezemer

Functionele beschrijving: scannen naar UNIT4 Cura Documentmanagement.

ASUS DESKTOP GT51CH-BE016T 2 099,00. Kenmerken COMPUTRADE. Artikelcode : ITASGT51CHBE016

TAD DUTCH / NEDERLANDS

WMK-PPC panel PC s WMK-02 displays / touchscreens

Inleiding microcontrollers. Week 1 Introductie microcontroller Jesse op den Brouw (met dank aan Ben Kuiper) INLMIC/

AMO Smart TV Design Sophie van Kaam Samuel Tehrani Marten Posthumus Freek van der Weij

Inleiding Practicum Operating Systems

React en React Native voor websites en apps

Hoe kunnen robuuste tablets automatische orderpicksystemen optimaliseren?

- 2 jaar op hardware ( 6 maanden op batterij en adapter) - Excl. gebruiksklaarmaken á 25,- / instellen

Configureerbare industriële PC's met Core-i7-processor Maximale performance bij gering energieverbruik

Meeneempeeceetjes. Tekst 1

POWER MATE TECHNOLOGY

LogTag Recorders. Praxas B.V (0)

Taakklasse 3 ALAa installeren en onderhouden systemen Corné Tintel G GMB13B Medewerker beheer ICT

Informatie over tablets

Transportation POWER MATE TECHNOLOGY. Telerex N.V. Bisschoppenhoflaan 255 B-2100 ANTWERPEN België Telefoon +32 (0) Fax +32 (0)

Gebruikershandleiding. USB 3.0 Express Kaart

Gebruikershandleiding. USB 3.0 PCI-e Kaart

Hoe belangrijk is het verschil tussen public en private cloud in de praktijk?

5,5. Werkstuk door een scholier 1934 woorden 3 februari keer beoordeeld. Nederlands

Zorginstelling TWB verbetert dienstverlening en bereikbaarheid door te kiezen voor Samsung Knox en Hardware-as-a-Service.

Ekt1. Computer bouwen

Altijd en overal online?

Functionele beschrijving: scannen naar van Brug software.

Belangrijke overwegingen voor een effectief HMI ontwerp

ASUS X75A-TY229H 425. Intel Celeron Processor 1000M (1,8 GHz) Kern Aantal cores: 2 CPU snelheid: 1800 MHz Structuur grootte: 22 nm

Internet of things. Gert Dam. Founder & Sales Director IMBU B.V Eaton. All Rights Reserved.

Ontwikkelen voor Android. Het waarom, het hoe en het wat - Sander Tuit

2015 Multizijn V.O.F 1

Dual-poort QSFP+ NIC netwerkkaart - PCI Express - Intel chip

RaspBerry PI. 16/10/2013 Stefan Braem voor O.V.C.C.

Applicaties ontwerpen voor ios en Android

MSS Micro SCADA Systeem

Handleiding Certificaat installeren

PR augustus 2007 EMO 2007 Pagina 1 van 5. EMO grootste beurs voor de metaalbewerking ter wereld

Onderzoek Migratie Windows NT voor Wegontwerpafdelingen in Rijkswaterstaat

CareConnect Fin Pre-requirements

Transcriptie:

ARM VS X86 Whi t e Pa pe r

Waar moeten industriële ARM-based systemen aan voldoen? 7 belangrijke aandachtspunten voor engineers Inleiding De x86-processorarchitectuur maakt sinds jaar en dag de dienst uit in de industrie. Zeker highend systemen worden aangedreven door een x86-processor van bijvoorbeeld Intel of AMD. Die wereld verandert. X86 is nog altijd dominant, maar inclusief touchscreen. Maar ook aan de bovenkant van de markt biedt ARM een alternatief voor x86, bijvoorbeeld met de Cortex A9-processor die beschikt over high-speed interfaces en multicoretechnologie voor optimale prestaties, bij een laag stroomgebruik. krijgt meer en meer concurrentie van ARM. Deze processorarchitectuur kennen we vooral uit de consumentenmarkt: van tablets, smartphones en kleine computers zoals de Raspberry Pi en de Asus Tinker Board S. De keuze voor ARM of x86 is van veel factoren afhankelijk, zoals de aard van de applicatie en de ervaring die de engineer heeft met een bepaald platform. Beide architecturen hebben een bestaansrecht. In de praktijk zien we echter Aan de onderkant van de industriële en professionele markt worden relatief goedkope ARM-processors onder andere ingezet voor de besturing van eenvoudige toepassingen. Human- Machine Interfaces (HMI s) gebaseerd op ARM en met bijvoorbeeld Android als besturingssysteem bieden gebruikers de ervaring die ze thuis gewend zijn van hun smartphone of tablet, dat kosten vaak een argument zijn om voor ARM te kiezen. Waarom honderden euro s per chipset uittrekken als er goedkopere oplossingen voorhanden zijn? Wie echter voor een ARMgebaseerde oplossing gaat, moet er wel op letten dat het design geschikt is voor industrieel gebruik. In deze Whitepaper wordt uiteengezet waaraan een industriële ARM-oplossing moet voldoen. 2

Advanced RISC Machine ARM is zeker geen nieuwe processorarchitectuur of in correct jargon Instruction Set Architecture (ISA). Een prototype van de ARM1 werd al in 1985 geïntroduceerd. De afkorting stond in eerste instantie voor Acorn RISC Machine, een verwijzing naar de Britse computerfabrikant Acorn Computers die ARM onder andere gebruikte in zijn Archimedes-computers. een System-on-Chip. Een groot deel van de componenten van een computer of elektronisch systeem zijn dan samengebracht in de behuizing van een enkele chip. Over het algemeen bestaat zo n SoC onder andere uit een CPU, GPU, en peripherals waaronder USB, Ethernet, CAN, etc..., met externe aansluitingen voor RAM- en RISC staat voor Reduced Instruction Set Computing waarbij complexe instructies worden opgedeeld in meerdere, simpelere instructies. Deze eigenschap resulteert in minder transistoren en mede daardoor in een lager energieverbruik. X86 maakt juist gebruik van een Complex Instruction Set Computer (CISC). CISC kan met complexe instructies ingewikkelde taken in één Industriële ARM-oplossingen Over de vraag of CISC (x86) nu beter is dan RISC (ARM) zijn al boeken vol geschreven, en eigenlijk is er geen winnaar aan te wijzen. De keuze is onder meer afhankelijk van het type industriële applicatie, het besturingssysteem, de gebruikte software en de kennis en ervaring met de verschillende platformen. keer uitvoeren. Wel is duidelijk dat de keuze steeds vaker valt Sinds 1991 wordt de ARM-instructieset waarbij ARM inmiddels staat voor Advanced RISC Machine beheerd en verder ontwikkeld door ARM Holdings. Fabrikanten van ARM-gebaseerde SoC s zijn onder andere Apple, NVIDIA, Qualcomm, Samsung en ARM zelf. De ARM-core vormt op ARM om bijvoorbeeld in combinatie met het besturingssysteem Android een rijkere gebruikerservaring te kunnen bieden. Daarnaast wordt ARM als goedkoper beschouwd dan x86. Een kostenvergelijking is echter moeilijk te maken. Zo kost een high-end ARM Cortex A9-processor 3

misschien de helft van een x86-processor van Intel of AMD, maar die laatste beschikt dan ook over beter presterende functionaliteiten. de computer een jaar na aanschaf nog in exact complexiteit op het gebied van beheer en brengt een hogere total cost of ownership met zich mee. Het kostenvoordeel gaat wellicht op als ARMchips voor eenvoudige toepassingen in grote hoeveelheden worden afgenomen en verwerkt. In sommige gevallen kan bijvoorbeeld een ARMprocessor die ontwikkeld is voor gebruik in de consumentenmarkt voldoende zijn. De vraag is dan wel of die consumentenoplossing geschikt is voor industriële toepassingen. Daarvoor moet op de volgende aspecten worden gelet: 4. Technische support Een industriële toepassing moet het altijd doen. Als er een reparatieverzoek of een supportvraag is, dan moet de leverancier daar adequaat op reageren. Dat geldt ook voor de leverancier van de chipset of besturing. Kijk welke mogelijkheden voor technische ondersteuning de aanbieder van de ARM-gebaseerde oplossing biedt. 1. Temperatuurbereik Een ARM-processor verwerken in een oplaadpaal voor elektrische auto s? Zeker als de paal een groot deel van de dag in de volle zon staat, kan die keuze al snel tot betrouwbaarheidsproblemen leiden. Consumentenoplossingen opereren in een temperatuurbereik van bijvoorbeeld 0 tot 50 C. Voor industriële toepassingen kan een 5. Kwaliteit De mean time between failures (MTBF) geeft aan hoelang de componenten van een systeem gemiddeld storingsvrij blijven werken. Die moet uiteraard zo lang mogelijk zijn zodat de downtime tot een minimum wordt beperkt. Consumentenoplossingen hebben doorgaans temperatuurbereik van bijvoorbeeld -40 tot zelfs 85 C wenselijk zijn. 2. Shock and vibration Een consumententablet gemonteerd op een auto zal het niet lang overleven. Voor industriële toepassingen moeten systemen (zowel x86- als ARM-gebaseerd) ook onder extreme omstandigheden blijven functioneren en dus letterlijk tegen een stootje kunnen. 3. Longevity Industriële toepassingen hebben doorgaans een levensduur van tien jaar of nog langer. De eigenaar van bijvoorbeeld een machine moet de garantie hebben dat ook na vijf jaar de componenten zijn waarop ook de software is afgestemd en de testen mee zijn uitgevoerd. Bij ARM-systemen die ontwikkeld zijn voor gebruik in applicaties voor de consumentenmarkt weet niemand zeker dat 4

geen positieve invloed op de MTBF. Vaak draaien die hun programma s op een SD-kaartje dat in het veld gemakkelijk los gaat zitten. Loszittende contacten maar bijvoorbeeld ook oxidatie liggen op de loer. Bouwers van industriële apparatuur hebben te De bekendste daarvan is de Conformité Européenne (CE)-markering. Daarnaast gelden bijvoorbeeld binnen de medische sector 6. Software De gebruikte software bepaalt in belangrijke mate de processorkeuze. Voor een nieuwe lichting programmeurs is de ontwikkeling van applicaties voor Android een voor de hand liggende keuze. Android biedt veel mogelijkheden en bijvoorbeeld de gebruiksveiligheid of nauwkeurigheid. Zo n systeem en dus ook op de gebruikte processor of besturing. Alle componenten moeten voldoen aan een HMI ziet er met Android gelikt uit. Dit besturingssysteem draait echter alleen op ARM. Voor Windows-programmeurs zal het x86- platform weer meer voor de hand liggen. Windows en Intel (Wintel) vormen nog altijd een krachtige combinatie, al heeft Microsoft ondertussen ook een Windows-versie voor ARM op de markt. Gelet op deze aandachtspunten voldoet een ARMgebaseerd consumentenboard van een paar tientjes in veel gevallen niet. ASUS daarentegen komt met de single-board computer Tinker Board al beter tegemoet aan de eisen die industriële applicaties stellen. 5

ARM-portfolio Telerex Telerex heeft een breed assortiment ARMgebaseerde oplossingen die geschikt zijn voor industriële applicaties, waaronder single-board computers en Computers-On-Modules. Deze COM s zijn wel bestand tegen veeleisende omstandigheden zoals extreme temperaturen en schokken en trillingen, kennen een lange longevity en worden geleverd met technische support. COM s sluiten aan op de trend dat bouwers van industriële applicaties niet meer hun eigen printed circuit board (PCB) ontwerpen, maar voor een korte time-to-market gebruikmaken van een bestaande module. Wilt u meer weten over onze Embedded Products en Embedded Systems? Uw contactpersoon bij Telerex informeert u graag over de mogelijkheden. Dit is een whitepaper van Telerex, een onderdeel van de Eight Lakes Group. Auteurs: Peter Philips ( Product Manager Embedded Systems BeNeLux ) Joost van Os ( Product Manager Displays & Embedded Products BeNeLux ) Antwerpen / Breda, november 2018 6

7

Telerex N.V. B-2100 ANTWERPEN België Telefoon +32 (0)3 326 40 00 Fax +32 (0)3 326 31 17 Telerex Nederland B.V. Minervum 7139 4817 ZN BREDA Nederland Telefoon +31 (0)76 578 20 00 Fax +31 (0)76 571 14 77 Version 2018/12NL INFO@TELEREX-EUROPE.COM WWW.TELEREX-EUROPE.COM