연락처 정보

코스 개요

리눅스의 간략한 역사

  • 임베디드 시스템 환경에서 리눅스가 생겨나고 발전해온 과정을 이해합니다.

오픈소스 개발 개요

  • 오픈소스의 기본 원칙과 그것이 임베디드 소프트웨어 개발에 어떻게 기여하는지 알아봅니다.

임베디드 리눅스 입문

  • 임베디드 리눅스 시스템의 핵심 개념, 구성 요소 및 아키텍처를 배웁니다.

크로스 개발 및 부트로더

  • 크로스 개발 도구가 필요한 이유를 이해합니다.
  • U-Boot와 같은 부트로더의 개념과 임베디드 리눅스 시스템 부팅 과정에서의 역할을 살펴봅니다.

맞춤형 임베디드 리눅스 시스템 구축

  • 선택한 하드웨어 플랫폼(ARM 기반 또는 MIPS 기반 개발 보드)용 맞춤형 임베디드 리눅스 시스템을 실제로 구성해보는 실습이 진행됩니다.

임베디드 리눅스 관련 도구 소개

  • 임베디드 시스템 개발 및 관리에 사용되는 필수 도구들을 탐색합니다.

빌드 시스템 개요

  • 임베디드 리눅스 프로젝트에서 Make나 Bitbake와 같은 빌드 시스템의 역할과 설정 방법을 배웁니다.

임베디드 리눅스 애플리케이션 개발 및 디버깅

  • 임베디드 리눅스용 애플리케이션을 작성하고 디버깅하는 실습을 합니다.
  • GDB, CDT가 포함된 Eclipse와 같은 일반적인 개발 도구를 활용해 코딩 및 문제 해결 기법도 익힙니다.

최종 프로젝트 또는 사례 분석 토론

  • 참가자들은 자신이 연관 지을 수 있는 프로젝트나 사례를 선정하여 이번 교육에서 습득한 내용을 어떻게 적용할 수 있을지 논의하게 됩니다.

요건

  • 임베디드 시스템에 대한 기본 지식
  • C 또는 C++과 같은 고급 프로그래밍 언어 활용 능력
 14 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리