Исследуем SDK
На страницу 1, 2, 3 ... 17, 18, 19  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов The-eBook -> Qumo
 
Автор Сообщение

omlin
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 04.02.2011
Сообщения: 133



СообщениеДобавлено: 17.02.2011 22:41     Цитата

Итак, с китайского FTP удалось стянуть интересный архив с кучей документации, примерами и т.д. - это полный SDK для устройств Sibrary. Предлагаю исследования данного SDK проводить в этой теме.


Скачать

UPD: Файлы на сайте проекта OpenInkpot
http://openinkpot.org/wiki/Device/G6
http://openinkpot.org/wiki/Device/G51

Оригинальный китайский FTP:
ftp://125.91.8.7
Логин: FTP_user7
Пароль: user123
Там папка SDK-DANIELE, в ней искомый файл (весом 362Мб).

Состав

Внутри обнаружилось следующее:

1. ДОКУМЕНТАЦИЯ

SDK User Guide - наиважнейший документ, содержащий следующую информацию:
1) спецификация устройства и его компонентов;
2) программное обеспечение и его структура, включая список всех библиотек и SDK, доступных программисту.
3) описание состава и механизма сборки прошивки;
4) описание API E-Ink экрана, гироскопа, светодиода, USB, аудио, с примерами.

Также, в архиве присутствует небольшая коллекция мануалов по GTK+ и пример "Hello World"-приложения.

2. FIRMWARE

Все, что требуется для сборки прошивки:
- Исходники загрузчика встраиваемых устройств U-Boot
- Исходники ядра s3c-linux-2.6.24
- Слепок базовой файловой системы Sibrary-устройства
- Утилиты для сборки прошивки

Прошивку можно собирать только под Linux.

3. TOOLCHAIN

Компилятор и библиотеки, которые нужны для сборки программ для книги.


Что это дает?

Во-первых, теперь мы можем ПРАВИЛЬНО программировать устройство, и без опаски общаться со всеми его компонентами. Например, сразу же в глаза бросилась возможность обновления прямоугольных частей экрана, т.е. увеличение скорости прорисовки. Также приятно, что теперь можно использовать светодиод, встроенное аудио, и т.д.

Во-вторых, открылась возможность изменения существующих прошивок и создания альтернативных прошивок. Базовая прошивка, поставляемая в архиве, довольно старая; но со своих книжек мы вполне можем вытащить rootfs от свежей прошивки, и уже плясать от неё.
_________________
Qumo Libro
Веду блог "SharePoint, ASP.Net, C# и не только": http://omlin.blogspot.com


Последний раз редактировалось: omlin (20.05.2013 22:31), всего редактировалось 8 раз(а)
 
Профиль Сообщение ^

dnikolax
Недавний участник форума

Недавний участник форума



Зарегистрирован: 17.02.2011
Сообщения: 13



СообщениеДобавлено: 17.02.2011 22:54     Цитата

Цитата:
Надеюсь, при более детальном исследовании прошивки обнаружить механизмы работы со светодиодом, с музыкой и т.д.


В SZBOEYE SDK USER GUIDE-en всё подробно расписано. )
 
Профиль Сообщение ^

X1
Предупреждений: 1

Предупреждений: 1 



Зарегистрирован: 13.12.2010
Сообщения: 102



СообщениеДобавлено: 17.02.2011 22:57     Цитата

буду признателен если кто накроптает мануалы на русском. вы уж извиняйте если что.

Добавлено спустя 3 минуты 15 секунд:

dnikolax
возвращаясь к предыдущему разговору....
мне не попробовать уже будет, щас то у меня бук... жаль
_________________
НАЗВАЛСЯ КЛИЗМОЙ - ПОЛЕЗАЙ В #ОПУ
Qumo Libro, Digma e601HD Perl, Iconbit HDS7L
 
Профиль Сообщение ^

omlin
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 04.02.2011
Сообщения: 133



СообщениеДобавлено: 17.02.2011 23:09     Цитата

Ну всё, буду пробовать создать прошивку! Smile

Самое противное, что утилиты для разборки прошивки, видимо, не существует (есть только для сборки) Sad А то, что нам удалось стянуть - не очень свежее, судя по датам файлов.
_________________
Qumo Libro
Веду блог "SharePoint, ASP.Net, C# и не только": http://omlin.blogspot.com
 
Профиль Сообщение ^

GIZE
Недавний участник форума

Недавний участник форума



Зарегистрирован: 16.02.2011
Сообщения: 17



СообщениеДобавлено: 17.02.2011 23:10     Цитата

Могу помочь тестированием, да и если можно залей файлы в архиве куда-нибудь! Very Happy

Добавлено спустя 2 минуты 30 секунд:

От души благодарю!
 
Профиль Сообщение ^

