PC/104

PC/104
PCI-104 싱글보드 컴퓨터

PC/104(또는 PC104)는 PC/104 Consortium에 의해 폼 팩터와 컴퓨터 버스 모두를 정의하는 임베디드 컴퓨터 표준 패밀리입니다.이 이름은 원래 PC/104[1][2] 사양의 Interboard Connector(ISA; 인터보드 커넥터)에 있는 104핀에서 유래되었으며, 커넥터를 변경하더라도 이후 개정판에서도 유지되고 있습니다.PC/104는 작고 견고한 컴퓨터 시스템을 필요로 하는 특수한 환경에 적합합니다.표준 규격은 모듈러형이며, 다양한 COTS 제조사의 보드를 스택하여 맞춤형 임베디드 [3]시스템을 만들 수 있습니다.

원래의 PC/104 폼 팩터는 3.550 × 3.775 인치 (90 × 96 mm)의 데스크탑 PC 메인보드보다 다소 작습니다.메인보드백플레인에 의존하는 ATX와 같은 다른 일반적인 컴퓨터 폼 팩터와 달리 PC/104 보드는 빌딩 블록처럼 겹쳐져 있습니다.PC/104 사양에서는 각 모듈의 모서리에 4개의 설치 구멍이 정의되어 있습니다.이 구멍에서는 보드를 스탠드오프를 사용하여 서로 고정할 수 있습니다.스태킹 가능한 버스 커넥터와 스탠드오프 사용은 데스크톱 PC에 탑재되는 슬롯 보드보다 견고한 마운트를 제공합니다.컴팩트한 보드 사이즈는 충격과 진동으로 PCB가 휘어질 가능성을 줄여 폼 팩터의 견고성을 더욱 높입니다.

일반적인 PC/104 시스템(일반적으로 "스택"이라고 불립니다)에는 CPU 보드, 전원 보드 및 데이터 수집 모듈, GPS 수신기, 무선 LAN 컨트롤러 등의 1개 이상의 주변기판이 포함됩니다.다양한 벤더의 다양한 주변기판을 구입할 수 있습니다.사용자는 여러 벤더의 보드를 포함하는 스택을 설계할 수 있습니다.스택의 전체적인 높이, 중량 및 소비전력은 사용하는 보드의 수에 따라 다를 수 있습니다.

PC/104는 대부분의 아키텍처가 데스크톱 [4]PC에서 파생되었기 때문에 "스태커블 PC"라고 불리기도 합니다.대부분의 PC/104 CPU 보드는 x86과 호환되며 시리얼 포트, USB, 이더넷, VGA 의 표준 PC 인터페이스를 갖추고 있습니다.x86 PC/104 시스템은 일반적으로 DOS, Windows, Linux 등의 표준 PC 운영 체제를 지원합니다.그러나 VxWorks와 같은 실시간 운영 체제를 사용하는 것도 매우 일반적입니다.

이력 및 표준화

PC/104 버스와 폼 팩터는 1987년 Ampro(CTO Rick Lehrbaum [5]주도)에 의해 처음 고안되었으며,[6] 이후 1992년 PC/104 Consortium에 의해 표준화되었습니다.PC/104에 대응하는 IEEE 규격은 IEEE P996.1로 작성되었지만 [7]비준되지는 않았습니다.1997년 PC/104 Consortium은 PCI [8]버스에 기반한 새로운 표준을 도입했습니다.PCI Express 기반 표준은 [9]2008년에 도입되었습니다.

PC/104 관련 사양은 PC/104 Consortium에서 관리합니다.현재 [10]컨소시엄에는 47명의 회원이 있다.컨소시엄이 발표한 모든 사양은 자유롭게 이용할 수 있습니다.PC/104 보드의 설계 및 제조에는 컨소시엄의 회원이 될 필요가 없습니다.

사양 초기 릴리즈 버스 통신 현재 버전
PC/104 1992 ISA(AT 및 XT) 2.6
PC/104-Plus 1997 ISA 및 PCI
PCI-104 2003 PCI 1.1
PCI/104-Express 및 PCIe/104 2008 PCI 및 PCI Express 3.0[11]

폼 팩터와 비교한 버스 구조

