우리는 Linux 나 Windows Embedded를 실행하는 PC 마더 보드를 사용할 임베디드 시스템을 개발 중입니다. 보드는 PCI Express를 통해 FPGA로부터 데이터를 읽습니다. 초급 질문 : 자체 PCIe 드라이버를 개발해야합니까, 아니면 운영 체제에서 사용할 수 있습니까? 우리 자신이 필요하면 자원을 추천 할 수 있습니까?임베디드 시스템 용 PCI Express 드라이버
3
A
답변
2
3
실제로 어떤 종류의 데이터를 전송할 것인가에 달려 있습니다. 읽기/쓰기 만 등록하려면/dev/mem을 mmap하고 사용자 공간 드라이버가 있어야합니다.
DMA를 수행하거나 인터럽트해야하는 경우 사용자 정의 드라이버를 작성해야 할 수 있습니다.