PiCAN과 Ic 코어를 실행하는 나무 딸기 파이 3를 연결하고 싶습니다. 나는 Pi의 창과 함께 작동하는 mcp2515 용 범용 드라이버가 필요하다고 생각합니다. 이미 https://developer.microsoft.com/en-us/windows/iot/docs/driverdeployment에 제공된 지침을 사용하여 https://github.com/AustinWise/Mcp2515Can에 제공된 드라이버를 배포하려고 시도했습니다. 하지만 지시에 집착했습니다. 나는 누군가가 이미이 일을하고 아마 그것으로 나를 도울 수 있기를 바란다. 누구나 성공적으로이 CAN 보드를 Raspberry Pi (windows iot core)와 함께 사용 했습니까? 감사합니다.PiCAN + 나무 딸기 파이 3 실행중인 윈도우 IoT 코어
답변
처음에는 드라이버가 필요합니까?
짧은 대답은 장치 드라이버가 바람직하지만, 그런 일이 공식적으로 또는 지역 사회는 아직입니다 번호
입니다.
이 포함될 수 있습니다 장치 드라이버 개발에서 얻는 이점 : PiCAN 보드
- 기본 OS를 지원합니다.
- create the custom IoT image을 만들고 Microsoft 상점에 배포하십시오.
- 가능한 성능 향상
- 다른 사람은 ...
그러나, develop an device driver하기 위해, 당신은 WDK 프레임 워크를 따라야합니다. 새로운 물건을 받기가 편하다면 먼저 시도해보십시오. WDK 드라이버 개발을 위해서는 linux source driver code을 참조해야 할 수도 있습니다.
보드를 작동시키는 것이 목적이라면, 이러한 모든 문제를 해결할 필요가 없습니다.
실제로 SPI 컨트롤러와 GPIO 컨트롤러를 가져 와서 SPI 장치를 열고 GPIO 인터럽트 핀을 초기화하면됩니다 (Mcp2515Can처럼).
그러나 SPI를 활성화 한 후에도 Raspberry Pi에서 아무 것도 수신 할 수 없습니다.
우선, Raspbian을 사용하고 CAN 드라이버 지원을 켜서 모든 배선이 올바른지 확인할 수 있습니다. 다음은 참조 할 수있는 user guide입니다.
하드웨어 오류 가능성을 배제 할 수있는 경우 C# 코드를 실행하여 소프트웨어 문제를 해결하십시오.
행운을 빈다.
고맙습니다. 그것은 아주 informaitve입니다. 나는 Raspbian과의 하드웨어 고장을 검사 할 것이다. 나는 그 부분을 지배 할 수있다. 내가이 일을하면 다시 너에게 갈거야. 다시 감사합니다! – njoshy
벡터 장치 VN1610 http://vector.com/vi_vn1600_en.html을 사용하여 PC에서 CAN 메시지를 Raspberry Pi (PC-USB-VN1610-PiCAN2-raspberry Pi)에 연결된 Pican2 보드로 시뮬레이션 할 수 있는지 알고 있습니까? 어쩌면 CANalyzer/CANape/CANoe와 같은 응용 프로그램이 있습니까? 어떤 생각? – njoshy
정확히 어떤 문제가 있습니까? – Jackie
처음에 드라이버가 필요합니까? 나는 나무 딸기 파이의 SPI 핀을 활성화시키고 뭔가를 읽으려고했거나 PiCan-CAN 버스로 뭔가를 보내려고했습니다. Pupose 테스트를 위해 PeakCAN USB 케이블을 사용하여 DB9 케이블을 통해 PiCAN2 보드로 보낼 CAN 메시지를 생성했습니다. 그러나 SPI를 활성화 한 후에도 Raspberry Pi에서 아무 것도받을 수 없었습니다. 나는 뭔가를 놓치고있는 것처럼 느낀다. 나는 어떤 운전사도 사용하지 않았다. PiCAN2 보드를 Raspberry Pi에 연결했습니다. 너에게 효과가 있었 니? – njoshy