PC/104 Consortium이 발표한 사양은 여러 버스 구조(ISA, PCI, PCI Express)와 폼 팩터(104, EBX, EPIC)를 정의하고 있습니다.버스 구조는 버스 커넥터의 위치와 핀 배치를 정의합니다.폼 팩터는 보드의 크기와 모양을 나타냅니다.여러 폼 팩터에서 PC/104 스택 가능한 확장 버스 중 하나를 찾을 수 있습니다.Bus Structures를 사용하는 대부분의 시판 제품은 아래 나열된 폼 팩터에 준거하지만, 비표준 또는 독자 사양의 폼 팩터에서는 확장성을 위해 PC/104 버스 구조 중 하나를 내장할 수 있습니다.

"PC/104"라는 용어는 버스 구조 또는 폼 팩터를 지칭할 때 서로 바꿔서 사용됩니다.이것은 혼란의 원인이 될 수 있습니다.예를 들어, 실제로 PCI-104 확장 버스가 탑재되어 있는 경우, 제품 데이터 시트에서는 보드의 크기와 모양 때문에 보드를 "PC/104"라고 부르는 경우가 있습니다.

버스 구조

PC/104 Consortium 사양은 다양한 컴퓨터 버스를 정의하고 있으며, 이 모든 버스는 데스크톱 PC에 있는 ISA, PCI 및 PCI Express 버스를 기반으로 합니다.

PC/104

원래의 PC/104 버스는 ISA 버스에서 파생됩니다.여기에는 ISA 버스에서 발견된 모든 신호가 포함되며, 버스 무결성을 보장하기 위해 접지 핀이 추가됩니다.신호 타이밍 및 전압 레벨은 ISA 버스와 동일하며 전류 요건이 낮습니다.PC/104 사양에서는 버스의 2가지 버전(8비트 또는 16비트)을 정의하고 있습니다.8비트 버전은 IBM XT에 해당하며 64핀으로 구성됩니다.16비트 버전은 IBM AT에 해당하며 40개의 핀을 추가하여 총 104개가 됩니다(따라서 "PC/104"라는 이름).J1/P1이라고 하는 마크가 붙은 신호는 8비트판에서만 볼 수 있습니다.16비트판에서는 J2/P2의 신호가 추가됩니다.

PC/104는 ISA 버스를 기반으로 하기 때문에 주변기기의 보드를 설치할 때 베이스 주소, IRQDMA 채널을 설정해야 하는 경우가 많습니다.이것은 보통 주변기판의 점퍼 또는 DIP 스위치를 사용하여 이루어집니다.주변기기를 올바르게 설정하지 않으면 자원 경합이 발생하여 동작이 불규칙해질 수 있습니다.

PC/104-Plus

PC/104-Plus 규격은 PC/104 규격의 ISA 버스 외에 PCI 버스도 지원합니다.PC/104-Plus 모듈에는 PC/104 커넥터(ISA)와 PCI 커넥터가 있습니다.표준에서는 PC/104 커넥터에서 보드의 반대편에 있는 PCI 버스용 120핀 커넥터를 정의하고 있습니다.

PC/104-Plus CPU 보드는 두 버스 모두에서 활성 통신을 제공하며 ISA 및 PCI 주변기기 카드와 모두 통신할 수 있습니다.PC/104-Plus 주변기기 모듈에서는 PC/104 커넥터는 스태커빌리티를 위한 패시브 커넥터일 뿐입니다.이 모듈은 PCI 버스만으로 액티브하게 통신합니다.따라서 PC/104-Plus 주변기기를 PC/104 CPU 보드와 함께 사용할 수 없습니다.단, PC/104-Plus CPU 보드는 PC/104 주변기기와 함께 사용할 수 있습니다.

PC/104-Plus는 PCI를 기반으로 하기 때문에 주변기기에 기본주소, IRQ 또는 DMA 채널을 설정할 필요가 없습니다.다만, 주변기기의 보드를 장착할 때는, PCI 슬롯 번호를 지정할 필요가 있습니다.이것은 일반적으로 주변기판의 회전 스위치, DIP 스위치 또는 점퍼에 의해 설정됩니다.시스템의 각 PCI 주변기판에는 PCI 슬롯 번호가 고유 값으로 설정되어 있어야 합니다.그렇지 않으면 시스템이 불규칙하게 동작할 수 있습니다.CPU에 가장 가까운 주변기기를 첫 번째 슬롯으로 설정하고 다음 보드를 두 번째 슬롯으로 설정합니다.

