Бесплатные инструменты ARM для Android


ARM выпустила Community Edition своей Development Studio 5, включающую отладчик и профилировщик, бесплатную для малых предприятий и частных лиц.

Многие разработчики Android знают, что их целевая платформа, скорее всего, работает на процессоре ARM, но не многие думают об ARM как об источнике программных инструментов, помогающих им создавать приложения. Development Studio 5 — это последняя разработка в длинной линейке инструментов разработки ARM и включает в себя IDE, компилятор C / C ++, отладчик и так далее.

Теперь ARM выпустила DS5 Community Edition бесплатно для частных лиц и малых предприятий (десять или меньше сотрудников), и она имеет ряд преимуществ по сравнению с аналогичными инструментами, предоставляемыми Google. Он состоит из набора инструментов из полного приложения DS5. Например, вы не получаете полную IDE, только плагин для Eclipse.

DS5 CE интегрируется с Android NDK и SDK и работает с Eclipse под Windows, а также с LInux. В настоящее время отладчик Google работает только под Windows в экспериментальном режиме. У вас должен быть Android SDK. NDK и Eclipse установлены перед настройкой DS5. Обратите внимание, что DS5 не заменяет компилятор NDK, он просто добавляет отладчик и анализатор производительности, которые, по утверждению ARM, помогут вам создавать более быстрый и эффективный код.

Отладчик заменяет встроенный NDK gdbserve. Он покажет вам состояние процессора ARM, которое другие отладчики обычно скрывают или затрудняют поиск. Например, он покажет вам состояние регистров NEON, чтобы помочь вам оптимизировать ваши мультимедийные приложения. Отладчики работают не на всех устройствах, но работают с эмулятором.

Анализатор производительности Streamline представляет собой адаптированную версию того, что входит в полный пакет DS5, и работает не со всеми устройствами Android, поскольку ему требуется поддержка драйвера с открытым исходным кодом. Это поддерживается на ряде устройств разработки, но не на устройствах конечных пользователей. Если вы хотите использовать стандартный телефон, вам придется по сути рутировать устройство и самостоятельно установить модуль ядра — это не весело. Если у вас все получится, то данные профилирования и представление того стоит.

Очевидно, что цель состоит в том, чтобы вас зацепить, чтобы вы купили полную версию, которая не только включает в себя возможность создавать собственные приложения и библиотеки для Linux и Android, но также полную IDE и многие другие опции в Streamline, включая многоядерную детализацию, использование стека и т. Д. Я вижу, что полная Streamline может стоить усилий, чтобы заставить работать на устройстве конечного пользователя, но я менее уверен в версии CE.


Добавить комментарий