반응형
📌 메타 설명 SDV 미들웨어, OS 포팅, HAL, BSP, 부트로더, 디바이스 드라이버 구조를 이해하고 실시간성 검증 전략까지 실무 중심으로 알아보는 SDV 개발 강좌 8강입니다. 8강: 미들웨어·OS 포팅·추상화 계층, 부트로더·드라이버 구조, 실시간성 검증 전략 🚗💻 SDV(Software Defined Vehicle) 개발을 하다 보면 애플리케이션 로직보다 오히려 그 아래 계층이 더 어렵게 느껴질 때가 많습니다. 😅기능 자체는 단순한데 OS 포팅 과정에서 예상치 못한 문제가 발생하고,드라이버 인터럽트 하나 때문에 전체 응답시간이 흔들리는 경우도 적지 않습니다. 이번 시간에는 SDV 플랫폼 개발의 기반이 되는 미들웨어(Middleware), OS 포팅(OS Porting), HAL(Har..
Title: AI 활용 SW 개발 프로세스 초급 강좌 9강 – AI로 단위 테스트 케이스 자동 생성하기 🧪Description: AI를 활용한 단위 테스트 케이스 자동 생성 방법과 테스트 커버리지 개선, CI/CD 연계 전략을 자동차 소프트웨어 개발 관점에서 설명합니다.Keywords: AI 단위 테스트, 테스트 자동화, ISO 26262, CI/CD, 테스트 커버리지, GoogleTest, 자동차 소프트웨어, AI 활용 개발9강: AI로 단위 테스트 케이스 자동 생성하기 🧪테스트 커버리지 개선부터 CI/CD 연계까지단위 테스트는 중요하다는 사실을 대부분의 개발자가 알고 있습니다.하지만 프로젝트 일정이 촉박해지면 가장 먼저 뒤로 밀리는 활동이기도 합니다.저 역시 과거 BSW 모듈 개발 프로젝트에서 기..
📌 메타 설명 SDV 핵심 기초! 펌웨어와 보드레벨 소프트웨어 개발 구조를 이해하고, 부트로더·드라이버·실시간성 검증 전략을 실무 중심으로 설명합니다.7강: 펌웨어 / 보드레벨 소프트웨어 개발 🔧💻SDV 시대에도 가장 바닥에서 시스템을 지탱하는 것은 바로 펌웨어(Firmware) 입니다.아무리 고급 소프트웨어 구조라도, 하드웨어와 직접 연결되는 코드가 불안정하면 전체 시스템이 흔들립니다.이번 강의에서는 부트로더, 디바이스 드라이버, 실시간성 확보와 검증 전략을 중심으로실제 개발 현장에서 반드시 알아야 할 핵심을 정리합니다.1. 부트로더 구조 이해 🚀부트로더는 전원이 인가된 후 가장 먼저 실행되는 코드입니다.SDV에서는 OTA 업데이트와 보안 요구사항 때문에 더욱 중요해졌습니다. ⏱️ 핵심 기능:초..
Title: AI 초급 강좌 8강 – AI 기반 코드 리뷰 자동화 🤖Description: AI 초급 강좌 8강에서는 MISRA-C 규칙 자동 점검과 리팩토링 아이디어 제안을 중심으로, 자동차 SW 코드 품질을 향상시키는 방법을 다룹니다.Keywords: AI 코드 리뷰, MISRA-C, 자동차 소프트웨어, 코드 품질, 리팩토링, ISO 26262, Tier1 개발8강: AI 기반 코드 리뷰 자동화 🤖코드 리뷰는 자동차 소프트웨어 개발에서 품질과 안전을 보장하는 핵심 활동입니다.하지만 리뷰는 시간과 경험에 크게 의존하며, 사람에 따라 결과 편차가 발생합니다.이제 AI를 활용하면 코드 품질 점검을 자동화하고, 리뷰 효율을 획기적으로 개선할 수 있습니다.이번 강의에서는 MISRA-C 기반 코드 검증과 A..
SDV 전장 하드웨어 플랫폼 설계 핵심! SoC·MCU 선택 기준과 전력, 발열, EMI 설계를 실무 관점에서 쉽게 설명합니다.6강: 전장 하드웨어 플랫폼 설계 ⚙️🚗SDV 시대에는 소프트웨어가 중심이지만, 그 기반은 여전히 하드웨어 플랫폼입니다.특히 SoC와 MCU 선택, 그리고 전력·발열·EMI 설계는 시스템 안정성과 직결됩니다.이번 강의에서는 실무 엔지니어 관점에서 전장 하드웨어 설계의 핵심 포인트를 정리합니다.단순 스펙 비교가 아니라, “왜 이 선택을 해야 하는가”에 집중합니다.1. SoC vs MCU 선택 기준 🧠SDV에서는 기능에 따라 SoC(System on Chip)와 MCU(Microcontroller Unit)를 구분하여 사용합니다.MCU: 실시간 제어 (제동, 조향 등)SoC: 고..
Title: AI 초급 강좌 7강 – 모델 기반 개발(MBD)에서 AI 활용하기 🖥️Description: AI 초급 강좌 7강에서는 자동차 소프트웨어 개발에서 사용되는 모델 기반 개발(MBD) 환경에서 AI를 활용하는 방법을 설명합니다. Simulink 모델 해석과 테스트 케이스 자동 제안 실무 활용을 다룹니다.Keywords: AI, 모델 기반 개발, MBD, Simulink, 자동차 소프트웨어 개발, 테스트 케이스 자동화, OEM, Tier17강: 모델 기반 개발(MBD)에서 AI 활용하기 🖥️자동차 전장 소프트웨어 개발에서 모델 기반 개발(Model-Based Development, MBD)은이미 표준적인 개발 방식으로 자리 잡았습니다.특히 Simulink 기반 제어 로직 개발은 OEM과 Ti..