01. 모든 개발자가 ARM 프로세서를 배워야 하는 이유 이제 조금 더 깊게 들어가서 왜 임베디드개발자 혹은 일반개발자들도 ARM 프로세서를 배워야 하는지 알아보자. 임베디드 개발자가 ARM 프로세서를 배워야 하는 이유 보드 브링업을 제대로 수행하기 위해 임베디드 개발자들이 진행하는 프로젝트의 단계는 보드 브링업 - 기능안정화 - 유지보수 정도로 분류될 수 있다. 이 중 보드 브링업단계에서는 구체적으로 어떤 일을 할까? 부트로더에서 스타트업 코드를 작성 스타트업코드란 전원이 시스템에 들어오면 가장먼저 실행되는 주소에 코드를 위치시켜서 시스템을 초기화하는 코드이다. 스타트업 코드는 기본적인 메모리 설정을 초기화하고 ARM 모드 별로 스택 사이즈를 지정해야 한다 이 스타트업 코드를 제대로 작성하기 위해선 A..