ailyProject/aily-blockly

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

해결하는 문제

aily Blockly는 비전문가 사용자를 위한 하드웨어 개발의 장벽을 낮추기 위해 설계되었습니다. 복잡한 수동 설정과 전문적인 코딩 대신 AI 지원 시각 프로그래밍 환경을 제공하여, 도구 체인과 오류 메시지로 인한 부담을 줄이고 더 빠르게 실행 가능한 하드웨어 프로젝트를 만들 수 있습니다.

작동 방식

Blockly를 기반으로 한 일반 목적의 하드웨어 개발 환경(IDE)으로서 작동합니다. 프로젝트 초기 분석 및 보드 추천부터 코드 생성, 디버깅에 이르기까지 개발 생애 주기 전반에 AI를 통합합니다. 100개 이상의 다양한 개발 보드와 칩을 지원하며, 400개 이상의 사전 설정 확장 기능 라이브러리를 제공합니다.

대상 사용자

C/C++에 깊은 전문 지식이나 복잡한 IDE 설정이 필요 없는, 하드웨어 프로젝트를 프로토타이핑하고 싶은 비전문 개발자, 학생, 애호가.

주요 특징

  • AI 네이티브 지원: AI가 프로젝트 분석, 솔루션 추천, 배선도 생성, 코드 작성에 도움을 줍니다.
  • 하드웨어 독립성: 100개 이상의 다양한 개발 보드와 칩을 지원합니다.
  • 자동 디버깅: AI가 컴파일 오류와 디버그 로그를 분석하여 수리 제안을 제공합니다.
  • 시각적 프로그래밍: Blockly를 사용해 자연어와 전문 코드 사이의 격차를 메웁니다.
  • 확장성: AI는 네이티브 Arduino/C/C++ 라이브러리를 분석하여 Blockly 환경용으로 변환을 생성할 수 있습니다.
  • 초고속 컴파일: 엣지-클라우드 협업과 캐싱을 활용해 컴파일 시간을 단축합니다.

관련

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