PCI-104

PCI-104 폼 팩터에는 사용 가능한 보드의 용량을 늘리기 위해 PCI 커넥터가 포함되어 있지만 PC/104 커넥터는 포함되어 있지 않습니다.PCI 커넥터는 104핀이 아닌 120핀을 가지고 있는데도 확립된 이름은 그대로 유지되고 있습니다.PCI 커넥터의 위치와 핀 배치는 PC/104-Plus와 동일합니다.

ISA 버스가 생략되어 있기 때문에 PCI-104 보드는 PC/104 주변기기와 호환되지 않습니다.그러나 PCI-104와 PC/104-Plus는 모두 PCI 버스를 사용하기 때문에 호환성이 있습니다.대부분의 PC/104-Plus 보드는 PC/104 커넥터를 장착하지 않는 것만으로 PCI-104로 제조할 수 있습니다.

PCI-104는 PC/104-Plus와 동일한 PCI 슬롯 번호 선택 방식을 사용합니다.각 디바이스에는, 일의의 슬롯 번호를 할당할 필요가 있습니다.

PCI/104-Express

PCI/104-Express 사양에는 이전 세대의 PCI 버스 외에 PCI Express 버스(PCIe)가 포함되어 있습니다.이 사양에서는 PCI Express 신호용 156핀 표면 마운트 커넥터를 정의합니다.새로운 커넥터는 레거시 PC/104 ISA 커넥터와 같은 보드 위치를 차지하고 있습니다.PCI Express와 더불어 USB, SATA, LPC 의 최신 컴퓨터 버스용 커넥터의 핀도 사양에 정의되어 있습니다.

PCI/104-Express 사양에서는 현재 PCIe [12]커넥터에 대해 2개의 핀 배치가 정의되어 있습니다.

  1. 타입 1은 4개의 x1 PCI Express 링크, 2개의 USB 2.0 포트 및 1개의 x16 PCIe 링크를 제공합니다.
  2. 타입 2는 4개의 x1 PCI Express 링크, 2개의 USB 2.0 포트, 2개의 PCIe x4 링크, 2개의 USB 3.0 포트, 2개의 SATA 포트 및 LPC를 제공합니다.

CPU 보드 및 주변기기는 타입 1, 타입 2 또는 유니버설로 설계할 수 있습니다(PCIe x1 및/또는 USB 2.0의 두 가지 유형 간 신호의 공통 서브셋만 사용합니다).타입 2 핀 배치는 사양 버전 2.0(2011년 출시)까지 도입되지 않았습니다.2011년 이전에 출시된 PCI/104 Express 제품은 타입 1 또는 유니버설 중 하나이지만 라벨이 명시적으로 지정되지 않을 수 있습니다.타입 1 버스는 타입 2 주변기기와 호환되지 않거나 그 반대입니다.사양에서는 타입이 일치하지 않는 경우 시스템을 리셋 상태로 유지하고 기동하지 않도록 하고 있습니다(물리적 파손은 발생하지 않습니다).유니버설 페리페럴 보드는 타입 1 또는 타입2의 핀 배치에 사용할 수 있습니다.

PCIe 버스 커넥터는 스루홀이 아닌 표면 실장형이기 때문에 보드는 보드의 윗면과 아랫면에 다른 버스 핀 할당을 사용할 수도 있습니다.예를 들어 CPU 보드에는 타입 1의 하단 PCIe 커넥터와 타입 2의 상단 PCIe 커넥터가 있습니다.이러한 CPU 보드는 하부의 타입 1 및 유니버설 주변기기와 호환되며, 상부의 타입 2 및 유니버설 주변기기와 호환됩니다.

