시스템 소프트웨어 분야 동향 정리

2023. 8. 9. 00:08·Linux

임베디드를 확장한 시스템 소프트웨어의 전망

시스템 소프트웨어 업체로 진출하기위해 필요한 임베디드 분야 스킬

- rtos, 브링업, 회로리뷰

- 디버깅, 어셈블리 명령어

 

시스템 소프트웨어 전망

- 시스템 반도체, 전기자동차, 의료기기, 항공기, IoT 등

전기자동차 -> 인포테인먼트, 자율 주행 : 핵심이 시스템 소프트웨어다

 

리눅스 시스템 소프트웨어 개발자의 종류

- 보드 브링업, 데이터 시트 리뷰

- 메모리 드라이버, 카메라, 이더넷 드라이버

- 전장 업체 중심으로 계속 증가

 

SoC 시스템 소프트웨어 개발자

빅테크 기업 -> 엔비디아, 퀄컵, 인텔 등

한국 펩리스 업체

 

CPU 아키텍쳐 개발자

컴파일러 커스터마이즈 및 신규 기능 구현

오픈소스기반 OS에 CPU아키텍처 코드 contribution

 

시스템 소프트웨어 분야 계속 성장할 것으로 예상

전기자동차와 시스템 반도체를 중심으로 발전

 

---

 

SoC 벤더 (시스템 반도체 업체)

System-on-chip : 하나의 컴퓨터 또는 다른 전자 시스템들의 모든 구성 요소를 통합한 집적회로를 의미

 

개발자의 역할

- 리눅스 커널 버전 LTS을 선택

- SoC스펙에 맞게 수정

- 커널 드라이버 구현

- 초고수 개발자 상당히 포진(업무 강도 높음)

 

SoC설계 트렌드 -> 전기 자동차 용으로 SoC를 디자인

- 인포테인먼트

- 자율주행

- E/E : 자동차에 전체 시스템을 컴트롤하는 파워컴퓨터를 배치 모든 것을 제어

- functional safety

 

소프트웨어 스택

- 하이퍼바이저 사용 증가

- Rich OS적용

 

---

 

제품 개발 업체

SoC벤더가 릴리스한 BSP(커널 코드 + 드라이버 + 부트로더)를 받아 제품 스펙과 시나리오에 맞게 제품 개발

SoC벤더 개발자와 협업 자주함

 

전기 자동차 관련 소프트웨어 스택

- 마이컴(ECU) : 운전자 주행 콘트롤, Cortex-M3계열, 베어베탈, RTOS

- 인포테인먼트 : 계기판, 네비, 운전자 UX, Cortex-Ax계열, 리눅스 커널, 하이퍼바이저(VM)

- 자율주행(ADAS) : 차선 감지, 레이더 정보 제어, Cortex-Ax, Cortex-R계열, 리눅스 커널, 하이퍼바이저

 

 

'Linux' 카테고리의 다른 글

Rootfs와 Kernel 빌드 (feat Makefile)  (0) 2025.07.21
Linux개발 환경  (4) 2025.07.17
Arm 어셈블리 명령어 간단 소개  (0) 2023.08.10
Arm프로세서와 Arm아키텍쳐  (0) 2023.08.09
프로젝트 단계 별 시스템 소프트웨어 개발 과정 정리  (0) 2023.08.09
'Linux' 카테고리의 다른 글
  • Linux개발 환경
  • Arm 어셈블리 명령어 간단 소개
  • Arm프로세서와 Arm아키텍쳐
  • 프로젝트 단계 별 시스템 소프트웨어 개발 과정 정리
Minu Jin
Minu Jin
정보의 바다
  • Minu Jin
    뇌 구조가 바이너리
    Minu Jin
  • 전체
    오늘
    어제
    • 분류 전체보기
      • C프로그래밍
        • 오류해결
        • 개인 공부
        • Programming Lab(학교수업)
        • MemoryTracker
      • C++
        • 개인 공부
      • 자료구조(Data Structure)
      • ARM arch
        • Cortex-M
        • FreeRTOS
      • 컴퓨터 공학(Computer Science)
        • OS
        • 컴퓨터 구조
      • Qualcomm 기업과제
      • Linux
        • start_contribute()
        • start_analyse()
      • Web
      • 똥글
      • 백준
      • Git 학습
        • 오류해결
        • 학습중
      • Python
        • 오류해결
        • 개인 공부
  • 블로그 메뉴

    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    자료구조
    rubik pi
    C++
    Branch
    시스템콜
    버퍼
    commit
    커널
    순환
    INIT
    드라이버 분석
    스택
    커널 기여
    소수
    yolo
    동적메모리
    포인터
    arm
    파이썬
    이진 트리
    Git
    백준
    파일 입출력
    리눅스
    피보나치
    토발즈
    c언어
    앤드류모튼
    Qualcomm
    rubikpi3
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Minu Jin
시스템 소프트웨어 분야 동향 정리
상단으로

티스토리툴바