본문 바로가기

젯슨나노4

Jetson nano에서 spidev 사용하기 jetson nano에서 SPI 통신을 사용하기 위해, spidev 라이브러리를 사용하기로했다. 우선 spidev 라이브러리를 설치해줘야했다. $ pip3 install spidev 라이브러리가 잘 설치되었나 확인해본다. $ pip3 show spidev 참고한 자료에서는 classifiers 정보도 있었지만 나에겐 뜨지 않았다. 이제 spidev를 import한 코드를 실행하였다. 그러나 다음과 같은 Import error가 뜨면서 실행되지 않았다... 분명 show 명령어로 설치가 된 걸 확인했는데... succesfully installed라고 했는데... 실행이 되지 않았다... show에서 알려준 Location으로 가서 파일을 삭제하고 다시 설치했다. 그러나 다시해도 같은 오류만 뜰 뿐이었다... 2021. 7. 15.
Jetson nano SPI 설정하기 아래와 같은 명령을 입력하면 다음 사진과 같은 40pin 맵이 뜬다. sudo 관리자의 권한으로 실행해야한다. sudo /opt/nvidia/jetson-io/jetson-io.py 두 번째 option인 Configure 40-pin expansion header를 선택한다. spi는 두 채널이 있다. 자신이 활성화 시키고 싶은 항목을 space로 체크하고 Back을 누르면 된다. 그럼 이전 화면으로 돌아가는데 save and rebooting 이라는 내용이 포함된 문구를 클릭하면 설정이 완료된다. 설정을 마치고 나면 자동으로 리부팅이된다. 해당 페이지에서 spi 뿐만 아니라 i2c, pwm, uart도 활성화 가능하다. 본 파이썬 파일이 존재하는 /opt/nvidia/jetson-io 디렉토리에 가면.. 2021. 7. 15.
Jetson nano wifi 동글로 wifi 연결이 안돼요! jetson nano는 무선랜 기능이 포함되어 있지 않아 무선랜 카드를 연결하거나 와이파이 동글로 연결해주어야한다. 나는 기존에 소지하고 있던 와이파이 동글로 연결하기로 했다. 동글의 기종은 iptime의 A1000mini였다. 그러나 jetson nano가 해당 동글을 인식하지 못했는데, iptime A2000U를 사용하니 바로 와이파이 연결이 되었다 ! 텍스트A1000mini가 연결되지 않았던 이유는 jetson nano ubunto의 커널 버전과 A1000mini의 "커널 버전"이 달라서였다! 때문에 우분투의 버전과 맞는 A1000mini의 드라이버를 다시 설치해줘야한다. 그러나 git clone을 하기 위해선 인터넷 연결이 필요하기 때문에 랜선을 꽂고 다운 받거나, 랜 카드를 이용하여야 한다. g.. 2021. 7. 15.
Jetson nano 전원이 안들어와요! 처음 보는 Jetson nano developer kit를 다뤄보게 되었다. 그러나 처음부터 막히기 시작했다! 전원이 안들어온다. 열심히 인터넷을 찾아보았지만 내가 원하는 답은 찾지 못했다. jetson nano 전원인가 방법이 세가지가 있다는 내용 뿐이었다. 한참을 헤매다 '점퍼 소켓' 의 위치를 옮겨주니 잘 되었다. 점퍼 소켓이 두 핀 중 한 핀에만 꽂혀있었다. 이것을 두 핀을 연결하도록 옮겨주었다. 아래 사진은 옮겨진 상태이다. 바로 이 부분이다 !! 2021. 7. 15.