시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 1부- 저자직강

12+년차 개발자이자 '시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리' 저자가 알려주는, Arm 아키텍처 (Armv8-A, Armv7-A)

Ratings 4.96 / 5.00
시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 1부- 저자직강

What You Will Learn!

  • Arm 아키텍처(Armv8-A, Armv7-A)의 기본 동작 원리를 파악할 수 있습니다.
  • Arm 아키텍처(Armv8-A, Armv7-A)의 레지스터에 대해 이해할 수 있습니다.
  • Armv7-A에서 정의된 동작 모드를 잘 이해할 수 있습니다.
  • Armv8-A에서 정의된 익셉션 레벨을 잘 이해할 수 있습니다.

Description

[강의 설명]

스마트폰은 물론 AI 용 SoC 시스템 반도체, 전기자동차 Automotive(인포테인먼트, 자율주행) 그리고 클라우드 서버 및 맥북에서 사용되는 Arm 프로세서는 모두 Armv8-A 기반 64비트 Cortex-A(e.g: Cortex-A53, Cortex-A57, Cortex-A72) 프로세서입니다. 현재 시스템 소프트웨어 업계에서 가장 많이 필요한 기반 지식이 요구되는 내용이 Armv8-A 아키텍처라고 볼 수 있어요.


이 강의에서는 고성능 시스템 반도체(SoC)와 전기자동차(Automotive) 시스템 소프트웨어 개발에 필요한 Armv8-A 아키텍처에 대한 주요 기능을 다룹니다. 또한 Armv8-A 아키텍처의 기반이 되는 Armv7-A 아키텍처에 대해서도 다룹니다.


- Arm 아키텍처 소개

- 레지스터

- 어셈블리 명령어

- 동작 모드

- 익셉션 레벨

- 익셉션(Exception)

- AAPCS(Procedure Call Standard for ARM) - Calling Convention

- 트러스트존 (Trustzone)

- 가상화 (Virtualization)

- 메모리 아키텍처

Who Should Attend!

  • 시스템 반도체(펩리스), 전기 자동차 분야(자율주행, 인포테인먼트)를 포함한 시스템 소프트웨어 분야에서 역량을 키우고 싶은 주니어 개발자
  • 시스템 소프트웨어 분야로 커리어를 전환하려는 다른 분야의 개발자
  • 시스템 반도체(펩리스), 전기 자동차 분야에서 시스템 소프트웨어 개발을 하고 싶은 취준생
  • 시스템 소프트웨어 분야(메모리, 파일 시스템, 운영체제)의 대학원 진학을 목표로 하는 대학생

TAKE THIS COURSE

Tags

  • ARM Cortex-M

Subscribers

204

Lectures

135

TAKE THIS COURSE



Related Courses