dnikolax
Недавний участник форума

Недавний участник форума



Зарегистрирован: 17.02.2011
Сообщения: 13



СообщениеДобавлено: 17.02.2011 23:14     Цитата

omlin писал(а):
Ну всё, буду пробовать создать прошивку! Smile

Самое противное, что утилиты для разборки прошивки, видимо, не существует (есть только для сборки) Sad А то, что нам удалось стянуть - не очень свежее, судя по датам файлов.


А зачем, простите, утилита для разборки прошивки когда с книжки можно и так всё на карточку вытащить скриптом? Very Happy
 
Профиль Сообщение ^

omlin
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 04.02.2011
Сообщения: 133



СообщениеДобавлено: 17.02.2011 23:20     Цитата

dnikolax, да, вы наверное правы! Мне почему-то сразу не пришло это в голову Smile
_________________
Qumo Libro
Веду блог "SharePoint, ASP.Net, C# и не только": http://omlin.blogspot.com
 
Профиль Сообщение ^

Vladimetra
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 05.01.2011
Сообщения: 101



СообщениеДобавлено: 17.02.2011 23:22     Цитата

В книжке, оказывается, Wi-Fi имеется...
 
Профиль Сообщение ^

dnikolax
Недавний участник форума

Недавний участник форума



Зарегистрирован: 17.02.2011
Сообщения: 13



СообщениеДобавлено: 17.02.2011 23:27     Цитата

Artemidon
Вот, кстати, интересный вопрос, ага. Вот тут http://www.szboeye.com/en/ProductView.asp?ID=44&SortID=134 написано, что у g5 и g51 он есть.

А, всё. Приписка (optional) всё ставит на свои места.
 
Профиль Сообщение ^

X1
Предупреждений: 1

Предупреждений: 1 



Зарегистрирован: 13.12.2010
Сообщения: 102



СообщениеДобавлено: 17.02.2011 23:38     Цитата

wifi раньше обсуждали. там вроде как сам приемо-передатчик прикручивать надо.
_________________
НАЗВАЛСЯ КЛИЗМОЙ - ПОЛЕЗАЙ В #ОПУ
Qumo Libro, Digma e601HD Perl, Iconbit HDS7L
 
Профиль Сообщение ^

dnikolax
Недавний участник форума

Недавний участник форума



Зарегистрирован: 17.02.2011
Сообщения: 13



СообщениеДобавлено: 17.02.2011 23:43     Цитата

Другое интересно, в доках есть упоминание USB-host, а вот дров для него я не нашел что-то...
 
Профиль Сообщение ^

X1
Предупреждений: 1

Предупреждений: 1 



Зарегистрирован: 13.12.2010
Сообщения: 102



СообщениеДобавлено: 17.02.2011 23:50     Цитата

USB-host - а это не описание просто интерфейса в плате книги? я дык так понял.
_________________
НАЗВАЛСЯ КЛИЗМОЙ - ПОЛЕЗАЙ В #ОПУ
Qumo Libro, Digma e601HD Perl, Iconbit HDS7L
 
Профиль Сообщение ^

GIZE
Недавний участник форума

Недавний участник форума



Зарегистрирован: 16.02.2011
Сообщения: 17



СообщениеДобавлено: 18.02.2011 00:01     Цитата

скорости!!!! Razz
_________________
PB 515 v.4.1 + Qumo Libro
 
Профиль Сообщение ^

x-code
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 01.12.2009
Сообщения: 843



СообщениеДобавлено: 18.02.2011 00:39     Цитата

USB-хост - для подключения внутренних устройств (3g/wifi модемов).
Для сборки прошивки данных все равно недостаточно, т.к. это чисто ядро и загрузчик, без прикладного софта.
Другое дело - возможно, когда-нибудь удастся портировать OpenInkpot на boeye, особенно если учесть что они теперь продают книжки не только в СНГ.
_________________
 
Профиль Сообщение ^

lunohod
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 10.01.2007
Сообщения: 4284


Откуда: Stuttgart, Germany

СообщениеДобавлено: 18.02.2011 00:48     Цитата

x-code

Дык исходники ядра есть - можно начинать портировать. Если ещё схему устройства достать, то совсем просто будет.
_________________
V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini
 
Профиль Сообщение ^

omlin
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 04.02.2011
Сообщения: 133



СообщениеДобавлено: 18.02.2011 01:02     Цитата

Прочитал SDK User Guide.
Классно, блин Smile А мы корячились!

Обновил стартовое сообщение.

x-code, прикладной софт можно вытащить с текущих устройств скриптами (бинарники), и заменять частями наиболее слабые, какими-нибудь портированными аналогами.

Мне вот интересно, в User Guide написано, что доступно куча SDK - Foxit SDK, Adobe SDK и т.д. Никто с ними не работал? Нужно бы их пустить "в оборот" Smile

