Slashdot 한국어
팔로우
Adafruit의 새로운 CircuitPython 'Turbo'가 작은 보드에 네이티브 코드를 가져옵니다
Adafruit는 2017년에 초보자 친화적인 MicroPython 파생 버전으로 CircuitPython을 출시했습니다. Adafruit는 이제 특정 Python 함수를 네이티브 머신 코드로 컴파일하는 새로운 워크플로우인 CircuitPython Turbo를 선보였습니다. 이 컴파일된 코드는 호환되는 마이크로컨트롤러 보드에 로드되어 더 빠른 실행을 가능하게 합니다. CircuitPython Turbo는 MicroPython의 기존 Native 및 Viper 이터에 기반하여 상당한 속도 향상을 달성합니다. 예를 들어, Metro RP2040에서 Mandelbrot 테스트는 바이트코드에 비해 연산 속도가 19.71배 향상되었습니다. 컴파일된 함수는 네이티브로 실행되지만, 애플리케이션의 나머지 부분은 Python으로 유지됩니다. 이 Turbo 기능은 이제 RP2040 및 RP2350 보드를 위한 최신 CircuitPython 빌드에 통합되었습니다. 이는 시각 효과 생성, 오디오 처리 또는 복잡한 계산 처리와 같이 계산 집약적인 작업을 포함하는 프로젝트에 특히 유익합니다. CircuitPython Turbo는 프로젝트를 더 부드럽고 반응성이 뛰어나며 더 많은 작업을 동시에 처리할 수 있도록 하는 것을 목표로 합니다. 속도 향상은 측정된 애플리케이션의 계산 부분에 국한됩니다. 이 개발은 이전의 발전에 기반한 오픈 소스 커뮤니티 내의 협력 노력의 결과입니다.