차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
linuxpc:index [2026/06/09 15:19] – [소프트웨어 개발] adminlinuxpc:index [2026/06/09 23:10] (현재) – [어떤 점이 구체적으로 다른가요?] admin
줄 18: 줄 18:
  
  
-====== 주요 기능 ======+===== 주요 사양 =====
  
-하드웨어 ^ 소프트웨어 ^ +**하드웨어** 
-4코어 Cortex-A76 (ARMv8) 64비트 @ 2.4GHz Embedded Linux v6.12+ (실시간 커널) | +  4코어 Cortex-A76 64비트 CPU @ 2.4GHz 
-| VideoCore VII GPU (OpenGL ES 3.1, Vulkan 1.2) @ 910MHz | 읽기 전용 파일 시스템 (Readonly File System) | +  * 2GB LPDDR4 SDRAM, 16GB eMMC 
-| 2GB LPDDR4 SDRAM | .NET 10 SDK 및 런타임 | +  * 7인치 800×480 LCD 
-| 16GB eMMC | Wayland 디스플레이 서버 | +  * RS-232 x1, RS-485 x2, Gigabit Ethernet 
-| 7인치 800×480 LCD | Nginx 웹 서버 | +  * USB 3.0 x2, USB-C x1, PCIe M.2 
-| RS-232 포트 x1 | Chromium 웹 브라우저 | +  * CSI 카메라 포트, 오디오 출력, 내장 스피커 
-| RS-485 포트 x2 | VNC 원격 데스크톱 | +  * 팬리스 패시브 냉각 구조 
-| 1Gbps Ethernet x1 | SSH, SCP, SFTP 지원 | + 
-| PCIe M.2 슬롯 x1 | CUPS 프린팅 시스템 | +**OS 및 소프트웨어** 
-| USB 3.0 Host x2 | systemd 초기화 시스템 | +  * Embedded Linux v6.12+ (실시간 커널) 
-| 스테레오 오디오 출력(3.5mm) x1 | networkd 네트워크 관리 | +  .NET 10 SDK 및 런타임 
-| 내장 스피커 x1 | iNet 무선 네트워크 데몬 | +  Chromium 웹 브라우저 및 Nginx 웹 서버 
-| CSI 카메라 포트 x1 | Windows 파일 공유(Samba) | +  VNC 원격 접속 
-| USB-C 리얼 디바이스 포트 x1 |  | +  SSH, SCP, SFTP 지원 
-| 고성능 패시브 냉각 구조 |  |+  Windows 파일 공유(Samba) 
 +  * 읽기 전용 파일 시스
  
-패널 PC 운영체제는 약 250MB 정도의 메모리만 사용하도록 최적화되어 있습니다. 따라서 대부분의 메모리를 사용자의 애플리케이션에 할당할 수 있어, 대규모 웹 애플리케이션이나 데이터 처리 작업도 여유롭게 실행할 수 있습니다. 
 ---- ----
  
줄 72: 줄 72:
 ===== 소프트웨어 개발 ===== ===== 소프트웨어 개발 =====
  
 +  * [[:dotNet:|리눅스 환경에서 닷넷의 개발 환경]]
   * [[.:dotnet_visual_studio:index|Visual Studio와 .NET을 이용한 소프트웨어 개발]]   * [[.:dotnet_visual_studio:index|Visual Studio와 .NET을 이용한 소프트웨어 개발]]
   * [[.:dotnet_vs_code:index|Visual Studio Code와 .NET을 이용한 소프트웨어 개발]]   * [[.:dotnet_vs_code:index|Visual Studio Code와 .NET을 이용한 소프트웨어 개발]]
   * [[:winforms:index|WinForms 애플리케이션 개발]]   * [[:winforms:index|WinForms 애플리케이션 개발]]
