기존 펌웨어 수정·유지보수 외주

펌웨어 유지보수 업체 주식회사 제이는 기존 펌웨어 소스를 인수해 빌드 환경 복원, 버그 수정, 기능 추가, MCU 이식을 대신 수행합니다.

견적 · 개발 문의하기

기술 스택 · 지원 사양

대상 MCU STM32, ESP32, nRF52, PIC·AVR·8051 등 8/16비트, ARM Cortex-M 계열
개발 도구 STM32CubeIDE, Keil MDK, IAR, ESP-IDF, Arduino, MPLAB, GCC/Make
인수 자료 소스코드, 회로도·핀맵, 바이너리, 개발 도구 버전, 이슈 목록
분석 장비 오실로스코프·로직 분석기, 프로토콜 분석기, J-Link·ST-Link 디버깅
기능 추가 RS-485/Modbus, CAN, BLE·WiFi, 센서·표시, 설정 저장·로그
운영 Git 버전 관리, 배포 파일 검증(CRC·서명), 월 단위 유지보수
산출물 수정 소스·변경 이력, 복원된 빌드 환경, 시험 리포트

기존 펌웨어 수정·유지보수 외주는 이미 운영 중인 장비의 펌웨어를 넘겨받아 버그 수정, 기능 추가, 통신 오류 분석, 개발 환경 복원을 대신 수행하는 서비스입니다. 주식회사 제이는 개발자 퇴사로 관리자가 없는 STM32·ESP32·nRF52·8비트 MCU 펌웨어 소스를 인수해 빌드 환경을 복원하고, 기존 보드의 기능 추가와 신규 MCU 이식까지 처리하는 펌웨어 유지보수 업체입니다.

이런 경우에 맡기세요

  • 펌웨어를 만든 개발자가 퇴사해 소스는 있는데 수정할 사람이 없는 경우
  • STM32CubeIDE·Keil·IAR 프로젝트가 있지만 빌드가 안 되거나 환경을 모르는 경우
  • 운영 중인 장비에서 통신 오류·재부팅·오동작이 간헐적으로 발생하는 경우
  • 기존 보드에 통신·센서·표시 기능을 추가해야 하는 경우
  • 단종 MCU에서 새 MCU로 펌웨어를 이식해야 하는 경우
  • 타사가 개발한 소스를 인수해 지속 관리할 파트너가 필요한 경우

개발 범위

  • 소스 인수·환경 복원: 프로젝트·툴체인·라이브러리 버전 확인, 빌드 재현, 바이너리 일치 검증
  • 코드 분석·문서화: 구조 파악, 통신 프레임·상태 머신 정리, 미비한 설계 문서 보완
  • 버그 수정: 통신 오류·타이밍·메모리·전원 이상 원인 분석과 수정, 재현 시험
  • 기능 추가: RS485·Modbus·CAN·BLE 통신, 센서·표시 추가, 설정 저장, 로그 기능
  • MCU 이식: 단종 MCU에서 STM32 등으로 포팅, 핀맵·주변장치 재구성
  • 보드 개선: 회로 수정·부품 대체·PCB 재설계와 펌웨어 동시 반영
  • 운영 지원: 버전 관리 도입, 배포 파일 검증(CRC·서명), 월 단위 유지보수

진행 절차

  1. 자료 확인 — 소스코드, 회로도, 개발 도구, 이슈 목록을 받아 상태를 진단합니다
  2. 환경 복원·분석 — 빌드 재현, 코드 구조 정리, 수정 범위·견적 제시
  3. 수정·추가 — 버그 수정·기능 구현, 실기 검증
  4. 회귀 시험 — 기존 기능 유지 확인, 장시간 동작 시험
  5. 납품·운영 — 수정 소스·변경 이력·문서 전달, 유지보수 계약 협의

적용 분야

  • 산업용 제어보드·계측기·통신 장비
  • 오래된 8비트·16비트 MCU 기반 장비
  • 환경·안전 센서 단말과 게이트웨이
  • 디스플레이·키패드가 있는 조작 패널
  • 소량 생산 장비의 지속 개선

관련 프로젝트

IT9867 기존 적용 보드의 공급·펌웨어 변경 검토, RS485 다중 장치 통신과 세그먼트 표시 제어, Modbus 장비 자가진단과 Windows 모니터링 프로그램 등 기존 장비·보드를 이어받아 기능을 추가하거나 진단한 사례를 공개하고 있습니다. 전체 목록은 프로젝트 페이지에서 확인할 수 있습니다.

견적과 기간

소스 상태, 문서 유무, 수정 범위에 따라 견적을 산정합니다. 환경 복원과 진단은 1~2주, 버그 수정·기능 추가는 2~6주가 일반적이며, 진단 후 범위별 견적을 제시합니다. 월 단위 유지보수 계약으로 지속 대응할 수도 있습니다. 의뢰 폼에 MCU 종류·개발 도구·보유 자료·현재 증상을 적어 주시면 검토 후 연락드립니다.

자주 묻는 질문 (FAQ)

바이너리만으로는 수정에 한계가 있어, 동작 분석 후 필요한 기능을 새로 구현(재개발)하는 방식으로 대응합니다. 타사 바이너리 분석은 사용 권리를 먼저 확인합니다.

네. 코드 구조와 통신 프레임·상태 머신을 분석해 문서를 새로 정리한 뒤 수정에 들어갑니다. 정리한 문서는 납품 자료에 포함됩니다.

가능합니다. 1~2주 진단으로 빌드 환경 복원 여부, 코드 상태, 수정 난이도를 확인하고 범위별 견적을 드립니다. 이후 진행 여부는 결과를 보고 결정하시면 됩니다.

고객사가 소스의 사용·수정 권리를 보유하고 있는지 계약서로 확인한 뒤 진행합니다. 권리가 불명확하면 해당 부분을 재구현하는 방안을 제안드립니다.

네. 월 단위 유지보수 계약으로 버그 대응·소규모 기능 추가·배포 파일 관리를 지속 지원합니다. 필요 시 현장 대응도 가능합니다.

프로젝트를 검토 중이신가요?

요구사항만 알려주시면 사례 기반으로 최적 개발 방안과 견적을 제안드립니다.

개발 문의하기

처리 중입니다...

잠시만 기다려주세요.