본문 바로가기
반응형

전체 글156

소프트웨어 엔지니어가 SMBus 공부하기 🎯 소프트웨어 엔지니어 입장에서 SMBus를 학습할 때의 추천 공부 범위 다음 내용 위주로 깊게 이해하면 충분합니다. ✅ 1. 기본 개념 및 목적 이해 • SMBus의 용도와 I²C와의 차이점 • SMBus가 왜 필요한지, I²C와의 근본적인 차이(Timeout, PEC 등)를 정확히 숙지 ✅ 1-1. 버스 프로토콜 기본 구조 숙지 • 버스 구성: Master-Slave 구조 • 주소 체계(Addressing) • 7-bit 주소 구조 • SMBus 전송 속도와 제한사항 • 기본 100kHz, 고속 최대 400kHz 또는 1MHz까지 지원하는 경우도 있음 • 라인 신호: • SDA(Data), SCL(Clock) 라인의 전기적 신호 특성 이해 (풀업 저항 역할 등) ✅ 2. SMBus 프로토콜 명령 형.. 2025. 3. 9.
iterm2 단축키 지정하기 1. 메뉴로 들어가기 cmd + , 를 통해 진입하거나 메뉴의 iTerm2 -> Settings...로 들어가거나 2. 하단의 Presets... 왼쪽 +를 통해 추가할 수 있다 3. 추가할 내용 1. 한 단어씩 왼쪽으로 커서 이동: option(⌥) + ← => Action: Send Escape Sequence => Esc + b 2. 한 단어씩 오른쪽으로 커서 이동: option(⌥) + → => Action: Send Escape Sequence => Esc + f 3. 커서의 왼쪽 단어 지우기: option(⌥) + backspace(⌫) => Action: Send Hex Code => 0x17 4. 커서의 오른쪽 단어 지우기: option(⌥) + delete => Action: Send E.. 2023. 7. 24.
[spring boot + jpa + mariadb] M1 Macbook에서 설치하면서 해야 했던 것들 Mac m1 openjdk 설치 (tistory.com) Mac m1 openjdk 설치 먼저 아래 사이트에 접속 합니다. https://www.azul.com Home Introducing Cloud Native Compiler Offload JIT compilation with the Cloud Native Compiler to enhance the performance of Java applications in any compute environment. www.azul.com 우측 goateedev.tistory.com Docker - 도커로 Mariadb 컨테이너 간편하게 설치하기 (tistory.com) Docker - 도커로 Mariadb 컨테이너 간편하게 설치하기 도커(Docker)를 이용.. 2023. 6. 4.
MacOS에서 ssh 사용을 위해 rsa key 생성하기 RSA란? 아래 블로그 참고 공개키 암호화! 원리와 사용방법을 알아보자! (tistory.com) 공개키 암호화! 원리와 사용방법을 알아보자! 암호화 종류의 마지막인 공개키 암호화입니다. 이전 포스팅에서는 단방향 암호화, 대칭키 암호화를 올려드렸었습니다. 마지막인 공개키 암호화는 국제 표준으로도 있을 만큼 굉장히 많이 사용 koonsland.tistory.com 아무튼 rsa 알고리즘을 통한 ssh는 여러 서비스에 사용되고 있다. MacOS에서 ssh key를 생성하는 방법은 아래와 같다. 1. 먼저 현재 키가 있는지 확인해본다. id_rsa(개인키), id_rsa.pub(공개키)이 없다면 키가 없는 것이다. % ll ~/.ssh total 24 drwx------ 5 aaa staff 160 Apr 8.. 2023. 5. 27.
pip install beautifulsoup 에서 오류가 발생하면 아래와 같이 오류가 발생한다면 python version이 높아 설치가 안되는 것일 듯. PS D:\Program\python> pip install beautifulsoup Collecting beautifulsoup Using cached BeautifulSoup-3.2.2.tar.gz (32 kB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [7 lines of output] Traceback (most recent call last): File "", line 2, in File.. 2022. 5. 12.
github의 pulls, issues 가져오기 from bs4 import BeautifulSoup import requests server = "https://github.com" url = server + "/~~~path~~~/pulls" request = requests.get(url) result = request.text # f = open("d:/program/python/result.txt", "r", encoding="utf-8") # result = f.read() # f.close() soup = BeautifulSoup(result, "html.parser") # pulls # issues for item in soup.select("div.flex-auto.min-width-0.p-2.pr-3.pr-md-2 a.Link--pr.. 2022. 5. 12.
반응형