임베디드 펌웨어 개발
보드를 설계한 팀이 펌웨어까지 만듭니다.
STM32 · ESP32 같은 MCU 펌웨어와 라즈베리파이 · 리눅스 기반 장치의 소프트웨어를 개발합니다. 회로와 펌웨어를 한 팀이 맡아, 문제가 생겼을 때 하드웨어와 소프트웨어 사이에서 원인을 떠넘기지 않습니다.
WHAT WE DO
이런 일을 합니다
- 센서 입력 · 데이터 수집 · 필터링
- 스테퍼 · DC 모터 구동과 모션 제어
- RS485 · UART · SPI · I2C 통신 프로토콜
- Wi-Fi · BLE 무선 통신 (ESP32)
- 라즈베리파이 · 리눅스 디바이스 드라이버
- PC 프로그램 · 웹 · 앱과의 통신 연동
TECH
다루는 기술
- STM32
- ESP32
- Raspberry Pi
- 리눅스 디바이스 드라이버
- RS485 멀티드롭
- 부트로더
WORKS
관련 개발 사례
모션 제어 · 다축 네트워크
키네틱아트 모션제어 시스템
3축 스테퍼 모터 컨트롤러와, 다수의 컨트롤러를 하나로 묶는 RS485 멀티드롭 네트워크입니다.
사례 보기PC 소프트웨어 · 모션 제어
KineticPro — 키네틱아트 모션제어 소프트웨어
RS485 멀티드롭으로 묶인 여러 대의 모션 컨트롤러를 한 곳에서 제어하는 PC 소프트웨어입니다. 펌웨어와 같은 protocol.yaml 에서 통신 코드를 생성해 양쪽이 어긋나지 않게 했습니다.
사례 보기다채널 계측 · 하드웨어
ASPV — 64채널 압력 센서 계측 하드웨어
64채널 FSR 압력 센서를 고분해능 ADC 8개로 동기 스캔해 읽어 들이는 계측 하드웨어입니다.
사례 보기FAQ
자주 묻는 질문
기존 제품의 펌웨어 수정만 맡길 수 있나요?
소스 코드와 회로도가 있으면 분석한 뒤 수정 범위와 일정을 안내드립니다. 소스가 없는 경우는 상담 후 판단합니다.
펌웨어와 PC · 앱 프로그램을 함께 맡길 수 있나요?
가능합니다. 통신 프로토콜을 한 곳에서 정의해 펌웨어와 PC 소프트웨어가 서로 어긋나지 않게 만듭니다.
보드가 이미 있는데 펌웨어만 개발할 수 있나요?
가능합니다. 회로도를 먼저 검토하고, 펌웨어로 해결할 수 없는 하드웨어 문제가 보이면 함께 알려 드립니다.
MORE