제가 유데미에 'Armv8-A 아키텍처 Overview - 64비트 Arm Cortex-A Processor 기반'라는 강좌 만들어서 오픈했습니다. 링크와 할인 쿠폰은 아래와 같습니다;
할인 쿠폰(50% 할인: 35,000원): EB52732CAF0421687905 (5/30까지 유효)
스마트폰은 물론 AI 용 SoC 시스템 반도체, 전기자동차 Automotive(인포테인먼트, 자율주행) 그리고 클라우드 서버 및 맥북에서 사용되는 Arm 프로세서는 모두 Armv8-A 기반 64비트 Cortex-A(e.g: Cortex-A53, Cortex-A57, Cortex-A72) 프로세서입니다. 현재 시스템 소프트웨어 업계에서 가장 많이 필요한 기반 지식이 요구되는 내용이 Armv8-A 아키텍처라고 볼 수 있어요.
이 강의에서는 고성능 시스템 반도체(SoC)와 전기자동차(Automotive) 시스템 소프트웨어 개발에 필요한 Armv8-A 아키텍처에 대한 주요 기능을 다룹니다.
- Arm 아키텍처 소개
- 레지스터
- 어셈블리 명령어
- 익셉션 레벨
- 익셉션(Exception)
- AAPCS(Procedure Call Standard for ARM) - Calling Convention
- 트러스트존 (Trustzone)
- 가상화 (Virtualization)
- 메모리 아키텍처
이번 강좌는 고성능 애플리케이션 프로세서에 많이 활용되는 Armv8 아키텍처를 다루므로, 시스템 소프트웨어(시스템 반도체, 전기 자동차) 분야를 지망하는 분들에게 많은 도움이 될 것입니다.
'리눅스 시스템 개발 스토리' 카테고리의 다른 글
인프런에 '시스템 소프트웨어 개발의 모든 것' 강좌를 오픈했습니다. (0) | 2023.10.23 |
---|---|
임베디드 소프트웨어 개발자들과는 왜 일하기 어려울까? (0) | 2019.02.12 |
임베디드 소프트웨어 개발자 양극화는 얼마나 심각할까? (0) | 2019.02.11 |
리눅스 커널은 정말 오픈 소스 프로젝트일까? (2) | 2019.02.11 |