기술 스택 · 지원 사양
| 대상 MCU | STM32F0/F1/F4/F7, G0/G4, H7, L0/L4, U5 (Cortex-M0+/M4/M7/M33) |
|---|---|
| 개발 환경 | STM32CubeIDE, CubeMX, Keil MDK, GCC/CMake, ST-Link·J-Link 디버깅 |
| 펌웨어 구조 | 베어메탈, FreeRTOS, Zephyr RTOS, RT-Thread |
| 주변장치 | UART/SPI/I2C/CAN/USB, ADC/DAC, 타이머·PWM, DMA, RTC, 외부 플래시 |
| 통신 프로토콜 | Modbus RTU/TCP, CANopen, RS-485 커스텀, BLE/WiFi/LoRa 모듈 연동 |
| 부트로더·OTA | 듀얼 뱅크, 서명·롤백, UART/USB/네트워크 업데이트 |
| 산출물 | 소스코드·빌드 스크립트, 설계서·프로토콜 명세, 테스트 리포트, 생산용 펌웨어 |
STM32 펌웨어 개발 외주는 STM32F/G/H/L/U 시리즈(ARM Cortex-M0+/M4/M7/M33) 기반 임베디드 펌웨어를 요구사항 정의부터 양산 대응까지 맡기는 서비스입니다. 주식회사 제이는 베어메탈·RTOS 펌웨어, 주변장치 드라이버, 통신 프로토콜, 저전력 설계, 부트로더·OTA까지 STM32 개발 전 범위를 수행합니다.
이런 경우에 맡기세요
- 하드웨어는 있는데 펌웨어 개발 인력이 없거나 일정이 촉박한 경우
- 8비트 MCU·아두이노 시제품을 STM32 기반 양산 제품으로 전환해야 하는 경우
- 기존 STM32 펌웨어의 버그 수정·기능 추가·유지보수를 외부에 맡기고 싶은 경우
- 센서·모터·통신 모듈을 연동하는 제어 보드 펌웨어가 필요한 경우
개발 범위
- MCU 선정·클럭/전원 설계 검토: 요구 성능·소비전력·단가에 맞는 STM32 시리즈 선정, 핀맵·부트 모드·전원 시퀀스 검토
- 드라이버·HAL/LL 계층: UART·SPI·I2C·CAN·USB·ADC/DAC·타이머·DMA, 외부 센서·디스플레이·메모리 드라이버
- 통신 프로토콜: Modbus RTU/TCP, CAN/CANopen, RS-485 커스텀 프레임, BLE·WiFi·LoRa 모듈 연동
- RTOS 적용: FreeRTOS·Zephyr 태스크 설계, 큐·세마포어 동기화, 우선순위·스택 산정
- 부트로더·OTA: 듀얼 뱅크 업데이트, 펌웨어 서명·롤백, 시리얼/네트워크 업데이트 도구
- 저전력·신뢰성: Stop/Standby 모드 설계, 워치독·브라운아웃 처리, 플래시 마모 관리
- 양산 지원: 생산 지그용 다운로드·검사 펌웨어, 시리얼 번호·캘리브레이션 데이터 기록
개발 프로세스
- 요구사항 분석 — 기능·성능·인터페이스 정의, 개략 견적과 일정 제시
- 설계 — 아키텍처·상태 머신·메모리 맵·프로토콜 명세, 리스크 식별
- 구현 — 모듈 단위 개발과 코드 리뷰, 하드웨어 연동 테스트
- 검증 — 기능·경계·장시간(soak) 테스트, 현장 조건 시험
- 운영 — 양산 이관, 유지보수·기능 고도화
적용 분야
- 산업용 센서 노드·데이터 로거, 설비 제어 보드
- 모터·밸브·히터 제어기(PID), HMI·LCD 컨트롤 보드
- 무선(BLE·LoRa) 센서 디바이스, 배터리 구동 계측기
- 시험·검사 장비 제어 펌웨어
관련 프로젝트
공개 포트폴리오 중 MCU 펌웨어 성격의 사례입니다. 전체 목록은 프로젝트 페이지에서 확인할 수 있습니다.
- 6축 센서 기울기 인식 센서 개발 / 무선 기울기 측정 센서
- 데이터 로거(serial 기반) 개발
- CGM MWPI-21-1 이온알칼리수 생성기 LCD 보드 HW/SW 개발
- RF 중계기 송수신 조립체 개발(제어 프로그램/펌웨어)
- 신규 터보 제어 시스템 개발
견적과 기간
견적은 요구사항 범위·복잡도·기간·투입 인력으로 산정하며, 초기 상담 후 개략 견적을 제시합니다. 범위에 따라 2주~3개월이 일반적이고 PoC는 더 짧습니다. 소스코드·지식재산권은 계약 범위에 따라 귀속을 정하며, 납품 후에는 원격 모니터링과 월 단위 유지보수를 제공합니다. 의뢰 폼에 보드 사양·요구 기능·희망 일정을 적어 주시면 검토 후 연락드립니다.
자주 묻는 질문 (FAQ)
가능합니다. 회로도·핀맵·부품 데이터시트를 공유해 주시면 기존 보드에 맞춰 펌웨어만 개발합니다. 필요하면 회로 검토 의견도 함께 드립니다.
네. 기존 동작을 기준으로 요구사항을 정리한 뒤 STM32 HAL/LL 기반으로 재구현합니다. 저전력·신뢰성(워치독, 브라운아웃)·생산 지그까지 양산 관점으로 설계합니다.
요구사항 범위·복잡도·기간·투입 인력으로 산정하고 초기 상담 후 개략 견적을 드립니다. 일반적으로 2주~3개월이며 PoC는 더 짧습니다.
계약 범위에 따라 정합니다. 일반적으로 납품 소스코드와 문서는 고객사에 귀속되며, 범용 라이브러리 사용 조건은 계약 시 명시합니다.
네. 원격 모니터링과 월 단위 지원, 필요 시 현장 대응을 제공합니다. OTA 구조를 적용하면 현장 방문 없이 업데이트할 수 있습니다.