태그>arm(총 451개의 글)
'arm' 관련 최근글
-
- [ARM프로세서] ARM프로세서, ARM아키텍처,..

-
ARM Linux Kernel Hacks by AustinKim|2020/09/23 22:24
ARM 프로세서를 배울 때 가장 혼돈되는 게 용어입니다. 먼저 ARM과 관련된 용어를 소개합니다. ARM 아키텍처 아키텍처는 ARM 프로세서를 설계하는 디자인을 의미하며, 프로그래머 모델을 의미합니다. ARM..
- [ARM프로세서] ARM프로세서, ARM아키텍처,..
-
- [ARM프로세서] ARM 프로세서의 전망

-
ARM Linux Kernel Hacks by AustinKim|2020/09/23 07:37
이번 포스트에서 ARM 프로세서의 전망에 대해서 살펴보겠습니다. ARM 프로세서의 출하량 2000년대 초반까지만 해도 ARM 프로세서는 소형 임베디드 제품군에만 사용된 특화된 CPU 프로세서였습니다. 이제 AR..
- [ARM프로세서] ARM 프로세서의 전망
-
- [ARM프로세서] ARM 의 라이선스 - 소프트 매크..

-
ARM Linux Kernel Hacks by AustinKim|2020/09/22 07:42
ARM사는 ARM 프로세서를 직접 공장(Foundry)에서 제조해 양산하지 않습니다. 자신의 지적 재산권을 다른 회사에게 라이선싱 할 뿐입니다. 대신 SoC의 업체인 인텔, 엔비디아, TI(텍사스 인스트루먼트..
- [ARM프로세서] ARM 의 라이선스 - 소프트 매크..
-
- [ARM] ARM 프로세서는 어떻게 공부해야 할까?

-
ARM Linux Kernel Hacks by AustinKim|2020/09/20 16:20
이제까지 ARM 프로세서를 공부하는 방법의 문제점에 대해 설명했습니다. 이어서 ARM 프로세서를 효율적으로 공부하는 방법에 대해 소개합니다. 디버깅을 하면서 ARM 어셈블리 명령어를 익힌다 GDB와 같은 ..
- [ARM] ARM 프로세서는 어떻게 공부해야 할까?
-
- [ARM프로세서] ARM 프로세서의 패밀리

-
ARM Linux Kernel Hacks by AustinKim|2020/09/20 16:07
ARM 사는 용도에 따라 제품군을 나눴는데, 현재 ARM의 최신 라인업인 Cortex 시리즈로 세분화돼 있습니다. 먼저 Cortex-A 제품군부터 알아봅시다. Cortex-A 시리즈 컴퓨터 제품을 위한 제품군입니다. ..
- [ARM프로세서] ARM 프로세서의 패밀리
-
- [ARM프로세서] ARM 프로세서의 역사

-
ARM Linux Kernel Hacks by AustinKim|2020/09/17 21:48
ARM은 회사 이름이기도 하고 x86와 같은 CPU 아키텍처의 이름입니다. 이번 절에서는 ARM의 역사에 대해 소개합니다. ARM사는 에이콘에서 유래됐는데요. 아래 순서로 ARM의 역사에 대해서 살펴보겠습니다...
- [ARM프로세서] ARM 프로세서의 역사
-
- [ARM프로세서] ARM 프로세서를 공부하는 방법..

-
ARM Linux Kernel Hacks by AustinKim|2020/09/15 07:23
분야를 막론하고 새로운 IT 기술을 배울 때 공부하는 방법은 중요합니다. 가끔은 "무식하게, 시행착오를 많이 겪는 게 최고의 공부 방법이라"라고 말하는 분도 있지만, ARM 프로세서를 학습할 때..
- [ARM프로세서] ARM 프로세서를 공부하는 방법..
-
-
- [ARM프로세서] ARM 프로세서를 일반 SW 개발..

-
ARM Linux Kernel Hacks by AustinKim|2020/09/14 11:39
하드웨어를 제어하는 시스템 소프트웨어 개발자들은 ARM 프로세서를 잘 배워야 한다고 말씀 드렸습니다. 그렇다면 다른 분야의 소프트웨어 개발자들도 ARM 프로세서들을 잘 알아야 할까요? 솔직히 말해, 모든..
- [ARM프로세서] ARM 프로세서를 일반 SW 개발..
-
- [ARM프로세서] 소프트웨어 개발자가 ARM 프..

-
ARM Linux Kernel Hacks by AustinKim|2020/09/09 12:04
2005년도에 제가 처음 개발을 시작한 프로젝트는 ARM7 프로세서 기반의 시스템이었습니다. 프로젝트에 투입된 소프트웨어 개발자들은 모두 ARM 프로세서 교육을 들었습니다. ARM 프로세서를 왜 배워야 하는지..
- [ARM프로세서] 소프트웨어 개발자가 ARM 프..
-
- [ARM] ARMv8(Aarch64) 아키텍처 기반 프로..

-
ARM Linux Kernel Hacks by AustinKim|2020/09/02 14:03
ARMv8 아키텍처는 64비트로 구성된 명령어를 지원하고 최신 ARM 코어 기술들을 지원합니다. 최근에 출시된 모바일 폰은 거의 대부분 ARMv8(Aarch64: 64비트 명령어) 아키텍처 기반의 ARM 프로세서를 탑..
- [ARM] ARMv8(Aarch64) 아키텍처 기반 프로..
-
- [ARM] 전원을 키면 처음에 어디서 무엇을 실행..

-
ARM Linux Kernel Hacks by AustinKim|2020/08/26 13:37
분야를 막론하고 C 언어나 파이썬으로 컴퓨터 프로그래밍을 하다보면 다음과 같은 의문점이 생깁니다. * 바로 컴퓨터의 전원 버튼을 누르면 가장 먼저 무엇을 실행할까? * 이 때 실행되는 어셈블리 명령어는 무엇일까..
- [ARM] 전원을 키면 처음에 어디서 무엇을 실행..
-
- [ARMv7] 익셉션 벡터 처리 방식(vector_und..

-
ARM Linux Kernel Hacks by AustinKim|2020/08/14 18:11
이번 포스트에서는 리눅스 커널에서 undefined instruction 익셉션을 처리하는 방식을 설명합니다. 리눅스 커널에서 undefined instruction 익셉션이 발생하면 ARM 프로세서는 프로그램 카운터를 0xFFFF0..
- [ARMv7] 익셉션 벡터 처리 방식(vector_und..
-
- [ARM] ARMv7: 익셉션 벡터 테이블의 구현 방식..

-
ARM Linux Kernel Hacks by AustinKim|2020/08/14 16:08
이번 포스트에서는 ARM 아키텍처의 핵심 개념 중 하나인 익셉션 벡터의 구현 방식에 대해 살펴보겠습니다. ○ ARMv7(Aarch32) ○ ARMv8(Aarch64) ARM 아키텍처에서 정의하는 익..
- [ARM] ARMv7: 익셉션 벡터 테이블의 구현 방식..
-
- [ARM] ARM 아키텍처의 주요 개념: 어셈블리 명령어

-
ARM Linux Kernel Hacks by AustinKim|2020/08/11 23:47
이번 포스트에서는 ARM 아키텍처를 이루는 주요 개념에 대해서 설명하겠습니다.ARM 아키텍처를 배우려면 수 많은 세부 기능을 배워야 하는데 그 중 핵심을 요약하면 다음과 같습니다. ○ ARM 어셈블리 명령어 ○ 레지스터 세트 ○ 익셉션 	..
- [ARM] ARM 아키텍처의 주요 개념: 어셈블리 명령어




