Author | Message |
---|
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 |
| | | dnikolax Недавний участник форума
Joined: 17 Feb 2011 Posts: 13
| Posted: 17.02.2011 22:54 | |
| Quote: | Надеюсь, при более детальном исследовании прошивки обнаружить механизмы работы со светодиодом, с музыкой и т.д. |
В SZBOEYE SDK USER GUIDE-en всё подробно расписано. ) |
| | | X1 Warnings: 1
Joined: 13 Dec 2010 Posts: 102
| Posted: 17.02.2011 22:57 | |
| буду признателен если кто накроптает мануалы на русском. вы уж извиняйте если что.
Добавлено спустя 3 минуты 15 секунд:
dnikolax возвращаясь к предыдущему разговору.... мне не попробовать уже будет, щас то у меня бук... жаль _________________ НАЗВАЛСЯ КЛИЗМОЙ - ПОЛЕЗАЙ В #ОПУ Qumo Libro, Digma e601HD Perl, Iconbit HDS7L |
| | | omlin Бывалый участник форума
Joined: 04 Feb 2011 Posts: 133
| Posted: 17.02.2011 23:09 | |
| Ну всё, буду пробовать создать прошивку!
Самое противное, что утилиты для разборки прошивки, видимо, не существует (есть только для сборки) А то, что нам удалось стянуть - не очень свежее, судя по датам файлов. _________________ Qumo Libro Веду блог "SharePoint, ASP.Net, C# и не только": http://omlin.blogspot.com |
| | | GIZE Недавний участник форума
Joined: 16 Feb 2011 Posts: 17
| Posted: 17.02.2011 23:10 | |
| Могу помочь тестированием, да и если можно залей файлы в архиве куда-нибудь!
Добавлено спустя 2 минуты 30 секунд:
От души благодарю! |
| | | dnikolax Недавний участник форума
Joined: 17 Feb 2011 Posts: 13
| Posted: 17.02.2011 23:14 | |
| omlin wrote: | Ну всё, буду пробовать создать прошивку!
Самое противное, что утилиты для разборки прошивки, видимо, не существует (есть только для сборки) А то, что нам удалось стянуть - не очень свежее, судя по датам файлов. |
А зачем, простите, утилита для разборки прошивки когда с книжки можно и так всё на карточку вытащить скриптом? |
| | | omlin Бывалый участник форума
Joined: 04 Feb 2011 Posts: 133
| Posted: 17.02.2011 23:20 | |
| dnikolax, да, вы наверное правы! Мне почему-то сразу не пришло это в голову _________________ Qumo Libro Веду блог "SharePoint, ASP.Net, C# и не только": http://omlin.blogspot.com |
| | | Vladimetra Бывалый участник форума
Joined: 05 Jan 2011 Posts: 101
| Posted: 17.02.2011 23:22 | |
| В книжке, оказывается, Wi-Fi имеется... |
| | | dnikolax Недавний участник форума
Joined: 17 Feb 2011 Posts: 13
| | | | X1 Warnings: 1
Joined: 13 Dec 2010 Posts: 102
| Posted: 17.02.2011 23:38 | |
| wifi раньше обсуждали. там вроде как сам приемо-передатчик прикручивать надо. _________________ НАЗВАЛСЯ КЛИЗМОЙ - ПОЛЕЗАЙ В #ОПУ Qumo Libro, Digma e601HD Perl, Iconbit HDS7L |
| | | dnikolax Недавний участник форума
Joined: 17 Feb 2011 Posts: 13
| Posted: 17.02.2011 23:43 | |
| Другое интересно, в доках есть упоминание USB-host, а вот дров для него я не нашел что-то... |
| | | X1 Warnings: 1
Joined: 13 Dec 2010 Posts: 102
| Posted: 17.02.2011 23:50 | |
| USB-host - а это не описание просто интерфейса в плате книги? я дык так понял. _________________ НАЗВАЛСЯ КЛИЗМОЙ - ПОЛЕЗАЙ В #ОПУ Qumo Libro, Digma e601HD Perl, Iconbit HDS7L |
| | | GIZE Недавний участник форума
Joined: 16 Feb 2011 Posts: 17
| Posted: 18.02.2011 00:01 | |
| скорости!!!! _________________ PB 515 v.4.1 + Qumo Libro |
| | | x-code Член клуба The eBook
Joined: 01 Dec 2009 Posts: 843
| Posted: 18.02.2011 00:39 | |
| USB-хост - для подключения внутренних устройств (3g/wifi модемов). Для сборки прошивки данных все равно недостаточно, т.к. это чисто ядро и загрузчик, без прикладного софта. Другое дело - возможно, когда-нибудь удастся портировать OpenInkpot на boeye, особенно если учесть что они теперь продают книжки не только в СНГ. _________________ ♘ |
| | | lunohod Член клуба 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 |
| | | omlin Бывалый участник форума
Joined: 04 Feb 2011 Posts: 133
| Posted: 18.02.2011 01:02 | |
| Прочитал SDK User Guide. Классно, блин А мы корячились!
Обновил стартовое сообщение.
x-code, прикладной софт можно вытащить с текущих устройств скриптами (бинарники), и заменять частями наиболее слабые, какими-нибудь портированными аналогами.
Мне вот интересно, в User Guide написано, что доступно куча SDK - Foxit SDK, Adobe SDK и т.д. Никто с ними не работал? Нужно бы их пустить "в оборот"
Да, и еще очень интересно, что на схеме упомянут Python. Приложений на питоне вагон, было бы интересно исследовать возможность их использования в книжке.
lunohod, какую именно схему нужно? В SDK User Guide несколько схем имеется, они не подойдут? (прямая ссылка на SDK User Guide - в стартовом сообщении). _________________ Qumo Libro Веду блог "SharePoint, ASP.Net, C# и не только": http://omlin.blogspot.com |
| | | lunohod Член клуба 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 и т.д. Никто с ними не работал? Нужно бы их пустить "в оборот"
|
эти sdk продаются за деньги. _________________ V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini |
| | | omlin Бывалый участник форума
Joined: 04 Feb 2011 Posts: 133
| Posted: 18.02.2011 01:41 | |
| lunohod wrote: | электронная схема |
Плохо я разбираюсь в создании прошивок И в линуксах, впрочем, тоже. Но есть ведь исходники загрузчика и ядра, и драйверов надо думать - включительно. Зачем же настолько низкоуровневые сведения? (ну я просто интересуюсь )
lunohod wrote: | эти sdk продаются за деньги |
Даа, Adobe и Foxit использовать не получится, видимо (а жаль). В читании PDF остается положиться на китайцев и Qumo
Но там и других много библиотек, которые вполне могут пригодиться при создании своих приложений. FBReader, iFLYTEK, Access SDK, SQLite3, BlueZ, Matchbox, GStreamer... Кстати, вот WebKit есть (а браузера нету пока еще!).
Интересно, а другие библиотеки получится впихнуть в прошивку? _________________ Qumo Libro Веду блог "SharePoint, ASP.Net, C# и не только": http://omlin.blogspot.com |
| | | lunohod Член клуба The eBook
Joined: 10 Jan 2007 Posts: 4283
Location: Stuttgart, Germany
| Posted: 18.02.2011 01:49 | |
| omlin wrote: | lunohod wrote: | электронная схема |
Плохо я разбираюсь в создании прошивок И в линуксах, впрочем, тоже. Но есть ведь исходники загрузчика и ядра, и драйверов надо думать - включительно. Зачем же настолько низкоуровневые сведения? (ну я просто интересуюсь )
|
китайские исходники - это такая лапша, что проще выкинуть и написать всё заново. а для этого надо знать внутренности устройства. _________________ V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini |
| | | Siliverst Кандидат в члены клуба The eBook
Joined: 28 Jun 2010 Posts: 343
Location: Minsk
| Posted: 18.02.2011 02:03 | |
| lunohod wrote: | электронная схема нужна, на которой обозначены ноги процессора и всё, что к ним подсоединено. |
Если очень нужно, могу на днях выложить, я со своего убитого сайбрари все что смог, срисовал. просто оформить почеловечески нужно.
Добавлено спустя 5 минут 39 секунд:
Короче похоже, что это обычный переходник USB на UART, слева подается питание, и выключатель там же, непонятно для чего 2 USB выхода... Справа переключатель - лог загрузки, или загрузка с карточки... следовательно с обратной стороны или карточка, или просто определенные ноги замыкает на USB разъеме книги, для загрузки с карты, есть такая функция у этого АРМ контроллера, при определенном замыкании ножек, возможна загрузка либо с внутренней памяти, либо с карты. Как то так. UART скорее всего только для лога, и работы с U-Boot. Нарисую схему для соединения проца и ног на USB разъеме, будет понятнее. А схемы этой "приблуды" в вашем пакете SDK нету? Да и переходники USB-UART непроблема, только бы знать куда их подключать, у меня такой один всегда есть в работе Разберусь куда консоль подключить, выложу схему подключения, или сами может подскажете. _________________ Kindle Keyboard WiFi |
| | |
| 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
|