본문 바로가기

전체 글24

[I2C] 라즈베리파이와 EEPROM의 I2C 통신 (i2cget) 오늘은 간단하게 Linux의 i2c-tools 패키지 중 i2cget 사용을 알아볼 것이다. 이렇게 따로 기록하려는 이유는, EEPROM이 16-bit addressing을 사용하여 다른 인터넷에서 볼 수 있었던 예시와는 다르게 값을 넣어야 했기 때문이다. 이것이 어떤 말인지를 먼저 알아보고, EEPROM에 잘 작동이 되는 예시 명령어들을 살펴보려 한다. 환경 raspberry pi 4 ubuntu 20.04 eeprom 24fc512-i/ot i2cget의 메뉴얼 i2cget과 address counter 일반적인 i2cget 사용은 아래와 같다. i2cget -y 장치 주소만을 명시하는 방식이다. address counter가 내부적으로 저장되는 EEPROM과 같은 장치에선, 마지막 작업이 있었던 주.. 2024. 2. 6.
라즈베리파이에 ssh로 접속하기 - 고정 IP 설정 문제 발생 이전 [포스팅] 에서 설정한대로 잘 접속하다가 어느 순간 연결이 끊어졌다. 와이파이로 연결함에 따라 DHCP 프로토콜을 수행하면서 가능한 ip를 할당해 주는데, 이 때 이 라즈베리파이의 ip는 매번 달라지게 되어, PuTTY에 저장해놓은 session의 IP주소가 유효하지 않게 된 것이다. 이렇게 매번 달라지게 된다면 라즈베리파이의 ip를 찾기 위해 매번 직접 접속하여 ip를 확인해야 하며, 이 과정은 원격접속을 하는 의미가 사라지는 것을 의미한다. 따라서 라즈베리파이의 ip를 DHCP에 따른 동적 ip가 아닌 고정 ip로 설정을 해볼 것이다. 이 과정은 한번의 파일 수정을 통해 가능하게 된다. 현재 ip 확인 ifconfig 위 명령어를 통해 현재 라즈베리파이의 ip주소를 확인할 수 있다. .. 2024. 2. 6.
[I2C] 라즈베리파이와 EEPROM의 I2C 통신 (i2cset) 1. 개요 라즈베리파이와 EEPROM간의 I2C 통신 방법을 간략히 살펴보고 문제 해결에 초점을 맞추어 글을 이어나가려 한다. 환경 raspberry pi 4 ubuntu 20.04 eeprom 24fc512-i/ot https://www.mouser.kr/ProductDetail/Microchip-Technology/24FC512T-I-OT?qs=TuK3vfAjtkUo9VPPfLl%2FBQ%3D%3D 24FC512T-I/OT Microchip Technology | Mouser 팩토리 팩 수량 - 일반적으로 공장에서 선적되는 패키지 크기 (참고: 제조업체는 사전 통지 없이 패키지 크기를 변경할 수 있습니다.) 대량 생산 고객이 “팩토리 팩 수량”을 다양하게 주문하면 www.mouser.kr 2. I2C.. 2024. 1. 29.
라즈베리파이에 ssh로 접속하기 1. 문제 상황 환경 raspberry pi 4, ubuntu 20.04 windows 10 접근 상황 ssh server : 라즈베리파이4 ssh client : 윈도우 10 ssh접속을 위해 라즈베리파이를 ssh의 서버로 하고, 윈도우 데스크톱에서 Putty를 ssh client로 사용하려 했다. 근데 다른 블로그에서 나와 있는 모든 방법들을 해봤는데도 마지막에는 접속이 되지 않았다. 이를 해결했고, 따라서 기록하고자 한다. 2. 시도한 것 라즈베리파이 - ssh 활성화 sudo raspi-config 위 명령어를 통해, 라즈베리파이의 ssh를 활성화 해주었다. 아래 링크에 보다 자세한 과정이 나온다. https://m.blog.naver.com/dsz08082/222098622936 [Raspber.. 2024. 1. 29.