강좌 & 팁
글 수 2,412
2015.05.22 15:55:09 (*.134.169.166)
41983
DAQ는 Data AcQuisition Framework의 약자로서
다수의 다양한 종류의 측정/제어 목적의 카드를 지원하는 공통의 인터페이스를 제공하는
아날로그신호에 대한 제어 목적의 소프트웨어 묶음이다.
현재 개발진행 중인 코미디프로젝트(http://www.comedi.org/index.html)가 있으며,
1. Comedilib를 통한 사용자 인터페이스와
2. Kcomedilib를 통한 커널API를 제공하고 있다.
이 comedi프로젝트의 갈래(fork)로서 Xenomai는 analogy프로젝트를 진행하고 있다.
다음과 같은 기능을 목적으로 한다.
1. 아날로그신호를 읽거나 쓴다.
2. 디지털신호를 읽거나 쓴다.
3. 펄스나 프리퀀시를 카운트한다.
4. 펄스를 생성시킨다.
Xenomai는 nucleus인터페이스를 통해 rtdm, native, posix RTOS-API를 제공하며,
analogy는 rtdm을 이용하여 DAQ를 구현한다.