PC/104-Plus와 마찬가지로 PCI/104-Express CPU 보드는 PCI 및 PCIe 버스 모두에서 활성 통신을 제공합니다.PC/104-Express CPU 보드는 PCI-104 및 PC/104-Plus 주변기기와 함께 사용할 수 있습니다.단, PCI/104 Express 주변기기는 PCIe 버스만으로 통신합니다.PCI 커넥터는 스택성을 위한 패스스루 커넥터일 뿐입니다.PC/104-Express 주변기기는 PCI-104 또는 PC/104-Plus CPU 보드와 함께 사용할 수 없습니다(ISA 브리지 장치를 사용하지 않는 한).

PCI/104-Express에는 링크 시프트 기능이 포함되어 있어 PCI-104 및 PC/104-Plus 주변기기에 탑재되어 있는 PCI 슬롯 선택 스위치/점퍼가 필요하지 않습니다.일부 주변기기 보드는 PCIe 링크를 다시 채웁니다.이를 통해 스택은 CPU 보드에 의해 제공되는 PCI Express 링크의 초기 세트보다 더 많은 주변기기 보드를 장착할 수 있습니다.링크 리필은 사양상 요건이 아니므로 PCI Express 패킷스위치를 탑재한 페리페럴보드에 실장해야 합니다.

PCIe/104

PCIe/104는 PCI/104-Express 표준과 비슷하지만 기존 PCI 버스를 생략하고 보드 상의 사용 가능한 공간을 늘립니다(PC/104-Plus와 PCI-104의 관계와 유사).PCI Express 커넥터의 위치와 핀 할당 옵션은 PCI/104-Express와 동일합니다(타입 1과 타입 2 모두).PCI 버스 커넥터가 생략되어 있기 때문에 PCIe/104 보드는 PC/104-Plus 및 PCI-104 시스템과 호환되지 않습니다(PCIe-to-PCI 브리지 디바이스를 사용하지 않는 한).

폼 팩터

PC/104 Consortium의 사양은 보드의 크기와 모양을 정의하는 세 가지 폼 팩터를 포함합니다.각 폼 팩터는 위의 버스 구조 중 하나를 활용할 수 있습니다.

104 또는 PC/104

104 폼 팩터는 3.550×3.775인치(90×96mm)로 정의되며 보드의 네 모서리 모두에 마운트 구멍이 있습니다.사양에 따라 I/O 커넥터용 PCB의 가장자리를 넘어 0.5인치(13mm) 면적이 허용됩니다.일부 PC/104 제품에는 I/O 커넥터 영역까지 확장되는 오버사이즈 PCB가 있습니다.확장 PCB "날개"는 사양에서 다루어지지 않습니다.일반적으로 PCB + I/O 커넥터의 전체 돌출부가 4.550 × 4.393 인치(116 × 112 mm)의 최대 허용 치수 내에 있는 한 기계적 문제를 일으키지 않습니다.

치수는 원래 PC/104 사양에 정의되어 있으며, 그 결과 폼 팩터는 여전히 일반적으로 "PC/104"라고 불립니다.PCI/104-Express 및 PCIe/104 사양에서는 기존 PC/104 버스와 폼 팩터를 구별하기 위해 "104"라는 이름이 도입되었습니다.

EBX 및 EBX Express

EBX(Embedded Board eExpandable)는 단일 보드 컴퓨터 폼 팩터이며, 5.75 × 8 in (146 × 203 mm)입니다.EBX 폼 팩터는 CPU 보드에 적용되지만 PC/104 폼 팩터 주변기판의 확장을 지원합니다.원래의 EBX 사양에서는 PC/104, PC/104-Plus 및 PCI-104 버스에 사용할 수 있었습니다.EBX Express는 PCI-104/Express 및 PCIe/104 버스를 추가합니다.

EPIC 및 EPIC Express

EPIC(Embedded Platform for Industrial Computing)는 EBX와 마찬가지로 PC/104 주변기판을 지원하지만 6.5×4.5인치(165×114mm)로 EBX보다 작은 싱글보드 컴퓨터 폼팩터입니다.I/O 연결을 핀 헤더 또는 PC 스타일("실제") 커넥터로 구현할 수 있습니다.이 규격은 이더넷, 시리얼 포트, 디지털 및 아날로그 I/O, 비디오, 무선 및 다양한 애플리케이션 고유의 인터페이스 등의 기능을 구현하기 위한 특정 I/O존을 제공합니다.EPIC Express는 PCI Express의 확장성을 추가합니다.

