안드로이드 폰의 소스 코드는 얼마나 오픈되어 있습니까? Linux 커널 상태의 라이센스로 GPLv2를 준수해야하기 때문에 제조업체가 드라이버를 종료 할 수있는 방법을 생각할 수 없습니다. 아니면 사용자 공간 코드에서 많은 부분을 써서 자신의 라이센스를 선택할 수 있습니까?오픈 소스 코드/드라이버 android phones
내가 얻으려고하는 정보는 다음과 같습니다. "저렴한"스마트 폰 (htc wildfire-s)을 얻고 그 위에 Linux를 실행하는 것이 얼마나 어렵습니까? 모든 하드웨어 기능은 자신의 드라이버를 구현하고 장치를 리버스 엔지니어링하지 않아도 쉽게 액세스 할 수 있다는 것을 의미합니다 (장치가 루틴이라고 가정).
여기에는 기능 장치를 사용하기위한 모든 드라이버 소스가 포함됩니까? 이 드라이버를 리눅스 커널 (wakelocks 제거)에 "포팅"하고 안드로이드 장치없이 완전한 기능을 갖춘 장치를 실행한다고합시다. – Bjorn
업데이트 된 답변을 참조하십시오. – Dyonisos
예 기본 시스템을 맨 위에 놓아야한다는 것을 알고 있습니다. 그 시스템은 무엇이든 될 수 있습니다 (가장 단순한 것은 비지 박스 일 수 있음). 가장 중요한 부분은 하드웨어가 명확한 API를 통해 액세스 할 수 있다는 것입니다. 일부 드라이버에서 볼 수있는 것은 하드웨어를 작동 시키려면 드라이버에 업로드 된 독점적 인 이미지가 필요하다는 것입니다. – Bjorn