Введение в разработку приложений на платформе Atom/MeeGo для нетбуков и планшетников. Граничин О.Н - 39 стр.

UptoLike

39
arm-eabi-ranlib
arm-eabi-strings
arm-eabi-strip
Для управления процессом сборки, документирования и т.п.
можно использовать те же средства, что и для обычной разработки
под Linux.
Запуск объектного кода может может быть осуществлен разными
способами. Самый естественныйзапуск непосредственно на
целевом устройстве. Для этого требуется само целевое устройство,
подключенное к компьютеру разработчика по USB или Ethernet. Это
наиболее надежный способ, но не всегда самый удобный.
Финальное тестирование необходимо производить именно на
целевом устройстве.
Альтернативаустановить целевую операционную систему на
универсальную виртуальную машину на платформе разработчика. В
качестве такой машины для MeeGo рекомендуется Virtual Box,
также можно использовать VMWare. При этом надо учитывать, что
по некоторым параметрам виртуальная машина может отличаться от
реального устройстванапример, по скорости работы,
особенностям периферии и т. п.
Промежуточным вариантом является использование
предоставляемого производителем целевой платформы эмуляторы.
Фактически это разновидность виртуальной машины, которая, с
одной стороны, максимально адаптирована для эмуляции целевой
платформы, а с другой стороны, интегрирована со средствами
разработки, например, IDE, которые также предоставляются
производителем.
В настоящее время для запуска обычно не ограничиваются
переносом на целевую платформу одного исполняемого файла, а
формируют целый пакет со всеми зависимостями и правилами
установки (например, APK для Android или RPM для MeeGo),
который затем устанавливается на целевой платформе. С помощью
такого же пакета финальная версия приложения попадает на
устройства конечных пользователей. Это, с одной стороны,
увеличивает переносимость приложения и облегчает запуск
сложных приложений, с другойслегка усложняет и удлиняет
процедуру запуска.