Разработка приложений для OB60 QuickStart
Добавлено: Чт мар 25, 2010 11:50
И так это мой первый пост на эту тему... В дальнейшем я думаю если этот пост будет интересен форумчанам я буду развивать эту ветку.
И так quick start или ускоренный старт.
Оригинал поста находится на сайте производителя по ссылке.
http://dev.onyxcommunity.com/wiki/quickstart
Чуть ниже мой(вольный, очень вольный) перевод данного раздела вики.
_______________________________________________________________
Быстрый старт...
Это пример для тех кто только начал разрабатывать приложения для данного устройства. В инструкции содержатся сведения о том как подготовить среду разработки и простенький пример (который не делает ничего
)
Подготовка Шаг 1
Для разработки приложений рекомендуется использовать дистрибутив Linux x86 совместимый , мы использовали Ubuntu (собс-но как я понял инструкция тоже под него)
Вам понадобиться CMake и родной инструмент построения. - если я правильно понял..
Все это вводиться в терминале
Желательно с правами root
для 64 разрядной linux следует проделать еще и такую вещь
Установка набора инструментов Шаг 2
Скачиваем набор инструментов и располагаем в необходимой директории /opt
Загрузка и построение первого проекта Шаг 3
Этот пример содержит самый минимум что можно собрать на основе ONYX SDK ( он в общем ничего и не делает просто корректно запускается )
После построения вы получите бинарный файл (под ARM) example. для запуска на книге следует его переименовать в example.oar и перетащить его на карту памяти (или внутреннюю память) устройства и запустить уже из самого устройства.
______________________________________________________________
В общем вот примерно и все что я хотел поведать, исчерпывающую информацию вы можете получить по ссылке выше.
Хочу еще раз подчеркнуть тот факт, что я не ставил перед собой цель перевести этот текст дословно. Только донести суть всех этих махинаций.
И так quick start или ускоренный старт.
Оригинал поста находится на сайте производителя по ссылке.
http://dev.onyxcommunity.com/wiki/quickstart
Чуть ниже мой(вольный, очень вольный) перевод данного раздела вики.
_______________________________________________________________
Быстрый старт...
Это пример для тех кто только начал разрабатывать приложения для данного устройства. В инструкции содержатся сведения о том как подготовить среду разработки и простенький пример (который не делает ничего

Подготовка Шаг 1
Для разработки приложений рекомендуется использовать дистрибутив Linux x86 совместимый , мы использовали Ubuntu (собс-но как я понял инструкция тоже под него)
Вам понадобиться CMake и родной инструмент построения.
Код: Выделить всё
sudo apt-get install cmake
sudo apt-get install gcc


Код: Выделить всё
$ sudo apt-get install cmake build-essential

Код: Выделить всё
$ sudo apt-get install ia32-libs
Скачиваем набор инструментов и располагаем в необходимой директории /opt
Код: Выделить всё
$ cd /tmp
$ wget http://dev.onyxcommunity.com/sdk/freescale-toolchain.tar.gz
$ sudo mkdir -p /opt
$ cd /opt && sudo tar -xzf /tmp/freescale-toolchain.tar.gz
Этот пример содержит самый минимум что можно собрать на основе ONYX SDK ( он в общем ничего и не делает просто корректно запускается )
Код: Выделить всё
$ cd
$ wget http://dev.onyxcommunity.com/sdk/quickstart.tar.gz
$ tar -xzf quickstart.tar.gz && cd quickstart
$ mkdir build && cd build
$ cmake ..
$ make
______________________________________________________________
В общем вот примерно и все что я хотел поведать, исчерпывающую информацию вы можете получить по ссылке выше.
Хочу еще раз подчеркнуть тот факт, что я не ставил перед собой цель перевести этот текст дословно. Только донести суть всех этих махинаций.