본문 바로가기
  • 개발자 Jueony의 블로그

Jetson2

돌아온 Jetson Nano 이 글에서 잠깐 다뤘지만, 약 2년 전쯤에 Jetson Nano라는 Nvidia에서 나온 보드를 갖고 프로젝트를 진행한 적이 있다. 그때 잠깐 사용하고 다시 사용하게 될 일이 없을 것이라고 생각했는데... 최근에 새로 나온 2GB 모델이 꽤나 저렴한 가격으로 팔고 있어서 충동 구매 하고 말았다 ㅋㅋ 예전에 썼던 4GB 버전에 비해서 RAM 이외에도 하드웨어가 약간 변경사항이 있다. USB 포트 갯수가 줄어들고, 전원 잭이 베럴잭에서 USB C타입으로 바뀌었다. 그리고 기존에는 WiFi 모듈을 장착할 수 있는 슬롯(?)이 있었는데 2GB모델은 그게 없어서 WiFi를 쓰고 싶으면 USB로 연결해야한다. 개인적으로는 가격이 싸질 수 있다면 이 정도 변경사항은 충분히 허용 가능하다고 생각한다. 오늘 대충 초기 .. 2021. 5. 12.
Nvidia Jetson 보드 C++ GPIO 라이브러리 2019년도에 Jetson Nano를 가지고 간단한 프로젝트를 진행한 적이 있는데, 지금은 어떤지 잘 모르겠지만 당시에는 Nvidia에서 공식으로 제공하는 GPIO 라이브러리가 Python 버전 밖에 없었다. 당시 진행하던 프로젝트에서는 Python도 사용하였지만 C++로도 GPIO를 다뤄야해서 찾아보다가 공식에서 지원하는 Python 라이브러리 코드를 보니까 생각했던거보다 훨씬 단순해서 그냥 그걸 보고 직접 C++로 포팅작업을 했었다. 코드 내용은 파일시스템을 통해서 GPIO 핀에 접근하는 방식으로 매우 심플했기 때문에 사실 원리만 이해하면 만드는 것 자체는 어렵지 않았다. 포팅 작업은 최대한 Nvidia의 공식 Python 라이브러리와 API가 비슷하게 만드는 것에 집중하여 작업했다. (보니까 Nvi.. 2021. 4. 19.