2011-05-04 7 views
1

나는 내가교육 목적의 스마트 폰 O/S 개발

하고 내 스마트 폰에서 교육 목적의 O/S를 실행할 수 있습니다, PC 등

brokenthorn.com

에서 O/S dev에 자습서를 읽고있다?

은 내 자신의 교육 목적의 O/S가 (누구의 기본 O 스마트 폰에 대한/S는 안드로이드입니다

그래서 내가 할

에 필요가 있다고 생각합니다 .. 안드로이드에 대한 가상 시스템은 지금까지 없다 보인다)

존재하는 부트 로더를 사용하여 아주 작은 ROM을 가지고 있기 때문에 SD 카드에서 부팅하십시오.

지금, 나는이 질문이

  1. 그것은 SD 카드에 내 자신의 O/S에서 부팅 할 수 있습니까? 그렇다면 .. 어떻게?

  2. 그냥 부팅 및 인쇄 "hello world"O/S의 기본 기능은 무엇입니까? 서명, 이진 파일의 위치, PC 기반 학습을보다 효율적으로 할 것이지만 등 (나는 어셈블리 언어로 개발하고자하는)

, 난 그냥 알고 싶어요.

누군가 나를 어떻게 알 수 있습니까?

어떤 제안, 간단한 자원, 유용한 웹 사이트 링크, 구글을위한 키워드도 환영합니다.

감사합니다.

p.s. 내 자신의 부트 로더를 만들어야합니까? SD 카드 (16GB)가 fat32로 포맷되었으므로? 심지어 그것을 완료하는 데 몇 년이 걸릴 수도로

덕분에 다시

+0

나는 당신보다 용감합니다. –

답변

0

당신이 안드로이드 폰 운영 체제를 만들려고하는 경우, 일부 친구를 수집 할 수있는 더 나은 아이디어와 그룹에 그것을 할 수 귀하 개인적인. 하지만 어쨌든, 당신이 점검하고 싶은 것들이 있습니다 :

1) 안드로이드는 운영체제이고 안드로이드를 실행하는 모든 장치는 같지 않기 때문에 글쎄, 나는 이것을 반대합니다. 많은 장치가 제조 업체의 허가없이 다른 사용자 지정 rom 또는 운영 체제를 설치하게하지 않는 잠긴 부트 로더와 함께 제공됩니다. "그러나"스마트 폰을위한 운영체제를 만들려면 HTC HD2를 사용하십시오. 주로 강력하고 강력한 1ghz snapdragon 프로세서를 가지고 있기 때문에, 또한 잠금 해제 된 부트 로더와 모든 것이 있기 때문입니다. 그것은 윈도우 모바일 6.5 (나는이 장치를 소유하고)와 함께 제공되었지만 xda 포럼의 "Cotulla"개발자는 MAGLDR이라는 사용자 정의 부트 로더를 만들었습니다.이 부트 로더는 sd 카드에서 리눅스 기반 운영 체제를 부팅 할 수 있습니다. 폐쇄 소스이므로 개발자에게 연락하여 부트 로더의 소스 코드를 얻을 수 있다면 스마트 폰에서 직접 쉽게 os를 실행하고 디버깅 할 수 있습니다. xda 포럼에서 "codesmith"가 만든 cLk이라는 비슷한 부트 로더가 있습니다.

2) Hello World 운영체제를 만들려면 유용한 유용한 튜토리얼 인 ->http://www.viralpatel.net/taj/tutorial/hello_world_bootloader.php이 있습니다. Android 휴대 전화는 아니지만 도움이 될 수 있습니다.

행운을 빕니다 :)

P.S. SD에서 운영 체제를 실행할 수있는 부트 로더를 가진 안드로이드 장치는 알지 못하므로 스스로 부트 로더를 만들어야합니다. 그리고 언제든지 FAT32를 ext3/4로 포맷 할 수 있습니다.

관련 문제