Да, и еще очень интересно, что на схеме упомянут Python. Приложений на питоне вагон, было бы интересно исследовать возможность их использования в книжке.

lunohod, какую именно схему нужно? В SDK User Guide несколько схем имеется, они не подойдут? (прямая ссылка на SDK User Guide - в стартовом сообщении).
_________________
Qumo Libro
Веду блог "SharePoint, ASP.Net, C# и не только": http://omlin.blogspot.com
 
Профиль Сообщение ^

lunohod
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 10.01.2007
Сообщения: 4284


Откуда: Stuttgart, Germany

СообщениеДобавлено: 18.02.2011 01:08     Цитата

omlin

электронная схема нужна, на которой обозначены ноги процессора и всё, что к ним подсоединено.

Posted after 1 minute 4 seconds:

omlin писал(а):

Мне вот интересно, в User Guide написано, что доступно куча SDK - Foxit SDK, Adobe SDK и т.д. Никто с ними не работал? Нужно бы их пустить "в оборот" Smile


эти sdk продаются за деньги.
_________________
V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini
 
Профиль Сообщение ^

omlin
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 04.02.2011
Сообщения: 133



СообщениеДобавлено: 18.02.2011 01:41     Цитата

lunohod писал(а):
электронная схема

Плохо я разбираюсь в создании прошивок Sad И в линуксах, впрочем, тоже.
Но есть ведь исходники загрузчика и ядра, и драйверов надо думать - включительно.
Зачем же настолько низкоуровневые сведения? (ну я просто интересуюсь Smile )

lunohod писал(а):
эти sdk продаются за деньги

Даа, Adobe и Foxit использовать не получится, видимо (а жаль).
В читании PDF остается положиться на китайцев и Qumo Sad

Но там и других много библиотек, которые вполне могут пригодиться при создании своих приложений.
FBReader, iFLYTEK, Access SDK, SQLite3, BlueZ, Matchbox, GStreamer...
Кстати, вот WebKit есть (а браузера нету пока еще!).

Интересно, а другие библиотеки получится впихнуть в прошивку?
_________________
Qumo Libro
Веду блог "SharePoint, ASP.Net, C# и не только": http://omlin.blogspot.com
 
Профиль Сообщение ^

lunohod
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 10.01.2007
Сообщения: 4284


Откуда: Stuttgart, Germany

СообщениеДобавлено: 18.02.2011 01:49     Цитата

omlin писал(а):
lunohod писал(а):
электронная схема

Плохо я разбираюсь в создании прошивок Sad И в линуксах, впрочем, тоже.
Но есть ведь исходники загрузчика и ядра, и драйверов надо думать - включительно.
Зачем же настолько низкоуровневые сведения? (ну я просто интересуюсь Smile )


китайские исходники - это такая лапша, что проще выкинуть и написать всё заново. а для этого надо знать внутренности устройства.
_________________
V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini
 
Профиль Сообщение ^

Siliverst
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Зарегистрирован: 28.06.2010
Сообщения: 343


Откуда: Minsk

СообщениеДобавлено: 18.02.2011 02:03     Цитата

lunohod писал(а):
электронная схема нужна, на которой обозначены ноги процессора и всё, что к ним подсоединено.

Если очень нужно, могу на днях выложить, я со своего убитого сайбрари все что смог, срисовал. просто оформить почеловечески нужно.

Добавлено спустя 5 минут 39 секунд:

x-code писал(а):
китайцы выложили сегодня sdk для Qumo, и в документации упоминается такая вот штука
http://www.the-ebook.org/forum/viewtopic.php?p=602333#602333

Короче похоже, что это обычный переходник USB на UART, слева подается питание, и выключатель там же, непонятно для чего 2 USB выхода... Справа переключатель - лог загрузки, или загрузка с карточки... следовательно с обратной стороны или карточка, или просто определенные ноги замыкает на USB разъеме книги, для загрузки с карты, есть такая функция у этого АРМ контроллера, при определенном замыкании ножек, возможна загрузка либо с внутренней памяти, либо с карты. Как то так. UART скорее всего только для лога, и работы с U-Boot. Нарисую схему для соединения проца и ног на USB разъеме, будет понятнее.
А схемы этой "приблуды" в вашем пакете SDK нету?
Да и переходники USB-UART непроблема, только бы знать куда их подключать, у меня такой один всегда есть в работе Smile Разберусь куда консоль подключить, выложу схему подключения, или сами может подскажете.
_________________
Kindle Keyboard WiFi
 
Профиль Сообщение ^
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов The-eBook -> Qumo Часовой пояс: GMT + 4
На страницу 1, 2, 3 ... 17, 18, 19  След.
Страница 1 из 19

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика