MCU 플랫폼, 베어메탈 개발, RTOS, 리눅스 커널 및 드라이버 작업, 툴체인, 학습 자료를 다루는 임베디드 프로그래밍 리소스 큐레이션 목록입니다.
오픈 소스. 새로운 가능성.
우수한 오픈 소스 프로젝트를 발견하고, 익명으로 프로젝트를 제출하며, 내 프로젝트를 신청해 편집하세요.
호기심으로 오픈 소스의 세계를 발견하세요.
THE FIRST COLLECTIONTakibi는 정제 타입(refinement types)과 어파인 소유권(affine ownership)을 사용하여 커널 런타임 오류를 컴파일 타임 오류로 전환하도록 설계된 연구용 시스템 언어이자 Linux-ABI 호환 모놀리틱 커널입니다.
jetson-inference는 NVIDIA Jetson용 C++ 및 Python 딥비전 라이브러리로, TensorRT로 온디바이스 추론을, PyTorch로 학습을 수행하며 분류, 탐지, 분할, 포즈, 행동, 깊이, 카메라 스트리밍 예제와 사전 학습 모델, 튜토리얼을 제공합니다.
PlatformIO Core는 임베디드 소프트웨어 개발을 위한 오픈소스 명령줄 도구 모음으로, 마이크로컨트롤러 프로젝트에 멀티 플랫폼 빌드 시스템, 라이브러리 관리, 디버깅, 단위 테스트, 정적 코드 분석을 제공합니다.
Synth는 ARM Cortex-M/R, RISC-V RV32IMAC 및 AArch64를 대상으로 하는 AOT WebAssembly-to-native 컴파일러로, Rocq 기계화 정밀성 증명과 SMT 번역 검증을 제공하는 Apache-2.0 라이선스의 임베디드 중심 프로젝트입니다.
ESPectre는 지원되는 ESP32 보드를 로컬 Wi-Fi CSI 모션 센서로 바꿔주며, 바로 플래시 가능한 웨어, Home Assistant/MQTT/Matter 통합, 브라우저 도구, CLI, 임베드 가능한 C++ SDK를 제공합니다.
TartLab은 임베디드 장치에서 직접 제공되는 경량 브라우저 기반 MicroPython IDE입니다. 교실 환경을 위해 설계되어 데스크톱 IDE 설치가 필요 없으며, 구문 강조, REPL 콘솔, Wi-Fi 설정 및 브라우저 기반 업데이트 기능을 제공합니다. 현재 알파 단계이며 LilyGO T-Display-S3 Pro에서 사용 가능합니다.
raylib은 비디오 게임 프로그래밍을 위한 단순하고 사용하기 쉬운 C 라이브러리로, 프로토타이핑, 교육 및 그래픽 애플리케이션에 이상적입니다.
Embassy는 Rust와 async를 사용하는 현대적인 임베디드 프레임워크로, 다양한 마이크로컨트롤러용 HAL, 시간, 네트워킹, 블루투스, USB 등을 제공하며 안전하고 효율적인 멀티태스킹을 지원합니다.
CloudPath(云径)는 중심 서비스와 게이트웨이로 구성된 셀프 호스팅 IoT 제어 플랫폼입니다. 중심 서비스는 기대 상태, 테넌트 및 감사를 관리하고, 게이트웨이는 장치 관측 상태를 관리하며 오프라인 시에도 자율 작동합니다. Go와 React 기반으로 구축되었으며 SQLite를 사용합니다. MIT 라이선스로 오픈 소스 제공되며, 계정 및 RBAC, 테넌트 토큰, 다중 게이트웨이 접속 및 systemd/nginx 배포 가이드를 지원합니다.
ClickHouse는 실시간 분석 데이터 보고를 위해 설계된 오픈 소스 컬럼 지향 데이터베이스 관리 시스템입니다.