스태킹 한계

일반적으로 모든 PC/104 스택에는 CPU 보드, 전원 장치 보드 및 하나 이상의 주변 기판이 포함됩니다.PC/104 스택에서 지원되는 보드의 최대 수는 주변기기에서 사용되는 버스에 따라 달라집니다.

  1. ISA 버스 - 하나의 시스템에 공존할 수 있는 ISA 보드의 수에 엄격한 제한은 없습니다.다만, 제한 요인이 되는 베이스 주소, IRQ, 및 DMA 채널의 수는 한정되어 있습니다.ISA 보드는 CPU 보드의 양쪽에 겹쳐져 있는 경우가 있습니다.
  2. PCI 버스 - PC/104-Plus 및 PCI-104 사양에서는 4개의 PCI "슬롯"을 사용할 수 있습니다.이것에 의해, 시스템 마다 4개의 PCI 주변 기판이 하드하게 제한됩니다.PCI 버스의 시그널링 요건에 따라 모든 PCI 주변기기를 컨트롤러 한쪽에서 연속적으로 연결해야 합니다.
  3. PCI Express - PCI Express 주변기기의 총 수는 CPU 보드에서 제공되는 PCIe 링크의 수에 따라 달라집니다.예를 들어 CPU 보드가 4개의 x1 PCIe 링크를 제공하는 경우 최대 4개의 x1 PCIe 주변기기 카드를 장착할 수 있습니다.1개 이상의 주변기기가 PCIe 링크의 재장착을 가능하게 하는 경우는, 추가의 모듈을 인스톨 할 수 있습니다.CPU 보드의 상면에 있는 PCIe 링크는, 하부에 있는 링크와는 독립되어 있습니다.CPU 보드 아래에 PCIe 주변기기를 장착하면 탑사이드 링크 중 하나가 소비되지 않습니다.사용 가능한 PCIe 링크의 수와 폭은 CPU 보드의 상단 커넥터와 하단 커넥터에 따라 다를 수 있습니다.
  4. USBSATA - PCI/104-Express 및 PCIe/104 사양은 스택 내의 주변기판에서 사용되는 USB 및 SATA 신호를 제공합니다.USB와 SATA를 사용하는 주변기기는 CPU 보드에서 제공되는 링크 수로 제한됩니다.USB 주변기기는 온보드 USB 허브를 내장하여 링크의 재장착 기능을 제공합니다.

사용하는 버스에 관계없이 대상 애플리케이션의 크기, 중량 및 전력 제한에 따라 PC/104 스택의 보드 최대 수가 제한될 수 있습니다.

보드 간의 기계적 간섭

PC/104 보드를 겹쳐 쌓을 경우 인접한 보드 간의 기계적 간섭이 우려됩니다.

  1. 버스 커넥터 - 여러 버스 구조로 구성된 시스템을 조립할 때 버스 커넥터가 인접 보드의 컴포넌트를 간섭할 수 있습니다.예를 들어 PC/104-Plus 보드가 PC/104 보드 위에 쌓여 있는 경우 PCI 커넥터 밑면의 핀이 하부 보드의 컴포넌트에 부딪힐 수 있습니다.
  2. 사양컴포넌트커넥터 - PC/104 사양에서는 보드 양쪽에 설치할 수 있는 컴포넌트 및 커넥터의 높이를 제한하고 있습니다.높이 제한 영역은 보드가 위 또는 아래에 쌓이는 다른 네이버에 간섭하지 않도록 하기 위한 것입니다.그러나 이러한 제약을 위반하는 게시판을 찾는 것은 드문 일이 아닙니다.
  3. 히트 싱크 - 적층 PC/104 보드 간의 표준 간격은 0.600인치(15.24mm)입니다.소비전력이 큰 컴포넌트(CPU, GPU, FPGA)에서는 기존의 보드 간격에 맞지 않는 대형 히트 싱크가 필요한 경우가 많습니다.비교적 큰 히트 싱크를 탑재한 PC/104 CPU 보드는, 주변기기를 그 위에 쌓아 둘 수 없는 경우가 있습니다.PCI/104-Express 및 PCIe/104 사양의 이후 리비전에서는 기존의 높이 커넥터와 호환되는 보다 높은 0.866인치(22.00mm) 커넥터가 옵션으로 도입되었습니다.

