etc:common_activities:olpc:develop_cases
Table of Contents
Сборка приложений для XO
Основной проблемой в разработке на любом языке программирования, будет являться портирование приложение на ноутбук XO, а точнее адаптация этого приложения под специфический оконный менеджер и среду исполнения. Таким образом в первую очередь стоит обратить внимание на компиляцию проекта/программы для XO.
Сборка программ на C/C++
Нижеописаный метод является весьма брутальным, но имеет полное право на жизнь. Метод предпологает создание на большой машине chroot-а XO. В который ставятся такие пакеты для разработки, как gcc, make и остальные…
- На настольной машине:
su mkdir -p /home/olpc/devp cd /home/olpc/devp mkdir dev mknod dev/null c 1 3 chmod 0666 dev/null mkdir proc mkdir src
- На XO:
su cd / rsync -a bin sbin lib usr etc home desktop:/home/olpc/dev scp proc/cpuinfo desktop:/home/olpc/dev/proc
далее на настольной машине:
$chroot /home/olpc/devp
В chroot можно установить все необходимые devel-пакеты, и собрать бинарник для XO.
Необходимо разобраться как можно запустить графическое C/C++ приложение под Sugar. Возможно есть вариант без создания Activity.
Сборка программ на Python
1)
Для просмотра необходима регистрация на developerworks
etc/common_activities/olpc/develop_cases.txt · Last modified: 2008/09/21 23:52 by zps