HPC.ru lite - Все форумы
Форум: Электронные книги ONYX (eBook)
Тема: Разработка приложений для OB60 QuickStart
Страницы: [1] 2 3 4

[Ответить]
vmakar [25.03.2010 11:50] Разработка приложений для OB60 QuickStart:
И так это мой первый пост на эту тему... В дальнейшем я думаю если этот пост будет интересен форумчанам я буду развивать эту ветку.

И так quick start или ускоренный старт.
Оригинал поста находится на сайте производителя по ссылке.
http://dev.onyxcommunity.com/wiki/quickstart
Чуть ниже мой(вольный, очень вольный) перевод данного раздела вики.
_______________________________________________________________

Быстрый старт...

Это пример для тех кто только начал разрабатывать приложения для данного устройства. В инструкции содержатся сведения о том как подготовить среду разработки и простенький пример (который не делает ничего )

Подготовка Шаг 1

Для разработки приложений рекомендуется использовать дистрибутив Linux x86 совместимый , мы использовали Ubuntu (собс-но как я понял инструкция тоже под него)

Вам понадобиться CMake и родной инструмент построения.
sudo apt-get install cmake
sudo apt-get install gcc - если я правильно понял..
Все это вводиться в терминале
Желательно с правами root

$ sudo apt-get install cmake build-essential

для 64 разрядной linux следует проделать еще и такую вещь

$ sudo apt-get install ia32-libs

Установка набора инструментов Шаг 2

Скачиваем набор инструментов и располагаем в необходимой директории /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


Загрузка и построение первого проекта Шаг 3

Этот пример содержит самый минимум что можно собрать на основе 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


После построения вы получите бинарный файл (под ARM) example. для запуска на книге следует его переименовать в example.oar и перетащить его на карту памяти (или внутреннюю память) устройства и запустить уже из самого устройства.
______________________________________________________________

В общем вот примерно и все что я хотел поведать, исчерпывающую информацию вы можете получить по ссылке выше.

Хочу еще раз подчеркнуть тот факт, что я не ставил перед собой цель перевести этот текст дословно. Только донести суть всех этих махинаций.
Alex01 [25.03.2010 15:02] :
vmakar, ты хорошо различаешь зеленые символы на зеленом фоне?
gofk [25.03.2010 15:19] :
Да уж, с цветами не угадал нифига...
vmakar [25.03.2010 16:00] :
Alex01 очень плохо, скоро поправим..
Antikeimenos [25.03.2010 16:01] :
любите вы посрать в темах, кому нужно - тот прочтет)
GreenSky [26.03.2010 01:24] :
vmakar
Поддерживаю начинание, давно назревшая мера. Обмен опытом, инструкции по разработке, сборник ссылок на материалы англоязычных форумов...

Точно
vmakar [26.03.2010 11:47] :
GreenSky Тов енг язы давно на нашем форуме пасутся. =) ну и я на их форуме тоже =)) так что будет все гуд...

В целом госпада у кого получилось по данной инструкции чего запустить не стесняйтесь у кого не получилось тоже не стесняемся пишем..

Да дистриб убунты lite под эти цели не пашет у меня кучу ошибок пишет =((( а вот в обычной убунте друг проверил все норм.
Evtrs [26.03.2010 16:11] :
Ну, на самом деле даже эти тяжеловесные тулчейны не надо скачивать, чтобы всё работало. Там можно и проще сделать, не знаю, зачем китайцы такую инструкцию написали.
vmakar [26.03.2010 16:23] :
Evtrs буду рад если полегче напишете!
Sylar [31.03.2010 01:28] :
Мне интересно, у кого так много времени, чтобы кроме работы и чтения успевал еще и разобраться с этим кривым кодом и программировать "для развлечения"?
[Ответить]
[Вперед >]