기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요 

열심히 공부중인 학생입니다.


임베디드 보드 및 단말기(ARM계열)을 타겟으로 리눅스커널을 포팅해보고 싶습니다.

안드로이드도 해보고 싶고요 추후에.. 


추상적으로 어떤 일련의 과정들이 있을 것인지 대충 인지하고 있지만

실제로 그것을 보여주는 튜토리얼이나 문서가 없어서(제가 못찾아서?)인지 

막상 시작해보려니 약간 막막합니다.


우선 개발 환경을 셋팅하고, 대상보드와 BSP를 구하고, 커널버전을 정하고 하는 것들이 떠오르는데


어떤 순서로 진행하면 좋을지 조언과 참고가 될만한 문서가 있다면 조언 부탁드립니다.

(혼자서 맨땅에 헤딩은 아무래도 힘들고 아는 사람 붙잡고 하라고 하실 수 도 있지만 상황이 여의치 않습니다..)


답변에 미리 감사드립니다.




고현철

2009.09.07 21:39:24
*.32.117.22

1. 일단 문서는 찾기 힘들겁니다....쩝



2. 포팅이라는 자체가 어디서부터인지 명확하게 규정된게 없기 때문에 range를 잡기도 힘들겁니다.

SoC를 가장 밑단서부터 하나하나 해 나가야 할지

아니면 리눅스 디바이스 드라이버를 올려볼지........등등


즉, 포팅에 대한 정확한 정의를 내려야 하고요...

어디서부터 개발을 시작할 것인지(거의 되어 있는 보드를 가지고 따라해보기.....아니면 약간 수정.......아니면

부트로더서부터 완전 재개발....등등) 정하시는게 우선일 듯 싶고요.


3. 위의 것들 중 결정의 되었으면................하나씩 차근히 시작하시면 됩니다.

박수민

2009.09.07 22:13:30
*.254.74.84

제가 생각하는 포팅의 수준은... 이미 SoC에 대한 코드가 다 있고,  오리지널 커널에다가 디바이스 드라이버와 함께붙여서 부팅도 되고 모장치들도 제대로 동작하게 하는 수준입니다. 부트로더도 그냥 있는 것을 쓰고요.. 


답변 감사합니다.







List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인