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보드 관심있는 분들에게도
유용할 것 같아 정보 공유 차원에서 글 올립니다.
'개발 이야기 > SBC 보드' 카테고리의 다른 글
ESP-32 보드로 간단한 블루투스 키보드 만들기 (1) | 2021.03.28 |
---|---|
리눅스 스마트폰, Librem5은 운영체제로 pureOS를 사용하고, (0) | 2020.12.17 |
젯슨 나노 보드에 파워스위치, 리셋스위치 설치하기 (0) | 2020.09.09 |
젯슨 나노(jetson nano) 보드의 첫 걸음과 관련 강의 스크립트들 (0) | 2020.09.09 |
젯슨나노 보드 - 파워모드(Power mode) 설정하기 (0) | 2020.09.09 |