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

UptoLike

51
· Желательно базовое знакомство с основными служебными программами Linux (ls, rm, mkdir и т.
п.)
Необходимые программные и аппаратные средства
· ПК под ОС Linux (поддерживаются дистрибутивы Fedora 13, Ubuntu 10.04, openSUSE 11.3).
· Желательно наличие GPU от Intel для эмуляции графического интерфейса MeeGo.
Рис. 5.4.1.
5.4.3. Установка MeeGo SDK
MeeGo SDK – варианты развёртки
· Разработка ведётся сразу на целевом устройстве под MeeGo.
· Виртуализация: MeeGo исполняется на эмуляторе QEMU.
· chroot: MeeGo исполняется в нативной среде, но в изолированной песочнице.
· Разработка и компиляция на любой машине под Linux. Удалённая отладка на целевом устройстве.
Развёртка MeeGo SDK в варианте с chroot
chroot – стандартное служебное приложение в Unix-подобных системах, позволяющее запускать
программы с заданием произвольного каталога файловой системы в качестве корневого каталога.
Запущенная таким образом программа будет видеть только те файлы и подкаталоги исходной
файловой системы, которые были помещены в указанный каталог. Этот инструмент активно
используется для создания «песочниц» внутри основной файловой системы.
Фактически, MeeGo SDK версии 1.0 представляет собой образ файловой системы с
установленным MeeGo, а также инструментами для разработки, необходимыми библиотеками и
заголовочными файлами.
Таким образом, выполнение, chroot в каталог, к которому был подключён (mounted) образ MeeGo
SDK, позволяет работать в «песочнице» с установленным MeeGo.
Скачиваем MeeGo SDK 1.0 и chroot-скрипт
Скачайте образ MeeGo SDK 1.0 с сайта MeeGo в одной из двух версий:
· для нетбука:
o http://download3.meego.com/sep09/meego-netbook-ia32-1.0.80.12.20100727.1-sdk-
pre0901.raw.tar.bz2