About | 기술과 일상 기록
기술 문제 해결과 IT 도구, 영화와 미드 감상, 만화, 운동을 배우며 얻은 팁과 경험을 기록하는 DevBJ의 소개입니다.
기록은 기억보다 오래 남는다고 믿습니다. DevBJ는 임베디드 네트워크, 자동차 진단 통신, FPGA/ASIC 문제 해결을 중심으로 IT 도구와 개발 환경을 기록하고, 취미로 본 영화와 미드, 읽은 만화, 운동을 배우며 얻은 팁과 경험도 나누는 개인 사이트입니다. Hugo와 Jekyll을 거쳐 Astro까지, GitHub 기반 정적 사이트를 직접 만들고 운영하며 겪은 빌드, 배포, 검색, 자동화 과정도 다룹니다.
완성된 정답만 보여주기보다 문제를 좁혀 가는 과정과 그 과정에서 배운 기준, 다음에 다시 확인할 근거를 남깁니다. 글은 강의보다 작업 노트에 가깝고, 결론만큼 재현 조건과 판단 근거를 중요하게 생각합니다.
HW TCP/IP 칩과 개발 자료
W5100 계열을 중심으로 W5300과 W6100까지, HW TCP/IP 칩의 구조와 제품별 설계 방향을 HW TCP/IP 칩 안내에 정리했습니다. TOE가 MCU 네트워크 설계에 주는 장점과 제약, 데이터시트, 드라이버, 검증 흐름과 Arduino 적용 사례도 함께 볼 수 있습니다.
W5100이 Ethernet Shield V1에, W5500이 Ethernet Shield 2에 사용된 것은 이 분야에서 내가 특히 자랑스럽게 생각하는 부분입니다. 각각의 Ethernet Shield V1과 Ethernet Shield 2 공식 설명에서 확인할 수 있습니다.
처음 읽기 좋은 카테고리
- DoIP 노트: Vehicle Discovery, Routing Activation, Diagnostic Message, Alive Check 등 차량 진단 통신의 흐름을 정리합니다.
- 네트워크 노트: lwIP, Ethernet, TCP/IP와 임베디드 네트워크 문제를 모았습니다. lwIP 학습 로드맵에서 보드 연결과 API 실행 문맥부터 pbuf, UDP, TCP 문제까지 읽기 순서와 증상별 글을 볼 수 있습니다.
- FPGA/ASIC 노트: HW TCP/IP 칩 자료와 Verilog/SystemVerilog, 시뮬레이션, 합성, 타이밍, 보드 bring-up 기록을 모았습니다.
- 개발 / IT 노트: 개발 도구, 오픈소스, 정적 사이트, GitHub Pages와 빌드 자동화 등 개발 및 IT 주제를 기록합니다.
- 도구 노트: 개발과 네트워크 작업에 유용한 도구와 사용법을 소개합니다.
- 작품 / 만화: 직접 보고 읽은 드라마와 만화의 감상을 기록합니다.
- 골프 / 당구: 배우며 익힌 운동 팁과 직접 해본 경험을 정리합니다.
무엇을 기록하나
- 문제 해결 과정: 증상, 재현 조건, 설정값, 로그와 패킷처럼 원인을 다시 확인하는 데 필요한 정보를 남깁니다.
- 기술 정리: 임베디드, 네트워크, 자동차 진단에서 자주 헷갈리는 개념과 경계를 제 언어로 정리합니다.
- 개발 / IT: 개발 환경, 오픈소스, 테스트 자동화, 빌드와 배포에서 직접 확인한 방법과 선택 기준을 기록합니다.
- 취미 기록: 영화와 미드 감상, 만화, 운동을 배우며 알게 된 팁과 경험을 다시 참고할 수 있게 남깁니다.
관심 분야
- Embedded Systems: MCU 펌웨어, 주변장치, RTOS, 보드 bring-up
- TCP/IP and lwIP: pbuf ownership, tcpip_thread 문맥, Ethernet DMA와 cache coherency
- Automotive Diagnostics: UDS Session과 Security Access, DoIP Discovery와 Routing Activation, Gateway와 addressing
- HW TCP/IP ASIC: W5100 계열과 W5300/W6100의 TOE 구조, 제품 자료와 적용 사례
- FPGA/ASIC: Verilog RTL, 시뮬레이션 의미, 합성과 타이밍
- Packet Debugging: TCP stream의 메시지 경계와 Wireshark를 이용한 패킷 분석
- Automation: 테스트 자동화와 개발 도구가 실제 작업 흐름에 미치는 영향
- Static Site Engineering: Hugo, Jekyll, Astro와 GitHub Pages의 빌드/배포/검색 운영
- IT와 오픈소스: 개발 도구와 공개 프로젝트를 살펴보고 도입 전 확인할 점
- 작품 감상: 직접 본 드라마와 읽은 만화에서 기억에 남은 인물과 이야기
- 취미와 운동: 영화와 미드 감상, 만화 읽기, 골프와 당구를 배우며 얻은 팁과 경험
이 사이트는 이렇게 운영합니다
DevBJ는 직접 만든 Python 정적 사이트 생성기로 빌드하고 GitHub Pages에서 운영합니다. 콘텐츠 구조와 빌드, 배포 환경을 직접 관리하며, 그 과정에서 익힌 기술도 개발 노트에 기록합니다.
글을 쓰는 기준
- 증상부터 적습니다. 무엇이 이상했는지, 어떤 로그나 패킷이 보였는지 먼저 남깁니다.
- 문제의 레이어를 나눕니다. TCP, DoIP, UDS처럼 서로 다른 원인을 한 번에 섞지 않고 하나씩 확인합니다.
- 다음 행동으로 마무리합니다. 무엇을 확인하고 어떤 로그를 남기면 좋을지 정리합니다.
글의 구조와 문장 정리에는 AI 도구를 활용할 수 있지만, 기술적 판단과 최종 내용은 발행 전에 확인합니다. 회사명, 고객 정보와 비공개 설계 자료는 공개하지 않고, 내가 해 온 일은 내 시각으로 기록합니다.
DevBJ | Develop. Build. Just Better.
일단 만들고, 계속 더 낫게.