안녕하세요 arm공부를 막 시작한 지방대 컴공 3학년 학부생입니다.
처음에는 안드로이드 app제작에 관심을 두고 앱을 만들며 지내다가
타과(전자과)에서 수업하는 컴퓨터 구조 수업을 들으며
verilog로 mips 멀티사이클과 파이프라인 시피유 제작을 하면서 ARM프로세서에 관심을 가지게 되었고
ARM development guide와 Cortex-M3 완전정복 이런 책을 보며 독학 하고있습니다.
추후 망고보드도 구매하여 실습도 해보려고 합니다만...
제가 하고싶은건 arm이나 atmega128같은 것 을 이용해서 공모전에 출품할 작품을 만드는게 아닌
ARM프로세서를 이용하여 개발한 보드에 리눅스나 안드로이드를 포팅해보면서
부트로더가 무슨역할을 하며 OS는 어떤 방식으로 구동되는지
OS에서 CPU를 효율적으로 사용하려면 어떻게 해야하는지를 공부해보고 싶습니다.
더불어서 올해말 삼성 소프트웨어 멤버십에도 지원할 예정입니다.