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
Поддерживаю начинание, давно назревшая мера. Обмен опытом, инструкции по разработке, сборник ссылок на материалы англоязычных форумов...
Antikeimenos писал(а):
кому нужно - тот прочтет)
Точно 
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] :
Мне интересно, у кого так много времени, чтобы кроме работы и чтения успевал еще и разобраться с этим кривым кодом и программировать "для развлечения"?
[Ответить]
[Вперед >]