Исследуем SDK
Goto page 1, 2, 3 ... 17, 18, 19  Next
 
Libroom Forum IndexQumo
AuthorMessage

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

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



Joined: 04 Feb 2011
Posts: 133



Posted: 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


Last edited by omlin on 20.05.2013 22:31; edited 8 times in total
 
View user's profile ^

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

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



Joined: 17 Feb 2011
Posts: 13



Posted: 17.02.2011 22:54    

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


В SZBOEYE SDK USER GUIDE-en всё подробно расписано. )
 
View user's profile ^

X1
Warnings: 1

Warnings: 1 



Joined: 13 Dec 2010
Posts: 102



Posted: 17.02.2011 22:57    

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

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

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

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

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



Joined: 04 Feb 2011
Posts: 133



Posted: 17.02.2011 23:09    

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

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

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

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



Joined: 16 Feb 2011
Posts: 17



Posted: 17.02.2011 23:10    

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

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

От души благодарю!
 
View user's profile ^

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

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



Joined: 17 Feb 2011
Posts: 13



Posted: 17.02.2011 23:14    

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

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


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

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

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



Joined: 04 Feb 2011
Posts: 133



Posted: 17.02.2011 23:20    

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

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

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



Joined: 05 Jan 2011
Posts: 101



Posted: 17.02.2011 23:22    

В книжке, оказывается, Wi-Fi имеется...
 
View user's profile ^

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

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



Joined: 17 Feb 2011
Posts: 13



Posted: 17.02.2011 23:27    

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

А, всё. Приписка (optional) всё ставит на свои места.
 
View user's profile ^

X1
Warnings: 1

Warnings: 1 



Joined: 13 Dec 2010
Posts: 102



Posted: 17.02.2011 23:38    

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

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

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



Joined: 17 Feb 2011
Posts: 13



Posted: 17.02.2011 23:43    

Другое интересно, в доках есть упоминание USB-host, а вот дров для него я не нашел что-то...
 
View user's profile ^

X1
Warnings: 1

Warnings: 1 



Joined: 13 Dec 2010
Posts: 102



Posted: 17.02.2011 23:50    

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

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

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



Joined: 16 Feb 2011
Posts: 17



Posted: 18.02.2011 00:01    

скорости!!!! Razz
_________________
PB 515 v.4.1 + Qumo Libro
 
View user's profile ^

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

Член клуба The eBook



Joined: 01 Dec 2009
Posts: 843



Posted: 18.02.2011 00:39    

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

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

Член клуба The eBook



Joined: 10 Jan 2007
Posts: 4283


Location: Stuttgart, Germany

Posted: 18.02.2011 00:48    

x-code

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

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

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



Joined: 04 Feb 2011
Posts: 133



Posted: 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
 
View user's profile ^

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

Член клуба The eBook



Joined: 10 Jan 2007
Posts: 4283


Location: Stuttgart, Germany

Posted: 18.02.2011 01:08    

omlin

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

Posted after 1 minute 4 seconds:

omlin wrote:

Мне вот интересно, в 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
 
View user's profile ^

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

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



Joined: 04 Feb 2011
Posts: 133



Posted: 18.02.2011 01:41    

lunohod wrote:
электронная схема

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

lunohod wrote:
эти 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
 
View user's profile ^

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

Член клуба The eBook



Joined: 10 Jan 2007
Posts: 4283


Location: Stuttgart, Germany

Posted: 18.02.2011 01:49    

omlin wrote:
lunohod wrote:
электронная схема

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


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

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

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



Joined: 28 Jun 2010
Posts: 343


Location: Minsk

Posted: 18.02.2011 02:03    

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

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

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

x-code wrote:
китайцы выложили сегодня sdk для Qumo, и в документации упоминается такая вот штука
libroom.net/viewtopic.php?p=602333#602333

Короче похоже, что это обычный переходник USB на UART, слева подается питание, и выключатель там же, непонятно для чего 2 USB выхода... Справа переключатель - лог загрузки, или загрузка с карточки... следовательно с обратной стороны или карточка, или просто определенные ноги замыкает на USB разъеме книги, для загрузки с карты, есть такая функция у этого АРМ контроллера, при определенном замыкании ножек, возможна загрузка либо с внутренней памяти, либо с карты. Как то так. UART скорее всего только для лога, и работы с U-Boot. Нарисую схему для соединения проца и ног на USB разъеме, будет понятнее.
А схемы этой "приблуды" в вашем пакете SDK нету?
Да и переходники USB-UART непроблема, только бы знать куда их подключать, у меня такой один всегда есть в работе Smile Разберусь куда консоль подключить, выложу схему подключения, или сами может подскажете.
_________________
Kindle Keyboard WiFi
 
View user's profile ^
Libroom Forum IndexQumoAll times are GMT + 4 Hours
Goto page 1, 2, 3 ... 17, 18, 19  Next
Page 1 of 19

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021