상기의 기계적 간섭에 관한 문제는 버스 스페이서를 사용하여 해결할 수 있습니다.버스 스페이서는 보드 사이에 공간을 늘릴 수 있습니다.그러나 버스 스페이서는 전체 스택 높이를 증가시키기 때문에 공간 제약이 있는 애플리케이션에는 적합하지 않을 수 있습니다.또한 스택 내의 보드를 재배치하여 간섭을 제거할 수도 있습니다.또 다른 옵션은 문제가 되는 보드를 변경하여 간섭을 제거하는 것입니다(커넥터의 감압 등).단, 벤더에 의해 커스터마이즈된 보드의 버전이 필요할 수 있습니다.

잠재적인 호환성 문제

이론적으로 PC/104 보드는 상호 운용이 가능합니다.상기의 기본적인 버스 구조 호환성 문제에 따라, 복수의 다른 벤더의 보드를 사용해 시스템을 조립할 수 있습니다.그러나 호환성 문제가 발생할 수 있습니다.

  • PC/104 키잉 핀– PC/104 사양에서는 커넥터의 정렬 불량을 방지하기 위해 2개의 키잉 핀을 정의합니다.이들 핀은 커넥터에 장착하지 마십시오.단, 일부 벤더는 키 달린 PC/104 커넥터를 사용하지 않습니다.여러 벤더의 보드를 사용하면 문제가 발생할 수 있습니다.대부분의 경우 문제의 핀을 클리핑하여 키가 없는 보드를 수정할 수 있습니다.
  • 필요한 전원 전압– PC/104 버스는 여러 전원 전압(+5V, +3.3V, +12V 등)을 제공합니다.실제로 보드에 사용되는 전압은 보드 제조사의 판단에 따라 결정됩니다.스택 내의 보드에 필요한 모든 전압을 공급하기 위해 주의해야 합니다.
  • 전원 장치의 경합– 일부 보드는 스택에 전력을 공급합니다(CPU 보드 등).이는 스택 내의 전원과 경합할 수 있습니다.
  • PCI 시그널링 레벨– PCI 버스는 +3으로 동작할 수 있습니다.3V 또는 +5V 시그널링 레벨일부 보드는 1개의 전압을 예상하지만 다른 보드는 다른 전압을 예상합니다.
  • PCI VIO 라인– PCI 버스의 VIO 신호는 CPU 보드에 의해 구동됩니다.다만, 일부의 주변기판이나 PSU는, 이 신호를 구동합니다(PCI 사양에 위반).
  • 최신 칩셋을 탑재한 ISA 버스– 레거시 ISA 버스는 최신 칩셋에서 제외되었습니다.ISA 버스를 제공하는 새로운 CPU 보드는 많은 경우 ISA 브리지 칩(PCI-to-ISA 또는 LPC-to-ISA)을 사용합니다.경우에 따라서는 ISA 버스가 완전히 구현되지 않아 호환성 문제가 발생할 수 있습니다.
  • 4 버스 마스터– PC/104-Plus 및 PCI-104 사양에서는 PCI 버스에서 4 세트의 Grant/Request 쌍을 사용할 수 없었습니다.이 문제는 새로운 버전의 사양에서 해결되었습니다.다만, 낡은 보드는, 3번째 또는 4번째의 PCI 슬롯 위치에서 DMA 를 사용하는 것에 문제가 있는 경우가 있습니다.

소프트웨어 개발

대부분의 PC/104 CPU 보드는 x86과 호환되며 시판 PC 소프트웨어를 변경하지 않고 실행할 수 있습니다.PC/104 시스템의 표준 PC I/O 인터페이스(시리얼 포트, USB, 이더넷, VGA 등)는 일반적으로 운영 체제에 내장된 네이티브 드라이버를 통해 지원됩니다.데이터의 취득 등, 일부의 주변기기의 보드에는, 보드 제조원의 특수한 드라이버가 필요한 경우가 있습니다.

