A red PC card with a black netX SoC is clipped into an IPC. The picture has a colorful fade and an icon of a desktop PC display.
empowering communication

힐셔의 디바이스 드라이버 소개

힐셔의 cifX PC 카드 및 임베디드 모듈과 같은 netX 통신 컨트롤러 기반 제품은 다양한 운영 체제에서 완전히 기능하기 위해 디바이스 드라이버가 필요합니다. 산업 통신 분야 원스톱 숍으로 자리잡은 힐셔는 아래와 같이, 주요 산업 운영 체제를 위한 드라이버를 제공합니다:

  • Windows
  • Linux
  • VxWorks
  • INtime
  • IntervalZero
  • QNX
  • WinAC

모든 힐셔 드라이버에는 표준 사용자 인터페이스(CIFX-API)가 포함되며, 독립적인 디바이스 드라이버 개발에 유용한 C 툴킷을 기반으로 합니다. 이 드라이버들은 펌웨어 및 설정 파일 로딩을 포함한 통신 컴포넌트 관리에 대한 모든 책임을 집니다. 사용자 인터페이스에는 초기화, 매개변수 설정, I/O 데이터 교환 및 상태 정보 수집에 요구되는 모든 기능이 포함되어 있습니다.

운영 체제에 따라, 사용자 인터페이스는 DLL이나 라이브러리 형태로 제공됩니다. 해당 드라이버는 가능한 한 기존의 버스 연결, 즉 ISA, PCI, PCIe 및 듀얼 포트 메모리(DPM) 연결 등을 지원합니다.

  • 표준 애플리케이션 인터페이스
  • 표준 코드 베이스 (C 툴킷)
  • 필드버스 또는 산업용 이더넷 시스템에 대해 독립적임
  • 지원 장치의 수는 운영 체제에 의해서만 제한됩니다.

이는 netX 통신 컨트롤러 및, cifX PC 카드와 임베디드 모듈과 같은 이를 기반으로 한 제품의 사용자들에게 개발 노력과 시장 출시 시간(TTM)을 줄여주어, 이로써 리스크 감소까지 가져옵니다.

The logos of the OS Windows, Linux, VxWorks, INtime, IntervalZero, QNX, WinAC on a angular shape in light grey. Below that is aslightly darker angular shape with icons for PC cards, embedded modules and network controller in it. The background is colorful in red and blue.

자체 드라이버 개발을 위한 C-툴킷

cifX 툴킷은 C 소스 파일과 헤더 파일로 구성되며, 힐셔에서 정의하고 cifX, comX, netX 장치를 통해 제공되는 듀얼 포트 메모리(DPM)에 대한 추상적인 접근을 가능하게 합니다. 이 툴킷은 Hilscher DPM 사용에 필요한 모든 사용자 인터페이스 기능 및 일반적인 접근 기능을 포함하고 있습니다.

  • ANSI-C 소스 코드
  • 운영 체제 종속적인 기능들은 별도의 C 모듈에 포함됨
  • 리틀-엔디언/빅-엔디언 지원
  • 트레이스 출력 기능은 소스에 통합됨

C 툴킷, 즉 드라이버 코드의 기본은 무제한의 통신 구성 요소를 동시에 사용할 수 있도록 설계되어 있습니다. 그러나, 각 운영 체제의 특별한 특성은 고려해야 합니다.

A technical graphic divided in two major sections. The left section is titled "Implementation" and shows user functions, OS specific functions and interrupt handling. The right section is titled cifX/netX C-toolkit and contains buttons for toolkit API, cifX API, device handling, API implementation and cifX/netX hardware access functions. There are several red arrows pointing to different parts of the graphic.
관련 링크
Three PC cards on a colorful background. One has a red PCB while the other two are green. One has an AIFX detached network interface connected to it.

cifX PC 카드는 PC 기반 장치를 자동화 환경에 통합하는 가장 쉽고 빠른 방법입니다. netX 통신 컨트롤러를 기반으로, 모든 애플리케이션에 대해 모든 폼 팩터에서 모든 프로토콜에 액세스할 수 있습니다.

Four different embedded modules from Hilscher on a colorful background. The devices are slightly mirrored on the bottom.

Hilscher의 임베디드 모듈은 필드버스 또는 실시간 이더넷 인터페이스를 소형 자동화 장치에 통합하는 데 이상적인 솔루션입니다. 드라이브 또는 컨트롤러와 같은 필드 장치를 자동화 시스템에 빠르고 쉽게 통합할 수 있습니다.

netX 멀티 프로토콜 프로세서는 기계와 장치에 산업용 통신을 제공합니다. 마스터 또는 슬레이브 애플리케이션, 레거시 필드버스, 고속 산업용 이더넷 또는 IIoT 데이터 트래픽 등 무엇이건, 고도로 통합되는 netX SoC를 사용하면, 마켓 리더가 제공하는 솔루션을 신뢰하게 될 것입니다.

A photo of the male and female customer support phone operator with different internationality
Customer Center / Sales: Hilscher Korea Inc.

질문이 있으신가요? 저희가 답변해 드립니다!