STM32MP157 기반 U-Boot 이식 및 커스텀 보드 초기화 전략

1. 공식 소스 확보 및 빌드 환경 구축 STM32MP1 플랫폼에서 U-Boot 을移植하기 위해서는 먼저 스타크레디미컬(STMicroelectronics) 에서 제공하는 공식 소스 코드를 기반으로 작업해야 합니다. 일반적으로 OpenSTLinux 프레임워크 내에서 호스트된 U-Boot 소스를 활용하며, 구체적인 버전은 프로젝트 요구사항에 맞춰 선택합니다. 1.1 소스 추출 및 패치 처리 압축된 U-Bo ...

7월 30일 09:47에 게시됨

Allwinner D1s 하드웨어 제어를 위한 Tina-SDK 개발 가이드

Tina-SDK 소스코드 준비 및 환경 구축 D1s 프로세서 기반의 개발을 위해 먼저 전용 SDK 소스코드를 확보하고 우분투(Ubuntu) 환경에 구축해야 합니다. 아래의 절차에 따라 소스 압축 파일을 해제하고 무결성을 확인합니다. # 작업 디렉토리 생성 및 이동 mkdir -p ~/allwinner_d1s_work cd ~/allwinner_d1s_work # 파일 무결성 검사 (MD5 체크섬 확인) # 다운로드한 모든 ...

7월 22일 18:40에 게시됨

임베디드 리눅스 펌웨어 빌드 및 배포 자동화 파이프라인 구축 가이드

수동 배포의 한계와 원자적 패키지의 필요성 임베디드 디바이스 양산 단계에서 USB 메모리를 이용해 수동으로 스크립트를 실행하거나, 필드 업데이트 후 버전 불일치로 인한 장애를 경험하는 경우가 많습니다. 이러한 문제는 단순히 기능 개발에만 집중하고, 코드를 실제 제품으로 전환하는 표준화된 빌드 및 배포 프로세스가 부재하기 때문에 발생합니다. 단순히 파일 ...

7월 10일 16:33에 게시됨

LVGL UI库的Linux Framebuffer移植 가이드

LVGL와 Linux Framebuffer 연동하기 임베디드 시스템에서 GUI를 구현하려면 먼저 하드웨어 추상화 계층을 구성해야 한다. LVGL(Light and Versatile Graphics Library)은 경량화된 임베디드 GUI 라이브러리로, 다양한 디스플레이 드라이버를 지원한다. 그중 Linux Framebuffer는 비교적 오래된 인터페이스이지만, 간단한 임베디드 환경에서 즉시 사용 가능한 해결책을 제 ...

6월 17일 20:56에 게시됨