본문 바로가기

전체 글

(43)
wsl vhdx mount wsl 에 vhdx 이미지를 마운트 시키기 Windows 11 에서 확인윈도우 시작 버튼에서 "가상 디스크 만들기" 선택 VHD 생성하기 버튼. 정보 입력하면 생성. 256GB의 용량을 Dynamic 으로 생성. Attach 하고 포맷하면 바로 윈도우즈에 디스크로 활성화 된다.하지만 wsl 에 추가해서 사용하려는게 목적이다.포맷과 Attach 는 건너뛰고 mount를 시도했다. Gemini, ChatGPT 둘다 이 문제를 해결 못하고 이런저런 방법은 다 알려주는데... wsl --mount --vhd "G:\vm\vhd\mt.vhdx" --bare 두놈 다 "--vhd" 를 빼먹은 것... ext4 포맷 후 사용하기 성공. 호스트 윈도우즈와 PATH 가 공유되는 것을 막으려면/etc/wsl.conf 파..
Linux DRM 하위 시스템 학습 노트 Linux DRM 하위 시스템 학습 노트개요Direct Rendering Manager(DRM)은 Linux 커널의 GPU 인터페이스 하위 시스템이다. 초기에는 X Server의 Direct Rendering Infrastructure를 위한 커널 컴포넌트로 개발되었으나, 현재는 Wayland, SDL2, Kodi 등 다양한 그래픽 스택에서 활용된다.DRM의 핵심 목적은 여러 사용자 공간 프로그램이 GPU 리소스를 충돌 없이 협력적으로 사용할 수 있도록 중재하는 것이다. fbdev와 같은 기존 API는 단일 프로그램이 프레임버퍼를 관리하는 단순한 시나리오에는 적합했지만, 복잡한 3D 가속 환경에서는 심각한 충돌 문제가 발생했다.핵심 아키텍처DRM Core와 Driver 분리DRM은 두 가지 핵심 구성 요..
MQTT 서버까지 진행 STM32 보드에서 수집한 센서 데이터를 전송하고, 실시간 웹 대시보드에서 확인 한 구조를 일단 만들었다.데이터 전송 구조STM32: 온습도 센서에서 데이터 수신, ESP32에 전송ESP32: WIFI/MQTT로 Raspberry pi(Broker)에 센서 데이터를 publishRaspberry pi: Broker 동작 + Web server는 센서 데이터를 subscribeWiFi Provisioning처음엔 간단히 SSID, password 정보를 하드코딩 해두었다. ESP32와 RaspberryPi 사이에 구현되어 있는 BLE를 통해 WIFI 설정을 하는 것으로 기능을 추가했다. MQTT 브로커 주소도 설정하도록 추가했다.ESP32에 BLE 구조 추가기존에 온습도 데이터를 전송하는 것과 별개로 p..