Предисловие
В этом руководстве описывается эмуляция ноутбука XO проекта One Child Per Laptop (OLPC) с помощью QEMU. Это означает, что вы будете полностью эмулировать ноутбук XO на ПК (работающем под управлением операционной системы Linux® или Microsoft® Windows®) с целью разработки действий —то есть программ Python в интерфейсе OLPC Sugar, который построен на базе языка программирования Python. В основе ноутбука XO, как и большинства других самых интересных современных устройств, лежит операционная система Linux.
Это руководство покажет, как разрабатывать действия Python для ноутбука XO. С этой точки зрения вы познакомитесь с Sugar (интерфейсом пользователя XO) и узнаете подробности разработки действий. Вы также узнаете о языке программирования Python, программными интерфейсами (API) Sugar для Python, а также об эмуляции платформ с помощью QEMU.
В этом руководстве вы познакомитесь с ноутбуком XO и узнаете, как написать действие Python с помощью интерфейса пользователя Sugar. Кроме того, вы узнаете больше о ноутбуке XO, его архитектуре, внутреннем устройстве и работе с ним.
Это руководство написано для разработчиков Linux, которые хотят узнать больше о ноутбуке XO и пользовательском интерфейсе Sugar. Оно предполагает, что вы знакомы с командным процессором Linux и имеете базовые навыки работы с языком Python.
Это руководство предлагает практический подход к изучению ноутбука XO и действий Sugar. Оно предполагает наличия компьютера под Linux, на котором свободно как минимум 1,1 ГБ дискового пространства.