В настоящее время я компилирую ROM из источника android и отлично работает Но теперь я решил прочитать обо всех пакетах, которые используются I.e. Git, make, gnu, repo, curl, libdev ..Чтение исходного кода Android
Но я также хочу прочитать исходный код ядра Android. Может ли кто-нибудь указать, с чего мне начать? Также, какие языки мне нужно знать? В настоящее время я знаком с C, C++, Java Кроме того, я сделал андроид приложения моих собственных, так что я знаком с андроида среды А также размечать языков как XML HTML JavaScript
Я полагаю, что если мне нужно прочитать исходный код ядра Мне нужно изучить язык ассемблера? Хотя я оставил бы ядро в стороне.
Итак, я должен прочитать исходный код SDK, а затем посмотреть, как написан код API. что означает «достичь родного позже»? –
SDK - это код JAVA, но некоторые из них зависят от собственного кода (код c/C++). Поэтому, когда вы читаете код SDK, вы обнаружите, что некоторые реализации - это c/C++. Уровень JAVA вызывает эти собственные функции через интерфейс JNI. –