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