2016-10-11 8 views
0

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 코어

+0

정확히 어떤 문제가 있습니까? – Jackie

+0

처음에 드라이버가 필요합니까? 나는 나무 딸기 파이의 SPI 핀을 활성화시키고 뭔가를 읽으려고했거나 PiCan-CAN 버스로 뭔가를 보내려고했습니다. Pupose 테스트를 위해 PeakCAN USB 케이블을 사용하여 DB9 케이블을 통해 PiCAN2 보드로 보낼 CAN 메시지를 생성했습니다. 그러나 SPI를 활성화 한 후에도 Raspberry Pi에서 아무 것도받을 수 없었습니다. 나는 뭔가를 놓치고있는 것처럼 느낀다. 나는 어떤 운전사도 사용하지 않았다. PiCAN2 보드를 Raspberry Pi에 연결했습니다. 너에게 효과가 있었 니? – njoshy

답변

1

처음에는 드라이버가 필요합니까?

짧은 대답은 장치 드라이버가 바람직하지만, 그런 일이 공식적으로 또는 지역 사회는 아직입니다 번호

입니다.

이 포함될 수 있습니다 장치 드라이버 개발에서 얻는 이점 : PiCAN 보드

  1. 기본 OS를 지원합니다.
  2. create the custom IoT image을 만들고 Microsoft 상점에 배포하십시오.
  3. 가능한 성능 향상
  4. 다른 사람은 ...

그러나, develop an device driver하기 위해, 당신은 WDK 프레임 워크를 따라야합니다. 새로운 물건을 받기가 편하다면 먼저 시도해보십시오. WDK 드라이버 개발을 위해서는 linux source driver code을 참조해야 할 수도 있습니다.

보드를 작동시키는 것이 목적이라면, 이러한 모든 문제를 해결할 필요가 없습니다.

실제로 SPI 컨트롤러와 GPIO 컨트롤러를 가져 와서 SPI 장치를 열고 GPIO 인터럽트 핀을 초기화하면됩니다 (Mcp2515Can처럼).

그러나 SPI를 활성화 한 후에도 Raspberry Pi에서 아무 것도 수신 할 수 없습니다.

우선, Raspbian을 사용하고 CAN 드라이버 지원을 켜서 모든 배선이 올바른지 확인할 수 있습니다. 다음은 참조 할 수있는 user guide입니다.

하드웨어 오류 가능성을 배제 할 수있는 경우 C# 코드를 실행하여 소프트웨어 문제를 해결하십시오.

행운을 빈다.

+0

고맙습니다. 그것은 아주 informaitve입니다. 나는 Raspbian과의 하드웨어 고장을 검사 할 것이다. 나는 그 부분을 지배 할 수있다. 내가이 일을하면 다시 너에게 갈거야. 다시 감사합니다! – njoshy

+0

벡터 장치 VN1610 http://vector.com/vi_vn1600_en.html을 사용하여 PC에서 CAN 메시지를 Raspberry Pi (PC-USB-VN1610-PiCAN2-raspberry Pi)에 연결된 Pican2 보드로 시뮬레이션 할 수 있는지 알고 있습니까? 어쩌면 CANalyzer/CANape/CANoe와 같은 응용 프로그램이 있습니까? 어떤 생각? – njoshy