Разработка приложений для OB60 QuickStart

Обсуждения, вопросы и ответы по электронным книгам ONYX BOOK
Аватара пользователя
vmakar
Доктор (4 lvl)
Сообщения: 460
Зарегистрирован: Чт фев 04, 2010 09:22

Разработка приложений для OB60 QuickStart

Сообщение vmakar » Чт мар 25, 2010 11:50

И так это мой первый пост на эту тему... В дальнейшем я думаю если этот пост будет интересен форумчанам я буду развивать эту ветку.

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

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

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

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

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

Вам понадобиться CMake и родной инструмент построения.

Код: Выделить всё

sudo apt-get install cmake
sudo apt-get install gcc
- если я правильно понял..
:idea: Все это вводиться в терминале
:idea: Желательно с правами 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 и перетащить его на карту памяти (или внутреннюю память) устройства и запустить уже из самого устройства.
______________________________________________________________

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

Хочу еще раз подчеркнуть тот факт, что я не ставил перед собой цель перевести этот текст дословно. Только донести суть всех этих махинаций.
Последний раз редактировалось vmakar Вт янв 18, 2011 12:23, всего редактировалось 3 раза.
Вот такая вот петрушка.....
Я доступен в PM ^^
А ты готов стать героем!?
http://www.onyx-boox.ru/board/viewtopic ... 81#1676081

https://sites.google.com/site/onyxbooxrusres/

Alex01
Аспирант (2 lvl)
Сообщения: 89
Зарегистрирован: Вт фев 16, 2010 22:00

Сообщение Alex01 » Чт мар 25, 2010 15:02

vmakar, ты хорошо различаешь зеленые символы на зеленом фоне?

gofk
Аспирант (2 lvl)
Сообщения: 67
Зарегистрирован: Сб фев 06, 2010 22:05

Сообщение gofk » Чт мар 25, 2010 15:19

Да уж, с цветами не угадал нифига...
Глупый...
Это же ноты...
Их играют и поют...

Аватара пользователя
vmakar
Доктор (4 lvl)
Сообщения: 460
Зарегистрирован: Чт фев 04, 2010 09:22

Сообщение vmakar » Чт мар 25, 2010 16:00

Alex01 очень плохо, скоро поправим..
Вот такая вот петрушка.....
Я доступен в PM ^^
А ты готов стать героем!?
http://www.onyx-boox.ru/board/viewtopic ... 81#1676081

https://sites.google.com/site/onyxbooxrusres/

Antikeimenos
Аспирант (2 lvl)
Сообщения: 52
Зарегистрирован: Пн июн 08, 2009 15:47

Сообщение Antikeimenos » Чт мар 25, 2010 16:01

любите вы посрать в темах, кому нужно - тот прочтет)

GreenSky
Студент (1 lvl)
Сообщения: 44
Зарегистрирован: Вт мар 16, 2010 01:07

Сообщение GreenSky » Пт мар 26, 2010 01:24

vmakar
Поддерживаю начинание, давно назревшая мера. Обмен опытом, инструкции по разработке, сборник ссылок на материалы англоязычных форумов...
Antikeimenos писал(а): кому нужно - тот прочтет)
Точно ;)

Аватара пользователя
vmakar
Доктор (4 lvl)
Сообщения: 460
Зарегистрирован: Чт фев 04, 2010 09:22

Сообщение vmakar » Пт мар 26, 2010 11:47

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

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

