AlgoBuilder 는 엔지니어가 코드를 작성하지 않고도 그래픽 인터페이스를 사용하여 복잡한 알고리즘을 개발하고 테스트 할 수 있도록하는 STMicroelectronics의 그래픽 디자인 도구입니다. 이 도구는 ST Microelectronics의 STM32 Microcontroller 시리즈 및 MEMS 센서와 함께 사용하는 것을 목표로합니다. 직렬 통신을 통해 연결된 센서에서 실시간 데이터를 가져올 수 있으며 AlgoBuilder 소프트웨어 내에서 블록으로 쉽게 사용할 수있는 다양한 수학적 모델을 통해이를 계산합니다. 또한 센서 융합, 자이로 스코프 / 자 기계 보정, 보수계 등을위한 인기있는 내장 모션 감지 알고리즘 이 있습니다.
최근 4 번째 ST 마이크로 일렉트로닉스 (그레이터 노이다, 인도)에서 열린 보도 개요 7 월 2019 ST는 설계자가 클라우드에 자신의 코드를 업로드하고 기계 학습 계산을 수행 할 수 있습니다 AlgoBuilder (V 2.1.0)의 새로운 버전을 발표했다. 이 새로운 기능은 설계자가 수학적 계산에 많은 시간을 소비하지 않고 FFT 분석 과 같은 복잡한 수학적 계산을 수행하는 데 도움이 될 것으로 예상됩니다. 또한 MQTT 프로토콜 을 지원 하여 데이터를 클라우드로 전송하여 Industry 4.0 및 AWS 연결에 대한 개념 증명 구축을 용이하게 합니다.응용 프로그램. AlgoBuilder는 STM32 개발 환경을 활용하고 NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 및 SensorTile 보드와 같은 STM32 Nucleo 보드를 지원합니다.
컴파일시 Algobuilder를 사용하는 그래픽 디자인 빌드는 개발 보드에 직접 업로드 할 수있는 C 코드를 생성합니다. C 코드 생성은 STM32, IAR, EWARM 및 Keil uVision 용 System Workbench와 같은 외부 컴파일러를 지원합니다. 보드에 업로드 된 코드는 Algobuilder에 실시간 센서 값을 제공하며, 통합 출력 데이터 모니터 또는 Unicleo-GUI를 사용하여 데이터 시각화에 사용할 수 있습니다. Unicleo-GUI의 예제 데이터 시각화 그래프가 아래에 나와 있습니다.
AlgoBuilder 소프트웨어는 STMicroelectronics에서 무료로 다운로드 할 수 있으며 출시 시간을 단축하기위한 사용자 친화적 인 라이선스 조건이 있습니다. AlgoBuilder 사용 설명서를 읽고