세 가지 분야, 하나의 제품
기기를 연결하는 무선 펌웨어, 기기 자체의 회로와 펌웨어, 기기를 대량으로 만드는 양산·검사 설비는 따로 떨어진 일이 아닙니다. 처음부터 함께 설계해야 양산까지 막힘이 없습니다.
무선 통신 펌웨어
근거리 무선인 Bluetooth® 무선 기술과 Wi-Fi, 장거리 무선인 LoRa®와 LTE를 이용해 기기 간 연결, 데이터 전송, 인터넷·서버 연결 펌웨어를 개발합니다. 연결 안정성, 전력 소비, 기존 장비와의 호환을 함께 다룹니다.
이런 일을 합니다
- 무선 모듈·SoC 펌웨어 개발과 기존 펌웨어 개선
- 클래식 방식, Bluetooth® Low Energy 방식, 두 방식을 함께 쓰는 듀얼 모드 구성
- 클래식 방식 프로파일: SPP(시리얼 데이터 전송)로 기존 시리얼(UART) 장비 무선화, HID(키보드·바코드 스캐너·리모컨 같은 입력 장치)
- Bluetooth® Low Energy 방식의 GATT 서비스 설계 (전용 서비스와 배터리·기기 정보 같은 표준 서비스)
- Wi-Fi 칩 드라이버 연동과 lwIP 기반 TCP/UDP 스택 이식으로 기기를 인터넷에 연결
- LoRa® 장거리 저전력 무선망을 이용한 원격 데이터 전송
- LTE 모뎀 연동과 TCP/IP 기반 서버 상시 연결
- 무선 펌웨어 업데이트(OTA)
- 연결·재연결 동작 설계, 저전력 동작과 배터리 사용 시간 최적화
- 스마트폰·PC와 주고받는 통신 규약 설계와 통신 로그 분석
임베디드 하드웨어·펌웨어
MCU 보드의 회로 설계부터 드라이버, 응용 펌웨어까지 맡습니다. 제품 수명 동안 부품이 바뀌거나 운영체제를 옮겨야 하는 일은 반드시 생깁니다. 그때 처음부터 다시 만들지 않도록 하드웨어 의존 계층과 응용 로직을 나눈 구조로 설계합니다.
이런 일을 합니다
- 회로·PCB 설계와 시제품 제작
- 여러 제조사·세대의 MCU 경험 — 처음 쓰는 칩도 빠르게 적응
- 주변장치 드라이버 (UART, SPI, I2C, USB, 저장장치 등)
- Ethernet 포트를 지원하는 MCU에서 MAC·PHY 회로를 구성하고, TCP/IP 스택을 올려 네트워크 통신 구현 (Wi-Fi와 같은 TCP/IP 스택 경험으로 유선·무선 모두 대응)
- RTOS·임베디드 OS 포팅, 운영체제 없는 구조에서 RTOS로 이전
- 칩 단종·대체 부품에 맞춘 이식
- 부트로더와 현장 펌웨어 업데이트 구조
- 가속도 센서 계측 등 실시간성과 신뢰성이 필요한 응용 펌웨어
차량 전장
차량용 전자장치(ECU·제어기) 개발에 필요한 기술을 다룹니다.
- 차량 네트워크 CAN / CAN FD, LIN 통신
- 차량 전원 12V/24V 설계, 역전압·과전압·서지 보호, 슬립·웨이크업 저전력 관리
- 모터·액추에이터·릴레이 구동(PWM), 차량용 공조장치(HVAC) 제어
- 진단 통신(UDS)과 차량 진단 포트(OBD-II) 연동
- 차량용 등급 부품(AEC-Q100) 선정
- MISRA C 코딩 규칙을 적용한 펌웨어 작성 (요청 시)
처음 구조를 잘 나누면, 다음 제품은 절반의 시간으로 만들 수 있습니다.
양산·검사 설비
시제품이 완성되면, 그 제품을 경제적이고 안정적으로 대량 생산할 수 있는 설비를 만듭니다. 펌웨어 기록·검사 장비와 이를 다루는 전용 PC 프로그램, 필요하면 지그까지 묶어 턴키로 셋업합니다.
이런 일을 합니다
- 여러 대를 동시에 처리하는 펌웨어 기록 장비와 프로그램
- 제품별 고유값(주소·일련번호) 할당과 이력 관리
- 기능·통신 출하 검사와 합격 판정 프로그램
- 검사 장비 제어, 데이터 수집·DB 저장, 엑셀 보고서 출력 (Windows 프로그램, C#/.NET)
- 작업자용 화면과 불량 이력 기록
- 기기 설정·진단용 전용 PC 프로그램 (펌웨어와 같은 통신 규약)
- 필요하면 검사·기록 지그의 기구와 회로까지 직접 설계
- 부품 수급과 생산·공급 관리
개발 도구가 그대로 양산 도구가 됩니다
세 분야가 같은 통신 규약과 데이터 형식을 씁니다. 그래서 개발 중에 만든 것이 양산에서 버려지지 않고, 양산에서 나온 데이터는 다음 설계로 돌아옵니다.
- 1
시험 프로그램이 출하 검사 프로그램으로
개발 중에 만든 시험 프로그램을 다듬어 그대로 출하 검사에 씁니다.
- 2
검사용 명령을 처음부터 펌웨어에
펌웨어에 검사용 명령을 미리 넣어 지그 검사 시간을 줄입니다.
- 3
양산 이력이 다음 설계로
양산에서 모은 불량 이력을 다음 펌웨어·회로 개선에 바로 반영합니다.
난이도가 있는 개발도 맡겨 주세요
고객사와 제품 이름은 밝히지 않고, 무엇을 만들었는지만 적었습니다.
- 01
차량 OBD 진단 장치
차량 진단 포트에 연결해 속도, 연료 소모, RPM 등 주행 정보를 실시간으로 읽어 모니터링합니다.
Cortex-M4급 MCU에서 초당 1,000건 이상의 요청·응답 처리
- 02
미세먼지·유해물질 측정 장치
외부 센서로 미세먼지와 주변 유해물질을 실시간 감지해 서버로 전송합니다.
저전력 장거리 무선망으로 원격 전송
- 03
중장비 운전자 인증·운행 관리 장치
운전자가 본인 RFID 카드를 태그해야 시동이 걸리고, 운행 정보를 서버에서 실시간 관리합니다.
LTE 모뎀 기반 TCP/IP 상시 연결
- 04
Bluetooth® 무선 기술 기반 기기
여러 반도체 제조사의 무선 IC로 클래식 방식과 Bluetooth® Low Energy 방식 기기의 펌웨어를 개발했습니다.
여러 제조사 IC, 다수 프로파일 구현
- 차량용 공조장치 제어
- CAN 통신
- 가속도 센서 계측과 신호 처리
- 산업 장비 제어 보드
- 다중 기록·검사 지그와 관리 프로그램
목록에 없는 기술이라도 괜찮습니다. 구현이 가능한지부터 함께 검토해 드립니다.