소프트웨어 개발의 관점에서 보면 데스크톱 PC용 소프트웨어를 컴파일하는 것과 x86 PC/104 스택용 소프트웨어를 컴파일하는 것은 거의 차이가 없습니다.소프트웨어는 표준 x86 컴파일러(PC/104 시스템에서 Windows를 실행하고 있는 경우는 Visual Studio 등)를 사용하여 개발할 수 있습니다.일반적으로 크로스 컴파일러, 보드 지원 패키지, JTAG 디버거 의 전용 개발 도구는 필요하지 않습니다.이는 많은 경우 보드 제조업체에서 개발 도구 체인을 필요로 하는 x86 이외의 임베디드 시스템 플랫폼과는 크게 다른 것입니다.

ARM 또는 PowerPC 기반의 x86 이외의 PC/104 CPU 보드도 시판되고 있습니다.그러나 이러한 보드는 기성 PC 소프트웨어를 실행할 수 없습니다. 경우, 통상, 보드 서포트 패키지는, 서포트되고 있는 operating system용의 제조원에 의해서 제공되고 있습니다.

맞춤법 변형 및 약어

"PC/104" 또는 그 변형 인쇄 시 슬래시 또는 대시를 생략하는 것이 일반적입니다.PC/104는 PC104, PCI-104는 PCI104 등으로 약칭할 수 있습니다.또한 PC/104-Plus는 일반적으로 플러스 기호(예: PC104+)[13]로 약칭됩니다.이러한 약어는 PC/104 Consortium 사양서 또는 문헌에서 공식적으로 인정되지 않지만, 한동안 사용되어 왔습니다.

보관소

PC/104 시스템에는 콤팩트 플래시 및 SSD(Solid State Disk) 장치에서 제공하는 것과 같은 소규모 비휘발성 스토리지가 필요한 경우가 많습니다.기계식(회전식) 하드 드라이브보다 더 인기 있는 경우가 많습니다.플래시 기반 스토리지 장치는 회전 Disk에 비해 쓰기 주기가 제한적이지만 속도가 빠르고 전력 소비량이 적습니다.또한 컴팩트함과 물리적인 내구성은 견고한 PC/104 어플리케이션에 적합한 경우가 많습니다.자기 하드 드라이브의 사이즈는 번거로울 수 있으며, 많은 섬세한 부품은 가혹한 환경에서 고장 나기 쉽습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Burckle, Robert. "PC/104: The Embedded PC Mezzanine" (PDF).{{cite web}}: CS1 maint :url-status (링크)
  2. ^ "PC104.com - What is PC104?". www.pc104.com. Retrieved 2021-05-19.
  3. ^ "Why PC/104? The Need for an Embedded-PC Standard". Retrieved 2008-01-29.
  4. ^ "PC/104 Consortium technical update: Stackable PCs from ISA to PCI to PCI Express". Retrieved 4 September 2014.
  5. ^ Himpe, Vincent (2006). Visual Basic for Electronics Engineering Applications (2nd ed.). India: Segment B.V. / Elektor Electronics. p. 407. ISBN 0-905705-68-8. Retrieved 2008-01-29.
  6. ^ "PC/104 Embedded Consortium's History". Retrieved 2008-01-29.
  7. ^ Angel, Jonathan (2010-02-01). "Open standard defines tiny expansion modules". LinuxDevices.com. Retrieved 2014-03-18.
  8. ^ "PC/104 Consortium - History". Retrieved 2014-08-14.
  9. ^ "PC/104 Embedded Consortium Approves PCI/104-Express Specification". Retrieved 2014-08-14.
  10. ^ "PC/104 Consortium Membership Directory". pc104.org. Archived from the original on June 2, 2013. Retrieved 4 September 2014.
  11. ^ "PCI/104-Express & PCIe/104 Specification, Version 3.0" (PDF). pc104.org. February 17, 2015. Retrieved 2016-11-02.
  12. ^ "What is PCIe/104?". Retrieved 2014-08-08.
  13. ^ "Example of non-standard PC/104 abbreviation". Retrieved 8 September 2014.

외부 링크