케일이라는 툴이 있습니다. 거기에서 지원해주는 여러 머신들이 존재합니다..
그곳에서 책에있는 코드들을 직접 코딩해보았습니다.
맨처음부터 커널분석 책을 사시는것보다는 ARM 개발자 가이드 (파란책) 이책이 좋은것같습니다.
ARM 디벨로퍼 가이드 책입니다 유명한 책? 일겁니다 ㅎㅎ..
또 다른책으로는 system on chip ARM ? ARM system on chip ? 잘기억이 ㅎㅎ 이건 빨간책입니다 ㅎㅎ
asm 언어를 읽히는것도 중요하지만 ARM의 아키텍쳐적인 부분도 중요하다고 생각합니다.
각 코어별로 다른부분들도 있고..
저의경우 C로 코딩한 내용을 컴파일하여서 어셈으로 확인하는 것도 해보았고.
아무래도 컴파일러가 해주는 asm코드들은 ..... 쓸대없는 부분들이 들어가있습니다.
그부분들을 자신이 생각해서 고쳐보기도 하고 그런식으로 공부해봤습니다.
그냥 커널분석을 해나가시기에는 너무 양이 방대하며 내용또한 어렵기떄문에 포기하기가 매우 쉽습니다.
(물론 저의 경우였지만요 ....)
허접한 답변이였습니다.........(아직 커널의 ㅋ도 모르는 사람 ㅠㅠ)....
ARM 의 A의 작대기도 모르는 사람의 답변이였습니다. ㅠㅠ
저와같은 경우.
케일이라는 툴이 있습니다. 거기에서 지원해주는 여러 머신들이 존재합니다..
그곳에서 책에있는 코드들을 직접 코딩해보았습니다.
맨처음부터 커널분석 책을 사시는것보다는 ARM 개발자 가이드 (파란책) 이책이 좋은것같습니다.
ARM 디벨로퍼 가이드 책입니다 유명한 책? 일겁니다 ㅎㅎ..
또 다른책으로는 system on chip ARM ? ARM system on chip ? 잘기억이 ㅎㅎ 이건 빨간책입니다 ㅎㅎ
asm 언어를 읽히는것도 중요하지만 ARM의 아키텍쳐적인 부분도 중요하다고 생각합니다.
각 코어별로 다른부분들도 있고..
저의경우 C로 코딩한 내용을 컴파일하여서 어셈으로 확인하는 것도 해보았고.
아무래도 컴파일러가 해주는 asm코드들은 ..... 쓸대없는 부분들이 들어가있습니다.
그부분들을 자신이 생각해서 고쳐보기도 하고 그런식으로 공부해봤습니다.
그냥 커널분석을 해나가시기에는 너무 양이 방대하며 내용또한 어렵기떄문에 포기하기가 매우 쉽습니다.
(물론 저의 경우였지만요 ....)
허접한 답변이였습니다.........(아직 커널의 ㅋ도 모르는 사람 ㅠㅠ)....
ARM 의 A의 작대기도 모르는 사람의 답변이였습니다. ㅠㅠ
댓글 달기