-  * [[fieldio:cfnet:index|CFHEADER - CFNET I/O 모듈용 .NET USB 인터페이스]] +  * [[https://comfilewiki.co.kr/en/doku.php?id=jcontrols:index|jControls - jPC를 위한 콘트롤 모음 ]] 
-  * [[https://comfilewiki.co.kr/en/doku.php?id=jcontrols:index|jControls - jPC를 위한 콘트롤 모음 ( 한글로 번역해서 보세요.)]]+ 
 +===== I/O 제어 ===== 
 + 
 +  * [[fieldio:cfnet:index|CFHEADER - CFNET I/O 모듈]] 
  
 ---- ----
줄 83: 줄 88:
 ===== 왜 jPC를 개발했나요? ===== ===== 왜 jPC를 개발했나요? =====
  
-많은 분들이 "이미 컴파일파이(ComfilePi)가 있는데 왜 또 다른 패널 PC를 만들었나요?"는 질문을 하십니다.+많은 분께서 "이미 컴파일파이가 있는데 왜 또 다른 Linux 패널 PC를 만들었나요?"고 물으니다. 결론부터 말씀드리면, jPC와 컴파일파이는 출발점과 목적이 전혀 다른 제품입니다.
  
-결론부터 말씀드리면, **jPC와 컴파일파이는 출발점이 다른 제품**입니다. +컴파일파이는 라즈베리 파이 기반의 강력한 오픈소스 성과 유연한 시스템 구축을 지향합니다. 반면, 신제품 jPC는 원이 종료된 CUWIN(Windows CE) 사용자을 위해 탄생했습니다. 기존 CUWIN 특유의 가볍고 단순하며 안정적인 제어 환경을 원하셨던 고객분들에게, jPC는 가장 완벽하고 친숙한 차세대 대안이 될 것입니다.
- +
-컴파일파이는 라즈베리 파이 기반의 터치 패널 PC입니다. 라즈베리 파이의 풍부한 생태계와 다양한 오픈소스 소프트웨어를 활용할 수 있다는 점이 있습니다. 실제로 많은 고객들이 컴파일파이를 이용하여 다양한 시스템을 구축하고 있습니다. +
- +
-만 한편으로는 기존 CUWIN(Windows CE) 사용자들의 고민도 있었습니다.+
  
 ===== Windows CE는 종료 된건가요? ===== ===== Windows CE는 종료 된건가요? =====
줄 99: 줄 100:
 ===== 왜 Linux인가요? ===== ===== 왜 Linux인가요? =====
  
-현재 산업용 임베디드 시스템에서 현실적인 선택지는 Linux입니다. +현재 산업용 임베디드 시스템에서 현실적인 선택지는 Linux 뿐 입니다. Linux는 장기간 유지보수가 가능하고, 다양한 개발 도구를 사용할 수 있으며, 특정 제조사에 종속되지 않습니다.
- +
-Linux는 장기간 유지보수가 가능하고, 다양한 개발 도구를 사용할 수 있으며, 특정 제조사에 종속되지 않습니다.+
  
 그래서 저희는 차세대 CUWIN 플랫폼의 기반으로 Linux를 선택했습니다. 그래서 저희는 차세대 CUWIN 플랫폼의 기반으로 Linux를 선택했습니다.
줄 125: 줄 124:
 jPC는 단순히 Linux가 설치된 패널 PC가 아닙니다. jPC는 단순히 Linux가 설치된 패널 PC가 아닙니다.
  
-산업 현장에서 오랫동안 안정적으로 사용할 수 있도록 설계된 임베디드 Linux 플랫폼입니다. +산업 현장에서 오랫동안 안정적으로 사용할 수 있도록 설계된 임베디드 Linux 플랫폼입니다. 이를 위해 운영체제(OS)의 세세한 부분까지 조정되었습니다. 바로 이 지점에 지난 20년간 컴파일 테크놀로지가 현장에서 쌓아온 깊은 노하우와 기술력이 고스란히 녹아 있습니다.
- +
-이를 위해 운영체제(OS)의 세세한 부분까지 조정되었습니다. 바로 이 지점에 지난 20년간 컴파일 테크놀로지가 현장에서 쌓아온 깊은 노하우와 기술력이 고스란히 녹아 있습니다.+
  
   * 전원 차단 상황을 고려한 시스템 구성 (파티션 구분)   * 전원 차단 상황을 고려한 시스템 구성 (파티션 구분)