https://docs.khadas.com/vim3/FenixScript.html
위 사이트에 가면 VIM3 보드의 document사이트로 연결됩니다. 그중에 Lnux개발 가이드로요~
참고로 보드를 간단소개하면 RPI보드와 달리 eMMC 부팅이되지만 물론 SD부팅도 지원합니다.
해당 게시물 내용을 보시면 아시겠지만,
SD로 개발하고 최종 eMMC로 image를 writing할 수 있도록 가이드 합니다.
여기 가시면 기존 라즈베리파이에도 응용하여 적용할 수 있는
여러 가지의 개발 방법들이 나와 있습니다.
그리고 그동안의 막코딩의 개념이 정리도 됩니다.
예를들면,
IO제어를 할 수 있는 방법이 여러가지가 있는데요~
여기를 참고하면,
1. /sys/class 의 sysfs를 통한 제어
2. WiringPi 라이브러리를 통한 제어
3. WiriingPi-Python이라는 파이선 버전 라이브러리로도 제어 가능
4. RPI용으로 나왔지만 인기가 많아 VIM3보드에도 migration된 RPI.GPIO를 통한 제어
등이 언급되어 있습니다.
물론 여기에는 없지만 한가지 방법이 더 있긴 합니다.
그건 다른 사이트 이지만, 여기 블로그 링크( => https://bit.ly/35BJFKM )
에서 내용 중 1번에 해당하는 방법입니다.
간단히 언급드리면, IO레지스터의 직접 접근 방법입니다.
=> https://webnautes.tistory.com/728 (여기에 잘 mmap을 사용하는 설명이 잘 되어 있네요~)
어쨌든, VIM3 보드를 알고 나서 RPI보드 관심있는 분들에게도
유용할 것 같아 정보 공유 차원에서 글 올립니다.