블로그
-
우분투 24.04 NVIDIA 드라이버 설치와 오류 해결: nvidia-smi 실패, 검은 화면, Secure Boot MOK
우분투 24.04에 NVIDIA 그래픽 드라이버를 ubuntu-drivers와 apt로 설치하는 방법, open 모듈 선택, Secure Boot MOK 등록, nvidia-smi 통신 실패·로그인 루프·dpkg 충돌·커널 업데이트 후 오류 해결과 완전 삭제까지 설명합니다.
-
윈도우 11/10에 WSL2 우분투 설치하기: wsl --install 오류 코드 해결과 설치 직후 바꿀 설정
wsl --install로 WSL2 우분투를 설치하는 순서, 0x80370102·0x8007019e·0x800701bc 오류 해결, 비밀번호 분실 시 복구, .wslconfig 메모리·mirrored 네트워크, systemd, 다른 드라이브로 옮기는 법까지 정리합니다.
-
우분투 설치 후 개발자가 처음 할 일: 드라이버·한글 입력·개발 도구·Docker·런타임 초기 세팅
우분투 24.04 LTS를 새로 설치한 개발자를 위한 첫날 체크리스트. 드라이버·한글 입력·필수 CLI 도구·버전 관리자(nvm, uv)·Docker 권한 설정·에디터·snap/flatpak 선택 기준·보안 설정까지 이유와 함께 순서대로 정리합니다.
-
ROS2 독학 자료 고르는 법: 공식 문서, 책, 온라인 강좌, 한국어 자료, 가상 개발 환경
ROS2를 혼자 공부할 때 docs.ros.org를 배포판 버전 차이에 속지 않고 읽는 법, ROS2 전용 서적과 온라인 강좌에서 기대할 수 있는 것, 얇은 한국어 자료를 보완하는 전략, 컨테이너 개발 환경 활용법을 다룹니다.
-
자율주행 로봇 개발 독학 로드맵 | 하드웨어 없이 시작하는 현실적인 순서
실물 로봇 없이 자율주행 로봇 개발을 독학하는 순서를 단계별로 제시합니다. Linux 기초와 ROS2 노드·토픽에서 시작해 시뮬레이터 선택, SLAM·Nav2 실습, 포트폴리오 프로젝트, 저가 실물 플랫폼 검증까지 이어집니다.
-
ROS2 시뮬레이션 환경 혼자 구축하기 | Docker + Gazebo 설정
실물 로봇 없이 ROS2와 Gazebo 시뮬레이션 환경을 Docker로 혼자 구축하는 방법을 정리합니다. Linux/Mac/Windows(WSL2)별 GUI 포워딩 설정, docker-compose 구성, 자주 겪는 X11/그래픽 문제 해결까지 다룹니다.
-
WebRTC 레퍼런스 — PeerConnection·ICE·STUN·TURN·시그널링·SFU
W3C WebRTC API, SDP·ICE, STUN·Coturn, WebSocket 시그널링, Perfect Negotiation, Simulcast·SVC, 혼잡 제어·FEC, SFU(mediasoup·Janus·Jitsi) 운영까지 실무 기준으로 정리한 참조 문서입니다.
-
CMAF(Common Media Application Format) 레퍼런스 — ISO 23000-19·fMP4·HLS+DASH·저지연
CMAF가 ISO BMFF 기반 fMP4 세그먼트 하나로 HLS와 DASH를 동시에 서빙하는 구조를 트랙·헤더·프래그먼트 단위로 설명하고, LL-HLS·LL-DASH 저지연 구성, FFmpeg·Shaka Packager 패키징, CDN 캐싱과 프래그먼트 크기 튜닝을 다룹니다.
-
MPEG-DASH 레퍼런스 — MPD(ISO 23009-1)·세그먼트·CENC/DRM·플레이어
ISO/IEC 23009-1 MPD(Period, AdaptationSet, SegmentTemplate)와 FFmpeg·Shaka Packager, CENC, dash.js·Shaka·ExoPlayer·AVPlayer까지 MPEG-DASH 실무·플레이어 가이드.
-
HLS(HTTP Live Streaming) 레퍼런스 — M3U8·ABR·암호화·LL-HLS
RFC 8216 기반 HLS 스펙(M3U8, EXT-X, TS/fMP4, 바이트 레인지)과 FFmpeg·ABR·AES-128·FairPlay·CDN, LL-HLS·hls.js·Safari까지 실무에 바로 쓰는 기술 가이드입니다.