RaspberryPi
-
라즈베리파이5 DDNS 포트포워딩 80포트 접속 안될때(고정IP)RaspberryPi 2024. 3. 28. 08:38
라즈베리파이4에서는 DDNS를 통해 웹서버 동작을 시킬 수 있었는데, 이번에 라즈베리파이5에서는 내부망(IP)로는 접속이 되는데 외부로 연동시킨 DDNS로는 접속이 안되었다. 라즈베리파이의 OS마다 명령어를 통한 고정IP설정이 다르다보니, 이번에는 다음과 같이 해야만 한다고 찾게 되었는데 이게 문제였다. 라즈베리파이 OS의 버젼은 "bookworm"였다. sudo nmcli c mod ipv4.addresses aa.dd.rr.es/24 ipv4.method manual 이것으로는 DNS설정이라던지 게이트웨이 설정이 안되어있어서 정보가 부족했던 것으로 보인다. 아래 명령을 들어가서 고정IP 설정을 상세하게 할 수 있다. sudo nmtui 위와 같이 해주니 DDNS를 통한 80포트 외부접속이 잘 되었다.
-
윈도우 환경에서 라즈베리파이 피코 C언어 개발환경RaspberryPi 2023. 12. 26. 14:41
Baram님의 유튜브를 참고하여 나에게 맞게 기록용으로 남긴다. https://www.youtube.com/watch?v=RYw2WSHW42Q&t=378 리눅스 환경에서는 다음을 참고하면 된다. https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html 설치 리스트 git https://git-scm.com/downloads cmake (bin 환경변수 잡을것) https://cmake.org/download/ python https://www.python.org/downloads/windows/ Visual Studio 2019 (2019부터 Windows Build Tools가 있기 때문) C++ 를 사용한 데스크..
-
라즈베리파이 UART 활성화RaspberryPi 2023. 10. 24. 15:45
RS485를 위해 아래 모듈 구매하였다. https://www.waveshare.com/rs485-can-hat.htm RS485 CAN HAT for Raspberry Pi www.waveshare.com 1. raspi-config > 인터페이스 > 시리얼 세팅 No, 하드웨어는 Yes 2. ttyAMA0 로 연동 가능 TEST apt-get install minicom minicom -D /dev/ttyAMA0 이후 테스트 minicom나갈때는 Ctrl+A 이후 X
-
raspberry pi GPIO control C languageRaspberryPi 2023. 8. 28. 18:33
1. initialize write(fd, pinnumber, pinnumber sring length); #include #include #include #include #include #include #include ////////////////////////////////////////////////// fd = open("/sys/class/gpio/export", O_WRONLY); if (fd == -1) { fprintf (stdout, "Unable to open /sys/class/gpio/export"); } if (write(fd, QString::number(DEF_OUT_1).toLocal8Bit().data(), QString::number(DEF_OUT_1).length()) ..
-
Ubuntu 시간 관련 명령 사용하기RaspberryPi 2022. 10. 12. 20:33
현재시간 root@NanoPC-T3:/home/pi# date Wed Oct 12 11:35:01 UTC 2022 시간 변경 -10월12일20시37분2022년.30초 root@NanoPC-T3:/home/pi# sudo date 1012203722.30 Wed Oct 12 20:37:30 UTC 2022 date로 시간 변경시 재부팅 할때 시간이 적용 안되어있는경우가 있다. 커널시간과 메인보드 시간을 맞추자 => 하드웨어 클럭 쓰기를 실행해야 함 하드웨어 클럭 읽기 root@NanoPC-T3:/home/pi# hwclock -r Tue Nov 8 22:43:01 2022 .025680 seconds 하드웨어 클럭 쓰기 root@NanoPC-T3:/home/pi# hwclock -w NTP관련 명령 roo..
-
라즈베리파이 부팅 로그 삭제RaspberryPi 2022. 10. 4. 18:03
부팅 텍스트를 숨기려면 어떻게합니까? 다음 파일을 잘못 편집하면 SD 카드의 이미지를 다시 작성해야하는 부팅 순서가 깨질 수 있으므로 Linux에서 파일을 편집하는 데 익숙해야합니다. 부팅 텍스트에 기여하는 많은 부분이 있습니다. 부팅 텍스트는 디버깅에 유용한 도구이지만 디버깅 할 계획이없고 광택이 나는 시스템을 원한다면 깔끔한 부팅을 위해 수행 할 수있는 몇 가지 단계를 간략하게 설명합니다. /boot/cmdline.txt 옵션에 대한 간단한 요약 : logo.nologo : 부팅시 라즈베리를 끕니다. quiet : 메시지 숨기기 console = tty3 : 더 많은 메시지를 숨 깁니다 (부트 메시지를 세 번째 콘솔로 리디렉션) loglevel = 3 : 더 많은 메시지를 숨 깁니다 (중요하지 않..
-
라즈베리파이 usb uac 사운드RaspberryPi 2022. 9. 22. 09:16
1. lsusb로 디바이스가 있는지 확인 2. aplay -l로 디바이스 번지 확인 3. sudo nano /usr/share/alsa/alsa.conf 4. 여기의 번지수를 해당 디바이스 번지로 변경 defaults.ctl.card 0 defaults.pcm.card 0 defaults.ctl.card 1 defaults.pcm.card 1 게인설정은 커맨드 창에서 alsamixer에서 화살표로 조정 또는 오른쪽 상단 스피커에서 오른쪽 버튼으로 출력 변경 (이렇게 해야 시스템 볼륨조절 연동됌) 리부팅 루프백 alsaloop -C hw:1,0 -P plughw:1,0 -c 1 -t 20000 라즈베리파이에서 딜레이 없는 record & play 최선 조합 sudo arecord ..