태그>arm(총 451개의 글)
'arm' 관련 최근글
-
- [ARM프로세서] 익셉션(Exception)을 효율..
-
ARM Linux Kernel Hacks by AustinKim|2020/10/13 06:58
많은 개발자분들이 익셉션이 어렵다고 합니다. 익셉션을 배우기 어려운 이유는 무엇일까요? 다들 ARM 아키텍처의 익셉션이 어렵기 때문이라고 생각합니다. 익셉션이 어렵기 보다는 익셉션을 효율적으로 공부하..
- [ARM프로세서] 익셉션(Exception)을 효율..
-
- [ARM프로세서] 익셉션(Exception)의 동작..
-
ARM Linux Kernel Hacks by AustinKim|2020/10/09 20:15
실전 시스템 개발자 중에 "ARM 프로세서는 최소한의 지식만 배우고 실전 프로젝트에서 ARM 프로세서를 알아야 할 시점에 배우면 된다"라고 생각하는 분이 있습니다. 그래서 "ARM 프로세..
- [ARM프로세서] 익셉션(Exception)의 동작..
-
- [ARM프로세서] 익셉션(Exception) 관련 ..
-
ARM Linux Kernel Hacks by AustinKim|2020/10/08 22:19
많은 소프트웨어 개발자는 예제 코드를 보면서 새로운 기능이나 개념을 배우는데, 이는 가장 효율적인 학습 방법 중 하나입니다. 대부분 코드의 구현부는 물론이고 사용 예시까지 분석합니다. 그런데 여러분들은..
- [ARM프로세서] 익셉션(Exception) 관련 ..
-
- [ARM프로세서] 아키테처 관점으로 익셉션(Ex..
-
ARM Linux Kernel Hacks by AustinKim|2020/10/07 07:11
ARM 아키텍처를 이루는 프로그래머 모델 중에서 익셉션은 가장 중요한 기능 중 하나입니다.운영제체의 커널은 ARM 아키텍처의 익셉션을 활용해 주요 서브 시스템을 구현하기 때문입니다. 또한 실전 프로젝트에..
- [ARM프로세서] 아키테처 관점으로 익셉션(Ex..
-
- [ARM프로세서] 트러스트존(Trustzone) 이란!
-
ARM Linux Kernel Hacks by AustinKim|2020/10/06 09:41
ARM 아키텍처는 운영체제에서 다양한 구조로 시스템을 설계할 수 있게 부가 기능(Extensions)을 지원합니다. 그 중 대표적인 기능이 트러스트 존(Trustzone)입니다. 트러스트 존(Trustzone) 소개..
- [ARM프로세서] 트러스트존(Trustzone) 이란!
-
- [정보] Intel 과 ARM의 대안 RISC-V란 무엇인가?
-
Jini 가 만들어가는 세상 by Jini|2020/10/05 10:54
인텔 및 ARM 설계대안ARM과 인텔x86이 만든 두 개의 프로세서 디자인은 현재 최고로 유지됩니다. 두 회사 모두 엄청난 규모로 운영되지만 비즈니스 모델은 근본적으로 다릅니다.인텔은 자체 칩을 설계하고 제조하는 반면 ARM은 퀄컴과 삼성과 같은 타사 디자이너에게 디자인을 ..
- [정보] Intel 과 ARM의 대안 RISC-V란 무엇인가?
-
- [ARM프로세서] CPU 캐시(Cache)란!
-
ARM Linux Kernel Hacks by AustinKim|2020/10/03 16:38
이번 포스트에서는 캐시의 기본 개념에 대해 소개하고 ARM 프로세서에 적용된 캐시의 개념에 대해 설명하겠습니다. CPU 캐시(Cache)란 캐시란 컴퓨터 용어로 캐시는 데이터나 값을 미리 복사해 놓는 임시 ..
- [ARM프로세서] CPU 캐시(Cache)란!
-
- [ARM프로세서] 익셉션(Exception) 소개!
-
ARM Linux Kernel Hacks by AustinKim|2020/09/29 20:46
ARM 프로세서는 익셉션을 지원하며 운영체제의 ARM 프로세서가 지원하는 익셉션을 활용해 세부 기능을 구현합니다. 익셉션의 타입에 대해 알아보고 익셉션의 세부 동작에 대해 살펴보겠습니다. ARMv7과 ARMv..
- [ARM프로세서] 익셉션(Exception) 소개!
-
- [ARM프로세서] 함수 호출 규약(Calling Conv..
-
ARM Linux Kernel Hacks by AustinKim|2020/09/28 07:14
호출 규약(Calling Convention)이란 무엇일까요? 어떤 함수를 호출했을 때 서브 루틴이 자신을 호출하는 함수로부터 인자를 어떤 방식으로 받아 결과를 반환하는지에 대한 규약입니다. x86, RISC-V와 같은..
- [ARM프로세서] 함수 호출 규약(Calling Conv..
-
- [ARM프로세서] ARMv7: ARM 동작 모드란!
-
ARM Linux Kernel Hacks by AustinKim|2020/09/26 18:52
ARM 아키텍처 문서를 보면 가장 먼저 보이는 용어가 ARM 동작 모드입니다. ARM 아키텍처를 이해하기 위해 꼭 알아야 하는 개념이니 자주 보면서 익혔으면 합니다. ARM 동작 모드를 잘 배워야 시스템을 디자..
- [ARM프로세서] ARMv7: ARM 동작 모드란!
-
- [ARM프로세서] ARMv8 아키텍처의 레지스터!
-
ARM Linux Kernel Hacks by AustinKim|2020/09/25 18:31
이번에는 ARMv8 아키텍처의 64비트 명령어 기준으로 레지스터 세트에 대해 알아봅시다. 다음은 ARM 스팩 문서에서 발췌한 내용입니다. 출처: DDI0487A_g_armv8_arm.pdfB1.2.1 Registers in AArch64 state I..
- [ARM프로세서] ARMv8 아키텍처의 레지스터!
-
- [ARM프로세서] ARMv7 아키텍처의 레지스터!
-
ARM Linux Kernel Hacks by AustinKim|2020/09/25 18:30
ARMv7 아키텍처에서 사용되는 레지스터는 범용과 특별 용도 레지스터로 구분할 수 있습니다. 먼저 범용 레지스터에 대해 살펴봅시다. 다음은 ARM 스팩 문서에서 발췌한 내용입니다. 출처: DDI0406C_arm_archi..
- [ARM프로세서] ARMv7 아키텍처의 레지스터!
-
- [ARM프로세서] 어셈블리 명령어란!
-
ARM Linux Kernel Hacks by AustinKim|2020/09/25 13:41
우리가 외국인이 어떤 사람인지 잘 알려면 외국어를 배워야 합니다. 외국어를 직접 말하면서 외국인과 대화를 해야 그 사람의 성격을 제대로 알 수 있습니다. 그렇다면 프로그래머 입장에서 ARM 프로세서가 어떤..
- [ARM프로세서] 어셈블리 명령어란!
-
- [ARM] 어셈블리 명령어란!
-
ARM Linux Kernel Hacks by AustinKim|2020/09/24 18:47
우리가 외국인이 어떤 사람인지 잘 알려면 외국어를 배워야 합니다. 외국어를 직접 말하면서 외국인과 대화를 해야 그 사람의 성격을 제대로 알 수 있습니다. 그렇다면 프로그래머 입장에서 ARM 프로세서가 어떤..
- [ARM] 어셈블리 명령어란!
-
- [ARMv8] 익셉션 클래스가 구현된 코드 분석하기:..
-
ARM Linux Kernel Hacks by AustinKim|2020/09/24 06:49
[ARMv8] 익셉션 클래스가 구현된 코드 분석하기: 리눅스 커널 이번 포스트에서는 ARMv8 에서 소개된 익셉션 클래스가 ARMv8 기반의 리눅스 커널에서 어떤 방식으로 구현됐는지 분석합니다. # 익셉션 클래스..
- [ARMv8] 익셉션 클래스가 구현된 코드 분석하기:..