TinyML

Pinned ·

Mbed-CLI

Digital Camera Interface(DCMI)란? The digital camera is a synchronous parallel interface able to receive a high-speed data flow from an external 8, 10, 12 or 14 bit CMOS camera module. It supports different data formats(YCbCr4:2:2/RGB565 progressive video, JPEG). This interface …

Pinned ·

Mbed-CLI

Mbed-CLI 환경 구축 STM32F746G-disco보드의 실습을 위해 STM32CubeIDE를 설치했지만, TinyML(한빛미디어, 2020.8)책에서는 Mbed-CLI를 이용하여 빌드를 진행했다. 우선은 책의 내용을 따라가기 위해 Mbed-CLI환경을 구축해 보았다. prerequisites python3.x 이상 git Mercurial 2.2.2 이상(분산 버전 관리 시스템) Mbed CLI 설치하기 ARM Mbed tool로는 Keil Studio Cloud, Mbed St…

Pinned ·

Mbed-CLI Tutorial

Mbed-CLI Tutorial Mbed-CLI 환경 구축이 완료되었다면 간단한 예제 프로젝트를 진행하면서 사용법을 익혀 보자. 1. 프로젝트 생성 아래 명령어를 입력하면 "project name" 디렉토리가 생성되며 프로젝트 디렉토리로 설정된다. mbed new "project_name" --mbedlib --mbedlib옵션은 Mbed library를 사용하는 Mbed OS 2 프로젝트로 생성하는 옵션이다. STM32F746G-disco Tutor…

Pinned ·

STM32F746G-disco Tutorial

본 글에서는 STM32F746G-disco 개발 보드를 이용하여 O'REILLY의 TinyML도서의 예제를 실행해 볼 것이다. 준비물 STM32F746G-disco(마이크로컨트롤러 개발보드) Make(builder) 3.8.2이상 mercurial(파이썬 버전 에러(python@3.11) 발생 시 버전 5.9.3을 명시하면 해결됨) Mbed CLI - 운영 체제에 맞게 설치할 것, macOS X 아니면 pip을 통해 설치할 수도 있다.pip install mbed-cli STM32…