2012-01-05 2 views
-1

포팅을 시작할 때 수행해야 할 작업은 무엇입니까? OS 포팅의 단계를 이해하는 데 도움이되는 설명서 또는 무언가가 있습니까?OS 포팅 - 어디서부터 시작해야합니까?

+1

부분적인 대답, 의견에. - 장치의 부트 로더를 포트/쓰기하십시오. - 드라이버를 포함하여 장치에 Linux 커널의 Android 버전을 포팅하십시오. 이 부분은 Linux 커널과 더 관련이 있고 Android에 더 관련이 있습니다. - 커널이 성공적으로 시작될 때, 안드로이드 파티션을 구워서 실행시켜 문제를 해결하려고합니다. 그리고 원인을 조사해보십시오. – LiMar

답변

1

Here은 찾고자하는 것의 거울입니다. 그러나 당신이하고 싶은 것을 지정할 수 있습니까?

1

this이 플랫폼에 따라 다르므로 확실하지는 않지만 리눅스 하드웨어에 관심이 있다면 올바른 방향으로 나아갈 단계입니다. 다른 링크에서 언급했듯이 Android x-86 자료도 시작해야합니다.

1

은 사용자가 포팅하려는 대상에 따라 다릅니다. port Cyanogenmod 또는 포트 MIUI 또는 Here도 원한다면 원하는 Rom의 파일을 휴대 전화의 파일에서 원하는 Rom의 새 파일로 바꿀 수 있습니다.

  • 당신이 우분투 사용하는 경우, & 싶어 포트 안드로이드 5.0 인 롬, 당신은

참고 img 파일을 추출, sudo apt-get install android-tools-fsutils를 실행하여 설치할 수 있습니다 android-tools-fsutils라는 패키지가 필요합니다 :img android의 파일은 img ISO 앱이 지원하는 파일 & unrar apps와 동일하지 않습니다. 구체적인 도구가 필요합니다.

우분투 터치를 포팅하려면 This이 도움이 될 것입니다. OS가 하드웨어와 상호 작용하는 방법을

당신은 어떤 OS의 커널에 대해 배울 필요가, 그것이 & 컨트롤 예컨대 CPU 클럭 속도/GPU 클럭 속도 하드웨어를 부팅 만든다이다.

필립 시스템에 대해서도 알아야합니다. perl/python과 같은 스크립팅 언어로도 충분할 수 있지만 의무는 아닙니다. 스크립트 언어를 사용하면 쉽습니다.

실제로 시안 제원을 다운로드하여 실제로 포트란을 다운로드하는 동안이 질문을 보았습니다. 실제로는 모르지만 CPU/커널에 대해서는 & 일부 프로그래밍 언어에 대해 알고 있습니다. 그래서 나는 그것을 만들 것이라고 생각합니다. 당신은 이해할 수없는 많은 단어를 발견 할 것입니다. 무시하지 마십시오.

는 항상 앱은 RAM/CPU/GPU와 상호 작용하는 방법을 알고, 당신이 보는 모든 단어를 배우려고/보드/HDD는, 알고 바로 가기 GPU> 그래픽 처리 장치를 예,이 & 것 모든 것을 이해하려고 노력에 도움이 될 것입니다 당신의 두뇌가 CPU/GPU/APU와 같은 지름길을 섞지 않도록하십시오. 그 후 그것을 해결하기 위해 실패를 무서워 장치 &에 무언가를 두려워하는 경우

, 말을 그냥 뭔가있다, 이것은 당신이를 FAIL 것 1 일이다. 따라서 며칠 동안 작동하지 않는 기기를 사용해보세요. 제대로 작동하려고합니다.

관련 문제