[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/wiki17\/2021\/01\/26\/pc-104-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/wiki17\/2021\/01\/26\/pc-104-wikipedia\/","headline":"PC \/ 104 – Wikipedia","name":"PC \/ 104 – Wikipedia","description":"before-content-x4 PC \/ 104 (oder PC104) ist eine Familie eingebetteter Computerstandards, die sowohl Formfaktoren als auch Computerbusse vom PC \/","datePublished":"2021-01-26","dateModified":"2021-01-26","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/wiki17\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/wiki17\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/f\/f3\/PCI-104_EP405.JPG\/400px-PCI-104_EP405.JPG","url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/f\/f3\/PCI-104_EP405.JPG\/400px-PCI-104_EP405.JPG","height":"225","width":"400"},"url":"https:\/\/wiki.edu.vn\/wiki17\/2021\/01\/26\/pc-104-wikipedia\/","wordCount":4477,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4PC \/ 104 (oder PC104) ist eine Familie eingebetteter Computerstandards, die sowohl Formfaktoren als auch Computerbusse vom PC \/ 104-Konsortium definieren. PC \/ 104 ist f\u00fcr spezielle Umgebungen vorgesehen, in denen ein kleines, robustes Computersystem erforderlich ist. Der Standard ist modular aufgebaut und erm\u00f6glicht es Verbrauchern, Boards verschiedener COTS-Hersteller zu stapeln, um ein ma\u00dfgeschneidertes Embedded-System zu erstellen.[1] Der urspr\u00fcngliche PC \/ 104-Formfaktor ist mit 90 \u00d7 96 mm (3,550 \u00d7 3,775 Zoll) etwas kleiner als bei einem Desktop-PC-Motherboard. Im Gegensatz zu anderen g\u00e4ngigen Computerformfaktoren wie ATX, die auf einem Motherboard oder einer R\u00fcckwandplatine basieren, werden PC \/ 104-Karten wie Bausteine \u200b\u200b\u00fcbereinander gestapelt. Die PC \/ 104-Spezifikation definiert vier Befestigungsl\u00f6cher an den Ecken jedes Moduls, mit denen die Platinen mithilfe von Abstandshaltern aneinander befestigt werden k\u00f6nnen. Die stapelbaren Busanschl\u00fcsse und die Verwendung von Abstandshaltern bieten eine robustere Montage als Steckpl\u00e4tze in Desktop-PCs. Die kompakte Plattengr\u00f6\u00dfe tr\u00e4gt weiter zur Robustheit des Formfaktors bei, indem die M\u00f6glichkeit einer Biegung der Leiterplatte unter Schock und Vibration verringert wird.Ein typisches PC \/ 104-System (\u00fcblicherweise als “Stapel” bezeichnet) umfasst eine CPU-Karte, eine Stromversorgungskarte und eine oder mehrere Peripheriekarten, wie z. B. ein Datenerfassungsmodul, einen GPS-Empf\u00e4nger oder einen WLAN-Controller. Eine Vielzahl von Peripheriekarten ist von verschiedenen Anbietern erh\u00e4ltlich. Benutzer k\u00f6nnen einen Stapel entwerfen, der Karten von mehreren Anbietern enth\u00e4lt. Die Gesamth\u00f6he, das Gewicht und der Stromverbrauch des Stapels k\u00f6nnen abh\u00e4ngig von der Anzahl der verwendeten Platinen variieren.PC \/ 104 wird manchmal als “stapelbarer PC” bezeichnet, da der gr\u00f6\u00dfte Teil der Architektur vom Desktop-PC stammt.[2] Die meisten PC \/ 104-CPU-Karten sind x86-kompatibel und enthalten Standard-PC-Schnittstellen wie serielle Ports, USB, Ethernet und VGA. Ein x86 PC \/ 104-System kann normalerweise Standard-PC-Betriebssysteme wie DOS, Windows oder Linux verwenden. Es ist jedoch auch \u00fcblich, ein Echtzeitbetriebssystem wie VxWorks zu verwenden. Table of ContentsGeschichte und Standardisierung[edit]Busstruktur gegen\u00fcber Formfaktor[edit]Busstrukturen[edit]PC \/ 104[edit]PC \/ 104-Plus[edit]PCI-104[edit]PCI \/ 104-Express[edit]PCIe \/ 104[edit]Formfaktoren[edit]104 oder PC \/ 104[edit]EBX und EBX Express[edit]EPIC und EPIC Express[edit]Stapelgrenzen[edit]Mechanische Interferenz zwischen Platinen[edit]M\u00f6gliche Kompatibilit\u00e4tsprobleme[edit]Software-Entwicklung[edit]Rechtschreibvariationen und Abk\u00fcrzungen[edit]Lager[edit]Siehe auch[edit]Verweise[edit]Externe Links[edit]Geschichte und Standardisierung[edit]Der PC \/ 104-Bus- und Formfaktor wurde urspr\u00fcnglich 1987 von Ampro (unter der Leitung von CTO Rick Lehrbaum) entwickelt.[3] und sp\u00e4ter vom PC \/ 104-Konsortium 1992 standardisiert.[4] Ein IEEE-Standard, der PC \/ 104 entspricht, wurde als IEEE P996.1 entworfen, aber nie ratifiziert.[5] 1997 f\u00fchrte das PC \/ 104-Konsortium einen neueren Standard ein, der auf dem PCI-Bus basiert.[6] Ein PCI Express-basierter Standard wurde 2008 eingef\u00fchrt.[7]PC \/ 104-bezogene Spezifikationen werden vom PC \/ 104-Konsortium kontrolliert. Derzeit sind 47 Mitglieder des Konsortiums.[8] Alle vom Konsortium ver\u00f6ffentlichten Spezifikationen sind frei verf\u00fcgbar. Die Mitgliedschaft im Konsortium ist nicht erforderlich, um eine PC \/ 104-Karte zu entwerfen und herzustellen.SpezifikationErstver\u00f6ffentlichungBuskommunikationAktuell[update] Ausf\u00fchrungPC \/ 1041992ISA (AT und XT)2.6PC \/ 104-Plus1997ISA und PCIPCI-1042003PCI1.1PCI \/ 104-Express und PCIe \/ 1042008PCI und PCI Express3.0[9]Busstruktur gegen\u00fcber Formfaktor[edit]Die vom PC \/ 104-Konsortium ver\u00f6ffentlichten Spezifikationen definieren mehrere Busstrukturen (ISA, PCI, PCI Express) und Formfaktoren (104, EBX, EPIC). Die Busstruktur definiert die Position und Pinbelegung der Busanschl\u00fcsse. Formfaktor bezieht sich auf Gr\u00f6\u00dfe und Form der Platine. Es ist m\u00f6glich, einen der stapelbaren PC \/ 104-Erweiterungsbusse auf verschiedenen Formfaktoren zu finden. W\u00e4hrend die meisten im Handel erh\u00e4ltlichen Produkte, die die Busstrukturen verwenden, den unten aufgef\u00fchrten Formfaktoren entsprechen, kann ein nicht standardm\u00e4\u00dfiger oder propriet\u00e4rer Formfaktor aus Gr\u00fcnden der Erweiterbarkeit eine der PC \/ 104-Busstrukturen enthalten. Beachten Sie, dass der Begriff “PC \/ 104” h\u00e4ufig synonym verwendet wird, um sich entweder auf die Busstruktur oder den Formfaktor zu beziehen. Dies kann zu Verwirrung f\u00fchren. Beispielsweise kann ein Produktdatenblatt eine Karte aufgrund ihrer Gr\u00f6\u00dfe und Form als “PC \/ 104” bezeichnen, wenn sie tats\u00e4chlich einen PCI-104-Erweiterungsbus hat.Busstrukturen[edit]Die Spezifikationen des PC \/ 104-Konsortiums definieren eine Vielzahl von Computerbussen, die alle von den ISA-, PCI- und PCI Express-Bussen eines Desktop-PCs abgeleitet sind.PC \/ 104[edit]Der urspr\u00fcngliche PC \/ 104-Bus leitet sich vom ISA-Bus ab. Es enth\u00e4lt alle auf dem ISA-Bus gefundenen Signale und zus\u00e4tzliche Erdungsstifte, um die Busintegrit\u00e4t sicherzustellen. Signalzeitpunkt und Spannungspegel sind identisch mit dem ISA-Bus, wobei der Strombedarf geringer ist. Die PC \/ 104-Spezifikation definiert zwei Versionen des Busses, 8-Bit oder 16-Bit. Die 8-Bit-Version entspricht dem IBM XT und besteht aus 64 Pins. Die 16-Bit-Version entspricht dem IBM AT und f\u00fcgt 40 zus\u00e4tzliche Pins hinzu, wodurch sich die Summe auf 104 erh\u00f6ht (daher der Name “PC \/ 104”).Die Pinbelegung f\u00fcr den PC \/ 104-Anschluss kann sein hier erhalten. Die mit J1 \/ P1 gekennzeichneten Signale sind nur in der 8-Bit-Version zu finden, w\u00e4hrend die 16-Bit-Version die Signale von J2 \/ P2 hinzuf\u00fcgt.Da PC \/ 104 auf dem ISA-Bus basiert, m\u00fcssen bei der Installation einer Peripheriekarte h\u00e4ufig die Basisadresse, der IRQ und der DMA-Kanal eingestellt werden. Dies wird normalerweise durch die Verwendung von Jumpern oder DIP-Schaltern auf der Peripheriekarte erreicht. Wenn das Peripherieger\u00e4t nicht richtig konfiguriert wird, kann dies zu einem Ressourcenkonflikt f\u00fchren und zu einem fehlerhaften Verhalten f\u00fchren.PC \/ 104-Plus[edit]Der PC \/ 104-Plus Standard bietet zus\u00e4tzlich zum ISA-Bus des PC \/ 104-Standards Unterst\u00fctzung f\u00fcr den PCI-Bus. Der Name leitet sich von seiner Herkunft ab: ein PC \/ 104-Plus Modul verf\u00fcgt \u00fcber einen PC \/ 104-Anschluss (ISA) Plus einen PCI-Anschluss. Der Standard definiert einen 120-poligen Anschluss f\u00fcr den PCI-Bus, der sich auf der dem PC \/ 104-Anschluss gegen\u00fcberliegenden Seite der Platine befindet.Die Pinbelegung f\u00fcr den PCI-Anschluss kann sein hier erhalten.PC \/ 104-Plus CPU-Karten bieten eine aktive Kommunikation auf beiden Bussen und k\u00f6nnen sowohl mit ISA- als auch mit PCI-Peripheriekarten kommunizieren. Auf dem PC \/ 104-Plus Bei Peripheriemodulen ist der PC \/ 104-Anschluss einfach ein passiver Anschluss f\u00fcr die Stapelbarkeit. Das Modul kommuniziert aktiv nur auf dem PCI-Bus. Als Konsequenz ein PC \/ 104-Plus Das Peripheriemodul darf nicht mit einer PC \/ 104-CPU-Karte verwendet werden. Ein PC \/ 104-Plus Die CPU-Karte kann mit einem PC \/ 104-Peripheriemodul verwendet werden.Seit PC \/ 104-Plus basiert auf PCI, es ist nicht erforderlich, eine Basisadresse, einen IRQ oder einen DMA-Kanal auf den Peripheriekarten festzulegen. Bei der Installation muss jedoch die PCI-Steckplatznummer einer Peripheriekarte angegeben werden. Dies wird \u00fcblicherweise durch einen Drehschalter, einen DIP-Schalter oder Jumper auf der Peripheriekarte eingestellt. F\u00fcr jede PCI-Peripheriekarte im System muss die PCI-Steckplatznummer auf einen eindeutigen Wert eingestellt sein. Andernfalls kann es zu einem fehlerhaften Systemverhalten kommen. Das der CPU am n\u00e4chsten gelegene Peripherieger\u00e4t sollte f\u00fcr den ersten Steckplatz, die n\u00e4chste Karte f\u00fcr den zweiten Steckplatz usw. eingestellt sein.PCI-104[edit] Der PCI-104-Formfaktor umfasst den PCI-Anschluss, jedoch nicht den PC \/ 104-Anschluss, um die verf\u00fcgbare Platinenfl\u00e4che zu erh\u00f6hen. Obwohl der PCI-Anschluss 120 statt 104 Pins hat, wurde der festgelegte Name beibehalten. Die Position und Pinbelegung des PCI-Anschlusses ist identisch mit PC \/ 104-Plus.Da der ISA-Bus weggelassen wird, ist eine PCI-104-Karte nicht mit dem PC \/ 104-Peripheriemodul kompatibel. PCI-104 und PC \/ 104-Plus sind kompatibel, da beide den PCI-Bus nutzen. Die meisten PC \/ 104-Plus Karten k\u00f6nnen als PCI-104 hergestellt werden, indem der PC \/ 104-Anschluss einfach nicht best\u00fcckt wird.PCI-104 verwendet das gleiche PCI-Steckplatznummernauswahlschema wie PC \/ 104-Plus. Jedes Ger\u00e4t muss einer eindeutigen Steckplatznummer zugeordnet sein.PCI \/ 104-Express[edit]Die PCI \/ 104-Express-Spezifikation enth\u00e4lt zus\u00e4tzlich zum PCI-Bus der vorherigen Generation den PCI Express-Bus (PCIe). Die Spezifikation definiert einen 156-poligen Oberfl\u00e4chenmontageanschluss f\u00fcr die PCI Express-Signale. Der neue Anschluss befindet sich an derselben Platinenposition wie der \u00e4ltere PC \/ 104 ISA-Anschluss. Zus\u00e4tzlich zu PCI Express definieren die Spezifikationen auch Pins am Anschluss f\u00fcr zus\u00e4tzliche moderne Computerbusse wie USB, SATA und LPC.Die PCI \/ 104-Express-Spezifikation definiert derzeit zwei m\u00f6gliche Pinbelegungen f\u00fcr den PCIe-Anschluss:[10]Typ 1 bietet vier x1 PCI Express-Verbindungen, zwei USB 2.0-Anschl\u00fcsse und eine x16 PCIe-Verbindung.Typ 2 bietet vier x1 PCI Express-Verbindungen, zwei USB 2.0-Anschl\u00fcsse, zwei PCIe x4-Verbindungen, zwei USB 3.0-Anschl\u00fcsse, zwei SATA-Anschl\u00fcsse und LPC.CPU-Karten und Peripherieger\u00e4te k\u00f6nnen als Typ 1, Typ 2 oder Universal ausgelegt sein (wobei nur die gemeinsame Teilmenge der Signale zwischen den beiden Typen PCIe x1 und \/ oder USB 2.0 verwendet wird). Die Pinbelegung Typ 2 wurde erst in Version 2.0 der Spezifikation (ver\u00f6ffentlicht 2011) eingef\u00fchrt. PCI \/ 104-Express-Produkte, die vor 2011 eingef\u00fchrt wurden, sind entweder Typ 1 oder Universal, d\u00fcrfen jedoch nicht explizit als solche gekennzeichnet werden. Ein Typ 1-Bus ist nicht mit Typ 2-Peripherieger\u00e4ten kompatibel oder umgekehrt. Die Spezifikation verlangt, dass das System zur\u00fcckgesetzt bleibt und im Falle einer Typfehlanpassung nicht startet (es tritt kein physischer Schaden auf). Universelle Peripheriekarten k\u00f6nnen entweder mit Pinbelegung vom Typ 1 oder Typ 2 verwendet werden.Da der PCIe-Busanschluss oberfl\u00e4chenmontiert und nicht durchgehend ist, kann eine Platine auch andere Busbelegungen auf der Oberseite der Platine als auf der Unterseite verwenden. Beispielsweise kann eine CPU-Karte einen unteren PCIe-Anschluss vom Typ 1 und einen oberen PCIe-Anschluss vom Typ 2 aufweisen. Eine solche CPU-Karte w\u00e4re unten mit Peripherieger\u00e4ten vom Typ 1 und \/ oder Universal und oben mit Peripherieger\u00e4ten vom Typ 2 und \/ oder Universal kompatibel.\u00c4hnlich wie bei PC \/ 104-PlusEine PCI \/ 104-Express-CPU-Karte bietet eine aktive Kommunikation sowohl auf PCI- als auch auf PCIe-Bussen. Eine PC \/ 104-Express-CPU-Karte kann mit PCI-104 und PC \/ 104- verwendet werden.Plus Peripheriemodule. Ein PCI \/ 104-Express-Peripheriemodul kommuniziert jedoch nur auf dem PCIe-Bus. Der PCI-Anschluss ist einfach ein Durchgangsanschluss f\u00fcr die Stapelbarkeit. Ein PC \/ 104-Express-Peripheriemodul darf nicht mit einem PCI-104 oder PC \/ 104- verwendet werden.Plus CPU-Karte (sofern kein ISA-Bridge-Ger\u00e4t verwendet wird).PCI \/ 104-Express enth\u00e4lt Link Shifting, wodurch die PCI-Steckplatzauswahlschalter \/ Jumper bei PCI-104 und PC \/ 104- nicht mehr erforderlich sind.Plus Peripherieger\u00e4te. Einige Peripheriekarten f\u00fcllen die PCIe-Verbindungen erneut, wodurch der Stapel zus\u00e4tzliche Peripheriekarten \u00fcber den urspr\u00fcnglichen Satz von PCI Express-Verbindungen hinaus verf\u00fcgt, die von der CPU-Karte bereitgestellt werden. Link Repopulation ist keine Anforderung in der Spezifikation und muss auf der Peripheriekarte mit einem PCI Express-Paket-Switch implementiert werden.PCIe \/ 104[edit]PCIe \/ 104 \u00e4hnelt dem PCI \/ 104-Express-Standard, l\u00e4sst jedoch den alten PCI-Bus weg, um den verf\u00fcgbaren Speicherplatz auf der Karte zu erh\u00f6hen (\u00e4hnlich der Beziehung zwischen PC \/ 104-).Plus und PCI-104). Die Position des PCI Express-Anschlusses und die Pinbelegung entsprechen denen von PCI \/ 104-Express (Typ 1 und Typ 2). Da der PCI-Busanschluss weggelassen wird, ist eine PCIe \/ 104-Karte nicht mit PC \/ 104- kompatibel.Plus und PCI-104-Systeme (es sei denn, ein PCIe-zu-PCI-Br\u00fcckenger\u00e4t wird verwendet).Formfaktoren[edit]Die Spezifikationen des PC \/ 104-Konsortiums decken drei Formfaktoren ab, die die Gr\u00f6\u00dfe und Form der Platine definieren. Jeder Formfaktor kann eine der oben aufgef\u00fchrten Busstrukturen verwenden.104 oder PC \/ 104[edit]Der 104-Formfaktor ist als 90 \u00d7 96 mm (3,550 \u00d7 3,775 Zoll) mit Befestigungsl\u00f6chern an allen vier Ecken der Platine definiert. Die Spezifikationen sehen auch einen Bereich von 13 mm \u00fcber die Kante der Leiterplatte f\u00fcr E \/ A-Steckverbinder hinaus vor. Einige PC \/ 104-Produkte verf\u00fcgen \u00fcber \u00fcbergro\u00dfe Leiterplatten, die sich bis in den Bereich der E \/ A-Anschl\u00fcsse erstrecken. Die erweiterten “Fl\u00fcgel” der Leiterplatte werden in der Spezifikation nicht behandelt und verursachen im Allgemeinen keine mechanischen Probleme, solange der gesamte \u00dcberhang des Leiterplatten + E \/ A-Steckers innerhalb der maximal zul\u00e4ssigen Abmessungen von 116 \u00d7 112 mm (4,550 \u00d7 4,393 Zoll) liegt.Die Abmessungen wurden urspr\u00fcnglich in der PC \/ 104-Spezifikation definiert, weshalb der Formfaktor immer noch allgemein als “PC \/ 104” bezeichnet wird. In der PCI \/ 104-Express- und PCIe \/ 104-Spezifikation wurde der Name “104” eingef\u00fchrt, um den Formfaktor vom alten PC \/ 104-Bus zu unterscheiden.EBX und EBX Express[edit]EBX (Embedded Board eXpandable) ist ein Einzelplatinen-Computerformfaktor mit 146 \u00d7 203 mm (5,75 \u00d7 8 Zoll). Der EBX-Formfaktor gilt f\u00fcr die CPU-Karte, unterst\u00fctzt jedoch PC \/ 104-Formfaktor-Peripheriekarten zur Erweiterung. Die urspr\u00fcnglichen EBX-Spezifikationen f\u00fcr PC \/ 104, PC \/ 104-Plusund PCI-104-Busse. EBX Express f\u00fcgt die Busse PCI-104 \/ Express und PCIe \/ 104 hinzu.EPIC und EPIC Express[edit]EPIC (Embedded Platform for Industrial Computing) ist ein Einplatinen-Computerformfaktor, der wie EBX PC \/ 104-Peripheriekarten unterst\u00fctzt, jedoch mit 165 \u00d7 114 mm (6,5 \u00d7 4,5 Zoll) kleiner als EBX ist. Es erm\u00f6glicht die Implementierung von E \/ A-Verbindungen entweder als Pin-Header oder als PC-artige (“reale Welt”) Anschl\u00fcsse. Der Standard bietet spezifische E \/ A-Zonen zur Implementierung von Funktionen wie Ethernet, serielle Schnittstellen, digitale und analoge E \/ A, Video, drahtlose Verbindungen und verschiedene anwendungsspezifische Schnittstellen. EPIC Express erweitert die Erweiterbarkeit von PCI Express.Stapelgrenzen[edit]Im Allgemeinen enth\u00e4lt jeder PC \/ 104-Stack eine CPU-Karte, eine Stromversorgungskarte und eine oder mehrere Peripheriekarten. Die maximale Anzahl von Karten, die von einem PC \/ 104-Stapel unterst\u00fctzt werden, h\u00e4ngt davon ab, welche Busse von den Peripheriekarten verwendet werden.ISA Bus – Die Anzahl der ISA-Karten, die in einem System koexistieren k\u00f6nnen, ist nicht streng begrenzt. Es gibt jedoch eine begrenzte Anzahl von Basisadressen, IRQs und DMA-Kan\u00e4len, die zu einem begrenzenden Faktor werden k\u00f6nnen. ISA-Karten k\u00f6nnen auf beiden Seiten der CPU-Karte gestapelt werden.PCI-Bus – Der PC \/ 104-Plus Die PCI-104-Spezifikationen erm\u00f6glichen vier PCI- “Steckpl\u00e4tze”. Dies legt eine feste Grenze von vier PCI-Peripheriekarten pro System fest. Alle PCI-Peripheriemodule m\u00fcssen aufgrund der Signalisierungsanforderungen des PCI-Busses nacheinander auf einer Seite des Controllers angeschlossen werden.PCI Express – Die Gesamtzahl der PCI Express-Peripheriekarten h\u00e4ngt von der Anzahl der von der CPU-Karte bereitgestellten PCIe-Verbindungen ab. Wenn die CPU-Karte beispielsweise vier x1 PCIe-Verbindungen bereitstellt, k\u00f6nnen maximal vier x1 PCIe-Peripheriekarten installiert werden. Wenn eine oder mehrere der Peripheriekarten eine PCIe-Link-Repopulation bereitstellen, k\u00f6nnen zus\u00e4tzliche Module installiert werden. PCIe-Verbindungen auf der Oberseite der CPU-Karte sind unabh\u00e4ngig von den Verbindungen auf der Unterseite. Durch die Installation eines PCIe-Peripherieger\u00e4ts unter der CPU-Karte wird keiner der oberen Seitenverbindungen verbraucht. Die Anzahl und Breite der verf\u00fcgbaren PCIe-Verbindungen kann zwischen den oberen und unteren Anschl\u00fcssen der CPU-Karte variieren.USB und SATA – Die PCI \/ 104-Express- und PCIe \/ 104-Spezifikation liefert Signale f\u00fcr USB und SATA, die von Peripheriekarten im Stapel verwendet werden k\u00f6nnen. Peripherieger\u00e4te, die USB und SATA verwenden, sind auf die Anzahl der von der CPU-Karte bereitgestellten Verbindungen beschr\u00e4nkt. USB-Peripherieger\u00e4te k\u00f6nnen die Wiederbelegung von Verbindungen erm\u00f6glichen, indem sie einen integrierten USB-Hub integrieren.Unabh\u00e4ngig von den verwendeten Bussen kann die maximale Anzahl von Karten eines PC \/ 104-Stapels aufgrund von Gr\u00f6\u00dfen-, Gewichts- und Leistungsbeschr\u00e4nkungen f\u00fcr die Zielanwendung begrenzt sein.Mechanische Interferenz zwischen Platinen[edit]Beim Stapeln von PC \/ 104-Karten sind mechanische Interferenzen zwischen benachbarten Karten ein Problem.Busanschl\u00fcsse – Beim Zusammenbau eines Systems aus mehreren Busstrukturen k\u00f6nnen die Busanschl\u00fcsse Komponenten auf einer benachbarten Platine st\u00f6ren. Zum Beispiel, wenn ein PC \/ 104-Plus Die Karte ist auf einer PC \/ 104-Karte gestapelt. Es ist m\u00f6glich, dass die Stifte an der Unterseite des PCI-Anschlusses auf Komponenten auf der unteren Karte sto\u00dfen.Au\u00dferhalb der Spezifikation liegende Komponenten und Anschl\u00fcsse – Die PC \/ 104-Spezifikationen begrenzen die H\u00f6he der Komponenten und Anschl\u00fcsse, die auf beiden Seiten der Platine platziert werden d\u00fcrfen. Ein Bereich mit eingeschr\u00e4nkter H\u00f6he soll sicherstellen, dass die Bretter andere Nachbarn, die oben oder unten gestapelt sind, nicht st\u00f6ren. Es ist jedoch nicht ungew\u00f6hnlich, Boards zu finden, die diese Einschr\u00e4nkungen verletzen.Temperatur f\u00e4llt – Der Standardabstand zwischen gestapelten PC \/ 104-Karten betr\u00e4gt 15,24 mm. Komponenten mit erheblichem Stromverbrauch (CPUs, GPUs, FPGAs) erfordern h\u00e4ufig einen gr\u00f6\u00dferen K\u00fchlk\u00f6rper, der nicht in den herk\u00f6mmlichen Platinenabstand passt. Es ist nicht ungew\u00f6hnlich, PC \/ 104-CPU-Karten mit relativ gro\u00dfen K\u00fchlk\u00f6rpern zu finden, auf denen keine Peripheriekarten dar\u00fcber gestapelt werden k\u00f6nnen. Sp\u00e4tere \u00dcberarbeitungen der PCI \/ 104-Express- und PCIe \/ 104-Spezifikation f\u00fchrten einen optionalen h\u00f6heren 22,00 mm (0,866 Zoll) -Anschluss ein, der mit dem herk\u00f6mmlichen H\u00f6henanschluss kompatibel ist.Die oben aufgef\u00fchrten Probleme mit mechanischen St\u00f6rungen k\u00f6nnen h\u00e4ufig mit einem Bus-Abstandshalter behoben werden, der zus\u00e4tzlichen Platz zwischen den Platinen bietet. Busabstandshalter erh\u00f6hen jedoch die Gesamtstapelh\u00f6he und sind m\u00f6glicherweise nicht f\u00fcr Anwendungen mit beengten Platzverh\u00e4ltnissen geeignet. Es kann auch m\u00f6glich sein, die Platinen im Stapel neu anzuordnen, um die Interferenz zu beseitigen. Eine andere M\u00f6glichkeit besteht darin, die fehlerhaften Karten zu modifizieren, um die Interferenz zu beseitigen (z. B. einen Stecker zu entv\u00f6lkern). Dies kann jedoch erfordern, dass der Hersteller eine angepasste Version der Karte liefert.M\u00f6gliche Kompatibilit\u00e4tsprobleme[edit]Theoretisch sind PC \/ 104-Karten interoperabel. Es ist m\u00f6glich, ein System unter Verwendung von Karten verschiedener Hersteller zusammenzubauen, vorbehaltlich der oben aufgef\u00fchrten grundlegenden Kompatibilit\u00e4tsprobleme mit der Busstruktur. Manchmal treten jedoch Kompatibilit\u00e4tsprobleme auf.PC \/ 104 Schl\u00fcssel – Die PC \/ 104-Spezifikation definiert zwei Schl\u00fcsselstifte, um eine Fehlausrichtung des Steckers zu verhindern. Diese Stifte d\u00fcrfen nicht am Stecker befestigt werden. Einige Anbieter verwenden jedoch keine verschl\u00fcsselten PC \/ 104-Anschl\u00fcsse. Dies kann zu Problemen f\u00fchren, wenn Boards von mehreren Anbietern verwendet werden. Es ist oft m\u00f6glich, die nicht verschl\u00fcsselte Platine durch Abschneiden der st\u00f6renden Stifte zu modifizieren.Erforderliche Versorgungsspannungen – Die PC \/ 104-Busse liefern mehrere Versorgungsspannungen (+ 5 V, + 3,3 V, + 12 V usw.). Welche Spannungen tats\u00e4chlich von einer Platine verwendet werden, liegt im Ermessen des Platinenherstellers. Es muss darauf geachtet werden, alle f\u00fcr die Platinen im Stapel erforderlichen Spannungen zu liefern.Netzteilkonflikt – Einige Karten versorgen den Stack mit Strom (z. B. eine CPU-Karte). Dies kann zu Konflikten mit einer Stromversorgung im Stapel f\u00fchren.PCI-Signalpegel – Der PCI-Bus kann mit + 3,3 V oder + 5 V Signalpegeln betrieben werden. Einige Karten erwarten m\u00f6glicherweise eine Spannung, andere eine andere Spannung.PCI VIO Line – Das VIO-Signal auf dem PCI-Bus soll von der CPU-Karte angesteuert werden. Einige Peripheriekarten und Netzteile steuern dieses Signal jedoch (unter Versto\u00df gegen die PCI-Spezifikation).ISA Bus mit modernen Chips\u00e4tzen – Der alte ISA-Bus wurde in modernen Chips\u00e4tzen weggelassen. Neuere CPU-Karten, die einen ISA-Bus bereitstellen, verwenden h\u00e4ufig einen ISA-Bridge-Chip (entweder PCI-zu-ISA oder LPC-zu-ISA). In einigen F\u00e4llen ist der ISA-Bus nicht vollst\u00e4ndig implementiert, und es k\u00f6nnen Kompatibilit\u00e4tsprobleme auftreten.4 Busmaster – der PC \/ 104-Plus Die PCI-104-Spezifikationen erlaubten urspr\u00fcnglich keine 4 S\u00e4tze von Grant \/ Request-Paaren auf dem PCI-Bus. Dies wurde in neueren Revisionen der Spezifikation behoben. \u00c4ltere Karten k\u00f6nnen jedoch Probleme mit der Verwendung von DMA in der 3. oder 4. PCI-Steckplatzposition haben.Software-Entwicklung[edit]Die meisten PC \/ 104-CPU-Karten sind x86-kompatibel und k\u00f6nnen handels\u00fcbliche Standard-PC-Software ohne \u00c4nderungen ausf\u00fchren. Die Standard-PC-E \/ A-Schnittstellen eines PC \/ 104-Systems (serielle Anschl\u00fcsse, USB, Ethernet, VGA usw.) werden normalerweise \u00fcber die im Betriebssystem integrierten nativen Treiber unterst\u00fctzt. Bestimmte Peripheriekarten, wie z. B. die Datenerfassung, erfordern m\u00f6glicherweise spezielle Treiber vom Kartenhersteller.Aus Sicht der Softwareentwicklung gibt es kaum einen Unterschied zwischen dem Kompilieren von Software f\u00fcr einen Desktop-PC oder dem Kompilieren f\u00fcr einen x86-PC \/ 104-Stack. Software kann mit Standard-x86-Compilern entwickelt werden (z. B. Visual Studio, wenn auf dem PC \/ 104-System Windows ausgef\u00fchrt wird). In der Regel sind keine speziellen Entwicklungstools wie Cross-Compiler, Board Support Packages oder JTAG-Debugger erforderlich. Dies ist eine erhebliche Abweichung von Nicht-x86-Embedded-Systemplattformen, f\u00fcr die h\u00e4ufig eine Entwicklungs-Toolchain vom Board-Hersteller erforderlich ist.Nicht-x86-PC \/ 104-CPU-Karten, die auf ARM oder PowerPC basieren, sind ebenfalls im Handel erh\u00e4ltlich. Auf solchen Karten kann jedoch keine Standard-PC-Software ausgef\u00fchrt werden. In diesen F\u00e4llen wird vom Hersteller normalerweise ein Board-Support-Paket f\u00fcr die unterst\u00fctzten Betriebssysteme bereitgestellt.Rechtschreibvariationen und Abk\u00fcrzungen[edit]Beim Drucken von “PC \/ 104” oder seinen Varianten werden h\u00e4ufig Schr\u00e4gstriche oder Bindestriche weggelassen. PC \/ 104 kann als PC104, PCI-104 als PCI104 usw. abgek\u00fcrzt werden. Zus\u00e4tzlich ist es \u00fcblich f\u00fcr PC \/ 104-Plus mit einem Pluszeichen (zB PC104 +) abzuk\u00fcrzen.[11] Solche Abk\u00fcrzungen sind in keiner Spezifikation oder Literatur des PC \/ 104-Konsortiums offiziell anerkannt, werden jedoch seit einiger Zeit verwendet.Lager[edit]PC \/ 104-Systeme erfordern h\u00e4ufig einen kleinen, nichtfl\u00fcchtigen Speicher, wie ihn beispielsweise Compact Flash- und Solid State Disk (SSD) -Ger\u00e4te bieten. Diese sind h\u00e4ufig beliebter als mechanische (rotierende) Festplatten. Im Vergleich zu rotierenden Festplatten haben Flash-basierte Speicherger\u00e4te eine begrenzte Lebensdauer in Bezug auf Schreibzyklen, sind jedoch schneller und verbrauchen weniger Strom. Dar\u00fcber hinaus sind ihre Kompaktheit und physikalische Haltbarkeit h\u00e4ufig besser f\u00fcr robuste PC \/ 104-Anwendungen geeignet. Die Gr\u00f6\u00dfe magnetischer Festplatten kann umst\u00e4ndlich sein und ihre vielen empfindlichen Teile sind in rauen Umgebungen anf\u00e4lliger f\u00fcr Ausf\u00e4lle.Siehe auch[edit]Wikimedia Commons hat Medien im Zusammenhang mit PC \/ 104.Verweise[edit]Externe Links[edit] (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki17\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki17\/2021\/01\/26\/pc-104-wikipedia\/#breadcrumbitem","name":"PC \/ 104 – Wikipedia"}}]}]