우리는 Linux 나 Windows Embedded를 실행하는 PC 마더 보드를 사용할 임베디드 시스템을 개발 중입니다. 보드는 PCI Express를 통해 FPGA로부터 데이터를 읽습니다. 초급 질문 : 자체 PCIe 드라이버를 개발해야합니까, 아니면 운영 체제에서 사용할 수 있습니까? 우리 자신이 필요하면 자원을 추천 할 수 있습니까?임베디드 시스템 용 PCI Express 드라이버
3
A
답변
2
3
실제로 어떤 종류의 데이터를 전송할 것인가에 달려 있습니다. 읽기/쓰기 만 등록하려면/dev/mem을 mmap하고 사용자 공간 드라이버가 있어야합니다.
DMA를 수행하거나 인터럽트해야하는 경우 사용자 정의 드라이버를 작성해야 할 수 있습니다.
관련 문제
- 1. 임베디드 시스템 용 데이터베이스
- 2. 임베디드 시스템 용 실버
- 3. PCI-Express 이해
- 4. 임베디드 시스템 용 웹 서버
- 5. 소켓 코드와 Linux PCI 드라이버 인터페이스
- 6. 임베디드 시스템 용 웹 인터페이스 설계
- 7. 파일 시스템 만들기 "드라이버"
- 8. 임베디드 장치 용 USB - 장치 드라이버/프로토콜 스택 설계
- 9. 임베디드 시스템 팟 캐스트
- 10. 초급 임베디드 시스템 프로젝트?
- 11. 힙 일관성 임베디드 시스템
- 12. 임베디드 시스템 : 소켓 대 MSMQ
- 13. 임베디드 리눅스 디바이스에서 USB 드라이버 테스트
- 14. 임베디드 시스템 용 실시간 운영 체제 -> 좋은 시작 도서
- 15. Qt 용 오라클 드라이버
- 16. 임베디드 애플리케이션 용 테스트 코드
- 17. 임베디드 시스템 디자인 : 파티션 자원
- 18. 리눅스에서의 임베디드 시스템 인터럽트/하드웨어 처리
- 19. 임베디드 프로젝트 용 리소스
- 20. XP 용 레지스트리 필터 드라이버
- 21. USB 장치 용 다중 드라이버
- 22. MySQL 용 PDO 드라이버 설치
- 23. Microsoft Access 용 dbExpress 드라이버
- 24. android 용 커널 USB 드라이버
- 25. .NET 용 STEP/EXPRESS 도구
- 26. 내가 좋아하는 시스템 요구 사항을 결정하는 방법을 임베디드 시스템 응용 프로그램/소프트웨어
- 27. 임베디드 서버 용 웹 기술
- 28. 임베디드 장치 용 서버 아키텍처
- 29. 임베디드 소프트웨어 용 Misra 표준
- 30. 임베디드 장치 용 동적 언어?