안녕하세요, rapa 2기 교육생입니다.
VCP-G 스펙에 이더넷이 있으나 포트가 없기에, 이더넷 모듈을 구입하려고 합니다.
혹시 지원하는 이더넷 모듈이나 다른 방안을 안내받을 수 있을까요?!
안녕하십니까. TOPST 매니저입니다.
문의주신 내용에 대해 아래와 같이 안내드립니다.
말씀해주신 바와 같이, VCP 자체적으로는 이더넷 기능을 지원하고 있으나, 현재 보드에는 이를 바로 활용할 수 있는 전용 포트가 부착되어 있지 않습니다.
참고로, VCP 칩은 차량 내 정밀 기기 제어(예: 가속, 제동, 와이퍼 등)를 주 용도로 설계된 전장용 칩이며, Cortex-R5 기반으로 제작되어 FreeRTOS를 지원합니다. 해당 칩을 기반으로 제작된 보드가 VCP-G이며, 아두이노와의 호환성을 고려하여 설계되었음을 안내드립니다.
또한, 이더넷 기능은 칩 설계상 지원 가능한 구조이므로, 향후 저희 TOPST에서도 아두이노 이더넷 쉴드를 활용한 테스트 및 검증을 계획하고 있습니다. 다만, 현재는 내부 작업 우선순위에 따라 해당 항목에 대한 개발이 보류되고 있는 점 양해 부탁드립니다.
감사합니다.
TOPST 드림
안녕하십니까. TOPST 매니저입니다.
문의주신 내용에 대해 아래와 같이 상세히 안내드립니다.
VCP-G 보드의 코어인 TCC7045 칩은 텔레칩스에서 차량용 전장 시스템을 위한 전용 MCU 칩으로 설계된 제품입니다. TOPST 보드가 제작되기 이전에는 칩기능 검증을 위한 데모 형태의 Evaluation Board가 제공되어, 해당 칩에 설계된 기능들을 테스트할 수 있도록 되어 있었습니다.
이에 따라, BSP 레이어에서는 주요 기능들에 대한 구현이 이미 완료된 상태입니다. 다만, VCP-G 보드는 기존 임베디드 보드에 익숙한 사용자 분들께 보다 친숙하게 다가갈 수 있도록 아두이노 IDE 호환성을 중심으로 우선 개발된 보드임을 참고 부탁드립니다.
현재 확인하고 계신 코드는 혹시 FreeRTOS 기반의 코드일지요? FreeRTOS 환경에서 작업을 진행하고 계신 경우, 기존에 공개되어 있는 예제 코드나 소스를 참고하시어 개발을 이어가시는 것도 좋은 학습 경험이 될 수 있을 것으로 생각됩니다.
아울러, 저희 TOPST에서도 향후 FreeRTOS 환경에 대한 확장과 지원을 계획하고 있으나, 내부 개발 일정과 우선순위 조정으로 인해 아직 본격적인 작업이 진행되지 못하고 있는 점 양해 부탁드립니다.
감사합니다.
안녕하세요, TOPST 매니저님
상세한 답변 감사드립니다.
그리고, 제가 확인한 코드는 FreeRTOS 코드입니다.
위의 디렉터리에서 보았는데
그러면 위의 sample 코드는 실제 보드에서 실행이 되지 않을 가능성이 있는 건가요?
넵 맞습니다. 코드를 실행을 시킨다고 해서 동작하지 않을 것 같습니다. 사용하시고자 하는 장치를 연결하고, 코드를 참조하시고 새로 구현하시는 방향으로 가셔야 할 것입니다.
네 알겠습니다.
답변해 주셔서 감사합니다. ^^