저는 데이터 수집 시스템(하드웨어)과 Beaglebone이라는 컴퓨터 보드 간의 통신과 관련된 프로젝트를 진행하고 있습니다.
제가 평가하고 있는 하드웨어 중 하나에는 Red Hat Enterprise 7에 대한 드라이버 지원뿐 아니라 C API(제가 필요로 하는 정말 멋진 기능)가 포함되어 있는 것 같습니다. 자, 이 하드웨어는 약간 비싸다. 공급업체와 이야기했을 때 그는 다른 임베디드 시스템을 선택해야 전체 설정이 더 비싸다고 말했습니다(비글본은 FPGA보다 훨씬 저렴합니다). 그 이유는 비글본 유통에 드라이버 지원으로 인한 리스크가 있기 때문이라고 한다. 그럼에도 불구하고 나는 그가 다른 이유로 값비싼 설정을 추진하고 있을지도 모른다고 의심합니다.
이에 대해 검색해 본 결과 사람들은 일반적으로 대상에 지원되는 것보다 최신 커널 버전이 있으면 작동할 가능성이 높다고 말합니다. 저는 커널 4.9.0-6이 설치된 비글에서 Debianstretch 9.4를 실행하고 있습니다. Red Hat Enterprise 7은 커널 3.10.0-229인 것으로 보입니다.
어떻게 생각하나요?
답변1
사람들이 드라이버 지원이라고 하면 무엇을 얻게 될지 결코 알 수 없습니다.
유명 브랜드 UPS용 Linux 드라이버는 레거시 직렬 포트(USB 아님)에서만 작동합니다. 저는 대신 gnut을 사용합니다.
.so
나는 i586용으로 사전 컴파일된 파일이고 ARM에서는 거의 사용되지 않는 데스크탑 RFID 리더용 SDK를 얻었습니다 .
OTOH, Citizen POS 열전사 프린터 드라이버용 CUPS 드라이버 소스를 다운로드할 수 있으며 일단 구축되면 모든 장치에서 실행되고 가장 유사한 모양의 프린터에서 실행됩니다(어떤 이유로 OSX에서는 제대로 작동하지 않습니다).
Turbosight DVBS2 드라이버 - 커널 소스를 패치하고 호환되지 않는 항목을 제거하는 데 의존하는 것 같습니다... PVR 상자에서 커널을 업그레이드할 때마다 재부팅, 재구축, 재부팅이 필요합니다 :(