Linux на платформах MIPS
Добавлено: 05 мар 2012, 16:27
Начну с конца :) http://developer.mips.com/android/download-android-sdk/
Это не исходники, а именно SDK :
Download your host’s MIPS SDK toolset for Ice Cream Sandwich 4.0.3 from
Host Platform Package Android API Version Size (bytes) MD5 Checksum
Windows android-sdk_r16m-windows.zip 16 363182455 8beae38f6b2b3dfe28f9a8e48db81c09
Linux android-sdk_r16m-linux.zip 16 354931668 ff37a0577aace6f9db9ffdf9cf1c259d
---------------------------------
И пока я искал, где бы про это написать, они уже выложили для 4-го Андроида, а я скачал для 3.1
Те кто юзал SDK для ARM знает что там: кроме средств разработки на яве и примеров есть ЭМУЛЯТОР,
который позволяет играться с Андроидом на виртуальном смарте под Виндой или Линуксом.
Теперь начало: недавно купил плеер с Андроидом 2.2 Iconbit XDS1003d. Я конечно представлял что на АРМ лучше, но не ожидал что с MIPS такая ж...
Тем не менее железка работает, показывает и через HDMI и через тюльпаны, сеть тоже настроил : LAN и WiFi. Кинулся ставить программы и игры
и обнаружил, что в них очень часто используются нативные библиотеки и на моем Андроиде они не ставятся. Сначала была идея поэмулировать эту проблему на Андроид х86,
но понял что бесполезно и вот УРА: есть эмулятор именно для MIPS и средства разработки. Плюс есть еще и NDK, т.е. в принципе можно сделать нативные библиотеки.
Но увы скачанный эмулятор оказался СТРАШНЫЙ тормоз. Если кто работатал с эмулятором для Андроид 2.2 для АРМ, то это небо и земля. Для 2.2 я посмотрел - там терпимая скорость.
А вот для Андроида 3.1 под MIPS(там в SDK и для АРМ есть) эмулятор грузит Андроид полчаса и столько же приходится ждать реакции на нажатые иконки. А иногда и вообще виснет, точнее
циклит , а на экране тишина.
Теперь придется опять качать и проверять. Позже выложу инструкцию как это все запускать, т.к. пока не вижу смысла. Для энтузиастов две подсказки: создать переменую окружения ANDROID_SDK_HOME
и начинать с батника Андроид.
Попутно поискал как сейчас дело с qemu(именно ее исходники использованы для эмулятора MIPS и ARM). Сначала нашел статью про подвиги mamaich во внедрении qemu и win 95 в смартфоны,
а потом нашел новинки в debian - там много интересного: Debian для АРМ и MIPS, эмуляторы i386 на MIPS и не только. Т.е. в перспективе можно будет win95 запустить.
Пардон за сумбурное и неполное изложение. Жду критику и вопросы.
Это не исходники, а именно SDK :
Download your host’s MIPS SDK toolset for Ice Cream Sandwich 4.0.3 from
Host Platform Package Android API Version Size (bytes) MD5 Checksum
Windows android-sdk_r16m-windows.zip 16 363182455 8beae38f6b2b3dfe28f9a8e48db81c09
Linux android-sdk_r16m-linux.zip 16 354931668 ff37a0577aace6f9db9ffdf9cf1c259d
---------------------------------
И пока я искал, где бы про это написать, они уже выложили для 4-го Андроида, а я скачал для 3.1
Те кто юзал SDK для ARM знает что там: кроме средств разработки на яве и примеров есть ЭМУЛЯТОР,
который позволяет играться с Андроидом на виртуальном смарте под Виндой или Линуксом.
Теперь начало: недавно купил плеер с Андроидом 2.2 Iconbit XDS1003d. Я конечно представлял что на АРМ лучше, но не ожидал что с MIPS такая ж...
Тем не менее железка работает, показывает и через HDMI и через тюльпаны, сеть тоже настроил : LAN и WiFi. Кинулся ставить программы и игры
и обнаружил, что в них очень часто используются нативные библиотеки и на моем Андроиде они не ставятся. Сначала была идея поэмулировать эту проблему на Андроид х86,
но понял что бесполезно и вот УРА: есть эмулятор именно для MIPS и средства разработки. Плюс есть еще и NDK, т.е. в принципе можно сделать нативные библиотеки.
Но увы скачанный эмулятор оказался СТРАШНЫЙ тормоз. Если кто работатал с эмулятором для Андроид 2.2 для АРМ, то это небо и земля. Для 2.2 я посмотрел - там терпимая скорость.
А вот для Андроида 3.1 под MIPS(там в SDK и для АРМ есть) эмулятор грузит Андроид полчаса и столько же приходится ждать реакции на нажатые иконки. А иногда и вообще виснет, точнее
циклит , а на экране тишина.
Теперь придется опять качать и проверять. Позже выложу инструкцию как это все запускать, т.к. пока не вижу смысла. Для энтузиастов две подсказки: создать переменую окружения ANDROID_SDK_HOME
и начинать с батника Андроид.
Попутно поискал как сейчас дело с qemu(именно ее исходники использованы для эмулятора MIPS и ARM). Сначала нашел статью про подвиги mamaich во внедрении qemu и win 95 в смартфоны,
а потом нашел новинки в debian - там много интересного: Debian для АРМ и MIPS, эмуляторы i386 на MIPS и не только. Т.е. в перспективе можно будет win95 запустить.
Пардон за сумбурное и неполное изложение. Жду критику и вопросы.