ailyProject/aily-blockly

AI IDE for hardware development, support Arduino, MicroPython, ESP32, STM32, RP2040, Nrf5x...

해결하는 문제

aily Blockly는 비전문 사용자가 하드웨어 프로젝트를 구축할 때 겪는 장벽을 낮추기 위해 설계된 범용 하드웨어 개발 환경입니다. AI 지원 워크플로우를 통해 구성, 라이브러리 관리 및 디버깅을 자동화함으로써 기존 개발 방식의 복잡성을 해결합니다.

작동 방식

이 소프트웨어는 개발 수명 주기 전반에 걸쳐 AI가 통합된 시각적 블록 기반 프로그래밍 인터페이스를 제공합니다. 사용자가 요구 사항을 설명하면 AI가 하드웨어 추천, 프로젝트 구조 생성, 코드 작성, 배선도 생성 및 컴파일 오류 문제 해결을 지원합니다. 100개 이상의 개발 보드와 칩을 지원하며, 프로젝트별로 툴체인과 종속성을 자동으로 관리합니다.

대상 사용자

복잡한 툴체인 구성이나 수동 디버깅에 얽매이지 않고 하드웨어 프로젝트 프로토타입을 빠르게 제작하고자 하는 메이커, 교육자 및 비전문 개발자를 대상으로 합니다.

주요 특징

  • AI 네이티브 개발: 프로젝트 분석, 코드 생성, 배선도 작성 및 자동 디버깅을 AI가 지원합니다.
  • 하드웨어 독립성: 통합된 인터페이스를 통해 100개 이상의 개발 보드와 칩을 지원합니다.
  • 즉시 사용 가능: 툴체인, 보드 패키지 및 라이브러리 관리 설정을 자동화합니다.
  • 확장 가능한 생태계: 500개 이상의 사전 구축된 라이브러리를 포함하며, AI가 기존 C/C++ 라이브러리를 블록 기반 환경에서 사용할 수 있도록 조정합니다.
  • 최적화된 워크플로우: 엣지-클라우드 협업 및 캐싱 기능을 통해 컴파일 시간을 단축합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트