리눅스 / 임베디드 최신 글
-
Kernel 또는 Device Tree 수정 후 부팅이 안될 때 복구하는 방법
대상: Raspberry Pi 5에서 커널 모듈, DTB(Device Tree), 오버레이를 직접 수정하거나 커스텀 빌드한 뒤 부팅이 멈추는 개발자환경: Raspberry Pi 5 + Raspberry Pi OS / Ubuntu / 기타 리눅스 기반 1. 문제 상황 요약 다음과 같은 상황일 때 부팅이 중단되거나 “무한 부팅 루프”에 빠지는 경우가 많습니다 👇 Raspberry Pi 5는 U-Boot 없이 firmware(bootloader) 가 직접…
-
Device Tree Overlay로 HAT/외부 장치 지원 추가하기
대상: Raspberry Pi 5 + Linux (예: Raspberry Pi OS / Ubuntu 등) 환경에서, GPIO 확장 보드(HAT), SPI/I2C 장치, UART, 특정 하드웨어 추가 등을 위해 Device Tree 설정을 직접 다루고 싶은 개발자환경: Raspberry Pi 5, 부트 파티션이 /boot/firmware (또는 Raspberry Pi OS 기본 구조), dtc (device tree compiler) 사용 가능 1. 왜 Device Tree Overlay가…
ROS / ROS2 최신 글
-
기본 모바일 로봇 구조 이해: cmd_vel, odom, tf, sensor 토픽 흐름
대상: ROS로 자율주행 로봇을 개발하거나, 센서·제어 노드 간의 데이터 흐름을 이해하고 싶은 개발자환경: Ubuntu 20.04 + ROS Noetic (Melodic 동일)적용 예시: 차륜형 이동 로봇 (differential drive, Ackermann 등) 1. 문제/주제 요약 ROS 기반 모바일 로봇을 처음 다루면 아래와 같은 의문이 생깁니다: 이 글에서는 기본적인 ROS 모바일 로봇 시스템 구조를 한눈에 정리합니다.RViz나 시뮬레이터(Gazebo)에서 동작을 이해하기 전,…
-
센서 드라이버 패키지 붙이기: Lidar / IMU 예제로 보는 일반적인 ROS 통합 패턴
대상: ROS 기반 로봇 시스템에 LiDAR, IMU 등 외부 센서 드라이버를 연동하려는 개발자환경: Ubuntu 20.04 + ROS Noetic (Melodic 동일)예시 센서: LiDAR (Velodyne / RPLIDAR 등), IMU (Microstrain / Xsens 등) 1. 문제/주제 요약 센서 하드웨어를 ROS에 붙이려면 단순히 USB를 연결하는 것 이상이 필요합니다.보통 다음 단계에서 문제가 생깁니다 👇 이 글에서는 LiDAR / IMU 두…
Notion / 자동화 최신 글
-
Make.com 워크플로우 시작하기
대상: Make.com으로 Slack/Notion/Google Workspace/GitHub 등을 자동화해보고 싶은 개발자 & 파워유저환경: Make.com (웹 서비스), 최신 브라우저만 있으면 됨 1. 문제/주제 요약 이 글에서는 처음 Make.com 계정을 만들고 워크플로우(시나리오)를 돌리기 위한 최소 설정과 함께, 을 한 번에 정리한다. 2. 원인/배경 설명 (요금제 + 모듈 구조 이해) 2-1. Make.com에서 쓰는 단위: Operation(크레딧) 개념 Make.com은 월마다 쓸 수 있는…
-
Notion API + Python으로 데이터베이스 자동 생성하기
1. 문제/주제 요약 이 글에서는 다음을 목표로 합니다. 2. 배경/원리 설명 2-1. Notion API 동작 방식 간단 정리 2-2. “데이터베이스 자동 생성”의 핵심 Notion API에서 데이터베이스 생성은 다음과 같이 동작합니다. (Notion API Documentation) Python 클라이언트를 쓰면 이걸 notion.databases.create(…) 한 번으로 호출할 수 있습니다. (Velog) 3. 단계별 설정 및 예제 코드 3-1. Notion Integration 생성 &…