Да дистриб убунты lite под эти цели не пашет у меня кучу ошибок пишет =((( а вот в обычной убунте друг проверил все норм.
Вот такая вот петрушка.....
Я доступен в PM ^^
А ты готов стать героем!?
http://www.onyx-boox.ru/board/viewtopic ... 81#1676081

https://sites.google.com/site/onyxbooxrusres/

Evtrs
Студент (1 lvl)
Сообщения: 20
Зарегистрирован: Вс мар 14, 2010 00:36

Сообщение Evtrs » Пт мар 26, 2010 16:11

Ну, на самом деле даже эти тяжеловесные тулчейны не надо скачивать, чтобы всё работало. Там можно и проще сделать, не знаю, зачем китайцы такую инструкцию написали.
Proud owner of ONYX BOOX 60

Аватара пользователя
vmakar
Доктор (4 lvl)
Сообщения: 460
Зарегистрирован: Чт фев 04, 2010 09:22

Сообщение vmakar » Пт мар 26, 2010 16:23

Evtrs буду рад если полегче напишете!
Вот такая вот петрушка.....
Я доступен в PM ^^
А ты готов стать героем!?
http://www.onyx-boox.ru/board/viewtopic ... 81#1676081

https://sites.google.com/site/onyxbooxrusres/

Sylar
Студент (1 lvl)
Сообщения: 34
Зарегистрирован: Вс фев 21, 2010 20:13

Сообщение Sylar » Ср мар 31, 2010 01:28

Мне интересно, у кого так много времени, чтобы кроме работы и чтения успевал еще и разобраться с этим кривым кодом и программировать "для развлечения"?

mustang_boox
Новенький (0 lvl)
Сообщения: 11
Зарегистрирован: Вс апр 25, 2010 15:02

Сообщение mustang_boox » Пт апр 30, 2010 13:30

Вот нашел интересный проект:

http://www.lintest.ru/wiki/MyRuLib

Собрать под ONYX не получилось. Скачал исходник (http://www.lintest.ru/pub/myrulib_0.21.tar.gz). Дохожу до пункта в приведенной здесь инструкции, когда нужно запускать CMAKE - пишет, что нет CMAKELIST.txt файла.

Кто-нибудь может написать такой файлик?

Ну или вообще, собрать под ONYX и выложить файл. Собственно БД библиотеки можно создать и под виндой или убунтой, а потом перенести.

vmakar - может лучше отдельной темой, или не плодить сущности?
Sapere aude!

Аватара пользователя
vmakar
Доктор (4 lvl)
Сообщения: 460
Зарегистрирован: Чт фев 04, 2010 09:22

Сообщение vmakar » Вт май 04, 2010 08:38

mustang_boox я не совсем уверен что это под букс собрать реально...
Нет отдельной темой не надо мы тут вроде обсуждаем разработку ПО так что пусть будет...
Вот такая вот петрушка.....
Я доступен в PM ^^
А ты готов стать героем!?
http://www.onyx-boox.ru/board/viewtopic ... 81#1676081

https://sites.google.com/site/onyxbooxrusres/

mustang_boox
Новенький (0 lvl)
Сообщения: 11
Зарегистрирован: Вс апр 25, 2010 15:02

Сообщение mustang_boox » Вт май 04, 2010 13:26

vmakar писал(а):mustang_boox я не совсем уверен что это под букс собрать реально...
Ну я в *nix-ах всяких ничего не понимаю, но было бы странным, если нельзя было бы собирать приложения под операционку, которая на книжке. Вся идея универсальности и переносимости получается - швах?

Я так понимаю, определенные контакты с группой разработчиков имеются, может таки они расскажут, что нужно, чтобы можно было искать исходники и собирать исполняемый файл под книжку? Хотя бы на моём примере :)

А так - приложение удобное. Нормальный поиск. Отобрал что нужно - скачал/почитал. Правда не понял некоторых заморочек с закачкой не fb2 файлов, но это уже частности.
Sapere aude!

Аватара пользователя
vmakar
Доктор (4 lvl)
Сообщения: 460
Зарегистрирован: Чт фев 04, 2010 09:22

Сообщение vmakar » Вт май 04, 2010 16:03

mustang_boox
Вся идея универсальности и переносимости получается - швах?
Да нет в общем универсальна, что то мне подсказывает, что без поездки к тунгусским шаманам за бубном тут прям токи не обойтись... универсальность линухов на сколько я понимаю на поверхностных уровнях работает корректно моник сиситмник у всех работает одинаково а вот в случае с буксом тут и принцип отображения картинки другой немного и кучка своих замаротов с интерфейсами... но я могу ошибаться... сеня попробую под винду собрать заоодно исходник погляжу... лично у меня пока под букс не получилось ничего собрать так что я в качестве писателя приложений для нее чайник зеленого цвета... =))

Если есть кто по грамотней поправьте меня буду рад если где то ошибся в этом вопросе.
Вот такая вот петрушка.....
Я доступен в PM ^^
А ты готов стать героем!?
http://www.onyx-boox.ru/board/viewtopic ... 81#1676081

https://sites.google.com/site/onyxbooxrusres/

BugMeNot
Кандидат (3 lvl)
Сообщения: 179
Зарегистрирован: Вс апр 18, 2010 19:36

Сообщение BugMeNot » Ср июн 09, 2010 09:57

Похоже, что разработка приложений для ОВ - дело опасное :)
Все, кто пробуют что-то сделать, исчезают бесследно с форума. Вот и модератор пропал.

По теме: Получилось ли у кого-нибудь что-нибудь сделать, кроме компилирования "пустышки" по инструкции http://dev.onyxcommunity.com/wiki/quickstart ?

З.Ы.: Попробовал запустить SDK в виртуальной машине.. Ни под слакой, ни под Mint не заработало :(

Закрыто

Вернуться в «Электронные книги ONYX (eBook)»