[ARM] 임베디드 개발자가 반드시 ARM 프로세서를 배워야 하는 이유

Guillermo Austin Kim|2020년 7월 14일
Posts

[ARM] 임베디드 개발자가 반드시 ARM 프로세서를 배워야 하는 이유

Guillermo Austin Kim|2020년 7월 14일

이번 시간에는 ARM 프로세서를 리눅스 시스템 개발자가 배워야 하는 지 설명합니다. 브링업을 제대로 하기 위해서 임베디드 개발자들이 진행하는 프로젝트의 단계는 '보드 브링업 - 기능 안정화 - 유지 보수'로 분류할 수 있습니다.3단계에서 보드 브링업은 어떤 단계를 거쳐 진행될까요? 과제에 따라 다르지만 개발 업무의 내용을 소개하면 다음과 같습니다. * 부트로더에서 스타트업 코드를 작성 * 메모리와 같은 하드웨어를 초기화 먼저 스타트업 코드를 작성하는 업무에 대해서 조금 더 설명을 드려볼까요?전원이 시스템에 들어오면 가장 먼저 실행되는 코드가 reset 익셉션 벡터 코드입니다. 이 코드에서 기본적인 메모리를 설정을 초기화하고 ARM 모드 별로 스택 사이즈를 지정해야 합니다.이 모든 코드를

Related Posts

3 posts
갤럭시북4 엣지 AI 코파일럿 PC 스냅드래곤X엘리트 ARM 품다 삼성 사무용 노트북 추천 리뷰

갤럭시북4 엣지 AI 코파일럿 PC 스냅드래곤X엘리트 ARM 품다 삼성 사무용 노트북 추천 리뷰

새로운 AI 시대를 만나다. 현재 노트북 업계에서 가장 핫한 갤럭시북4 엣지 리뷰를 네이버 블로그 최초로 써본다. 결론부터 말하자면, 성능이 미쳤다. 첫 세대임에도 호환성이 상당히 좋다. MS에서 칼을 갈았다고 느꼈을 정도. 며칠간 써보니 기존 갤럭시북4 프로 인텔 CPU와 비교했을 때 2세대 정도 체감 성능이 차이 나더라. 내가 만약 사무용 노트북 추천으로, 포토샵, 라이트룸, 프리미어 프로 등 메이저 프로그램을 주로 쓴다면 당장 사라고 말하고 싶다. ARM 노트북 갤럭시북4 엣지는, 삼성의 노트북 설계와 제조 노하우와 + MS 윈도우11의 AI, ARM 호환 S/W + 퀄컴의 스냅드래곤X엘리트 CPU가 합작하여 만든 AI 코파일럿 PC이다. 패러다임.......

AI 가속기 NPU 반도체 디자인하우스 미국 주식

AI 가속기 NPU 반도체 디자인하우스 미국 주식

매운맛 스톡소스|2024년 4월 15일|IT리뷰

AI 시대가 다가오면서 빅테크들의 경쟁이 점점 뜨거워지고 있는 상황임 AI의 LLM(거대언어모델) 학습을 위해서 엔비디아의 GPU H100을 싹쓸이 하더니 이번에는 자체 NPU 반도체를 활용한 AI 가속기로 학습의 다음단계인 추론을 준비중인 모습 오늘은 하이퍼스케일러들의 자체 반도체 상황을 알아보고 관련된 디자인하우스 주식들을 살펴보겠음 자체적인 NPU 제작을 위해서는 반도체 IP, 전자설계 자동화(EDA)와 디자인하우스가 필요함 미국 주식시장에 상장된 기업들과 국내에 관련된 주식들을 정리해서 올려드리니 참고바람 AI 서버 추론에 집중하다! AI 수요가 늘어나면서 관련데이타를 처리하는 AI 서버도 폭발적으로 증가하는 상황임 전체 서.......

[Arm프로세서] GIC는 왜 배워야 할까?

Guillermo Austin Kim|2022년 8월 16일

Arm 아키텍처와 관련된 주제로 세미나를 진행하면 참석자들은 다음과 같은 질문을 종종 합니다. ● FIQ는 어떻게 설정할까? ● 시큐어 인터럽트는 어떻게 설정해야 할까? 이런 질문에 대해 답하려면 GIC(Generic Interrupt Controller)를 알아야 합니다. GIC를 구성하는 주요 기능(레지스터, 명령어)을 배우면 위에서 소개한 질문에 모두 답할 수 있습니다. 이 밖에도 리눅스 커널 드라이버의 세부 동작 방식을 파악하려면 GIC를 알아야 합니다. ● IPI(Inter-Processor Interrupt Call)의 세부 동작 원리 ● Arch 타이머의 구동 원리 Arm 아키텍처를 이루는 주요 기능을 심도있게 파악하거나