기술 스택 · 지원 사양
| 대상 플랫폼 | ITE IT986x(ITE9867 등), NXP i.MX, TI AM/Sitara, Allwinner, Rockchip, Raspberry Pi CM |
|---|---|
| 빌드 시스템 | Yocto Project(kirkstone/scarthgap), Buildroot, 벤더 SDK 기반 커스텀 |
| 부트·커널 | U-Boot 포팅, Linux 5.x/6.x LTS, 디바이스 트리, PREEMPT_RT(옵션) |
| 드라이버 | I2C/SPI/GPIO/PWM, DRM/FB 디스플레이·터치, V4L2 카메라, ALSA, Ethernet/WiFi/LTE, USB |
| 업데이트·보안 | A/B OTA(RAUC·SWUpdate·Mender), 읽기 전용 루트, Secure Boot, dm-verity |
| 애플리케이션 | Qt/QML, LVGL, 웹 HMI(Chromium 키오스크), Python/C++ 서비스, MQTT·Modbus |
| 산출물 | BSP 레이어·빌드 스크립트, 커널 패치, 이미지·플래싱 도구, 문서·테스트 리포트 |
Embedded Linux BSP 개발 외주는 커스텀 보드에서 Linux가 부팅·동작하도록 부트로더·커널·디바이스 트리·드라이버·루트 파일시스템을 구성하는 작업입니다. 주식회사 제이는 Yocto·Buildroot 기반 BSP 구축, 커널 포팅, 디바이스 드라이버 개발, 애플리케이션 프레임워크(Qt·웹 UI) 연동까지 Embedded Linux 제품 개발을 수행합니다.
이런 경우에 맡기세요
- SoC 벤더 BSP를 자체 보드(핀·메모리·주변장치 변경)에 맞춰야 하는 경우
- 커널·라이브러리가 오래되어 보안 패치·최신 툴체인으로 갱신해야 하는 경우
- LCD·터치·카메라·통신 모듈 등 새 주변장치 드라이버가 필요한 경우
- 부팅 시간·용량·전력을 줄이고 OTA·보안 부팅을 갖춘 양산 이미지를 만들어야 하는 경우
개발 범위
- 보드 브링업: U-Boot 포팅, DDR·클럭·핀먹스 설정, 디바이스 트리 작성, 부팅 안정화
- 커널·드라이버: 커널 포팅·업그레이드, 플랫폼 드라이버(I2C/SPI/GPIO/PWM), 디스플레이·터치·카메라(V4L2)·오디오(ALSA)·네트워크·USB
- 루트 파일시스템: Yocto 레이어·레시피, Buildroot 구성, 패키지 최소화, systemd 서비스 설계
- 업데이트·보안: A/B 파티션 OTA(RAUC·SWUpdate·Mender), 읽기 전용 루트, Secure Boot·dm-verity, 사용자 권한 분리
- 애플리케이션: Qt/QML·LVGL·웹 기반 HMI, Python/C++ 서비스, MQTT·Modbus 연동
- 양산: 이미지 플래싱 도구, 시리얼·키 주입, 생산 검사 스크립트
개발 프로세스
- 요구사항 분석 — SoC·보드 사양, 주변장치, 성능·부팅 시간·보안 요구 정리
- 설계 — BSP 구성(빌드 시스템·커널 버전), 파티션·업데이트·보안 구조
- 구현 — 브링업, 드라이버, 루트FS, 애플리케이션 연동
- 검증 — 장시간 안정성, 전원 차단 복구, 업데이트 실패 롤백, 성능 측정
- 운영 — 양산 이미지 이관, 보안 패치·기능 업데이트
적용 분야
- 산업용 HMI·컨트롤 패널, 룸 컨트롤러·키오스크
- 영상 처리·모니터링 장치(AHD·IP 카메라 입력)
- 고성능 IoT 게이트웨이, 엣지 데이터 처리 장치
- 계측·의료 보조 장비의 임베디드 UI
관련 프로젝트
공개 포트폴리오 중 Embedded Linux·SoC 기반 사례입니다. 전체 목록은 프로젝트 페이지에서 확인할 수 있습니다.
- IT9867/ITE9867 룸 컨트롤러 개발 / MYCUP 임베디드 Front 개발
- 극동라이텍 컨트롤 및 모니터링 장치(ITE9867)
- ITE9867 무선 LoRa 게이트웨이(TCP/IP, 원격 업데이트)
- AHD MONITOR Software 개발
- 라즈베리파이 지진계 프로젝트 / 롯데월드 라즈베리파이 세팅 개발
ITE(IT986x 시리즈) SoC는 저희가 국내 개발 지원과 함께 공급하는 플랫폼으로, 제품 페이지에서 사양을 확인할 수 있습니다.
견적과 기간
견적은 SoC·주변장치 수·드라이버 신규 개발 범위·보안/OTA 요구에 따라 산정하며 초기 상담 후 개략 견적을 드립니다. 브링업·BSP 구성은 일반적으로 2주~3개월이며, 벤더 BSP 지원 상태에 따라 달라집니다. 의뢰 폼에 SoC·보드 상태·주변장치·필요 기능을 적어 주세요.
자주 묻는 질문 (FAQ)
벤더 BSP는 평가 보드 기준입니다. 자체 보드는 메모리·핀·주변장치가 다르므로 디바이스 트리·드라이버·부트로더를 맞춰야 하고, 보안·OTA·양산 이미지 구성은 대부분 포함돼 있지 않습니다.
장기 유지보수·패키지 관리·다수 제품군에는 Yocto, 단일 제품·빠른 빌드·작은 이미지에는 Buildroot를 권장합니다. 팀 역량과 제품 로드맵을 보고 함께 결정합니다.
A/B 파티션 기반 OTA를 적용해 업데이트 실패 시 이전 이미지로 자동 복구합니다. 서명 검증으로 위조 이미지를 차단합니다.
불필요한 서비스·드라이버 제거, 커널 설정 최적화, 초기화 순서 조정으로 단축합니다. 목표 부팅 시간을 정하고 측정 기반으로 진행합니다.
가능합니다. 현재 BSP를 분석해 LTS 커널·최신 툴체인으로 이전하고 보안 패치를 적용한 뒤 회귀 테스트까지 진행합니다.