Архитектура RockChip

Тема в разделе "WASM.ELECTRONICS", создана пользователем tinok, 7 июн 2008.

  1. veska

    veska New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2008
    Сообщения:
    18
    Вот автор:
    http://www.mympxplayer.org/profile.php?mode=viewprofile&u=41559
    Продукт, конечно, сырой. Но другого нет. И на том спасибо ему.
     
  2. veska

    veska New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2008
    Сообщения:
    18
    Первая альфа-версия читалки. Предложения приветствуются. RKP далее на странице.

    Идея такая (по типу java-книг для мобильников). Пишется утилита TXT2RKP, которая и генерит RKP файл с книгой внутри. Если найти доступ к файловой системе, то не придётся так извращаться, можно будет просто txt закачивать.
    Неясно пока, как закладки хранить - нужно получить доступ в энергонезависимою память. Хотя бы пару байт.
     
  3. rooman

    rooman New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2008
    Сообщения:
    61
    Даже если через утилиту, то это, я думаю норм, а вот без закладок туго придется... А в общем здорово получилось :) хех.. но только не на кумо.. текст видно, но на кнопки никак не реагирует, ктото выше говорил, что на разных плеерах кнопки по-разному кодируются. Это наверно не сложно исправить. Потом еще та же полоска мешается.. получается что ту часть экрана программа просто не использует, не рисует буквы которые там должны находиться. Вот как это выглядит :http://qumo-faq.ucoz.org/qumo.JPG
     
  4. veska

    veska New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2008
    Сообщения:
    18
    Да, кнопки по разному сделаны на рачных плеерах. С кнопками не вопрос, поправил - должно заработать. А вот с полоской что делать? Сколько букв по ширине у тебя выходит? Обрезается ли начало или конец строки?
     
  5. Haos64

    Haos64 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2008
    Сообщения:
    8
    Говорит что архив битый ;(
     
  6. Haos64

    Haos64 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2008
    Сообщения:
    8
    Так, извлёк РКП с ошибкой, ROCK в конце на месте...
    ---Спустя 5 минут---
    РКП на моей digma ds2410 запустился моментально, правда после нажатия кнопки вправа(вниз если как альбомный лист ложить) перестал отвечать. Пришлось выключать насильно, но идея классная, только буквы великоваты черезчур, очень напрягает глазами бегать слишком часто со строчки на строчку. =)
     
  7. Haos64

    Haos64 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2008
    Сообщения:
    8
    Плеер: Digma DS2410
    Версия плеера: старая, несовместима с new edition
    Версия прошивки: 01.10.0010-0676(Прошивка для TecLast C260)
    FWDate: 2007.12.21
    Описание:
    Запустилось. Сенсоры реагируют на прикосание включением подсветки, но некоторое время это ничего не давало. После очередного нажатия кнопки вниз(если положить как для чтения) то текст перематывается немного вперёд и всё это дело виснет, т.е. не отвечает вообще.

    ЗЫ А чё это за графика в середине файла?
     
  8. veska

    veska New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2008
    Сообщения:
    18
    Переделал опрос клавиатуры. Не должен зависнуть. Теперь есть автоповтор. С ним надо ещё придумать, как побороть, чтобы не сразу начинался, а секунды через две после нажатия кнопки.
    В средине файла картинки букв. См. исходник и RKP во вложении.

     
  9. rooman

    rooman New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2008
    Сообщения:
    61
    Да, архивчики битые но ркп запускаются, в последнем архиве ркп не извлекается, исходник распаковался и скомпилился.
    Во всех случаях изменений в программе на своем плеере не заметил.
    на одной строчке умещаются 23 символа (ориентация книжная), но последние 1.5 символа не видно из-за полоски, т.е в принципе текст отображается правильно.

    В общем создается впечатление, что плеер просто зависает.
     
  10. veska

    veska New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2008
    Сообщения:
    18
    Архив перезалил. Скачал и проверил - теперь не битый. А насчёт зависания, так у меня нет возможности тестировать на других плеерах, кроме своего JAGGA 2407. Делалось всё в соответствии с имеющейся докуметнтацией, но бех проверки на других плеерах.

    Разбирайте исходники и смотрите где зависает. Там всё прозрачно, с комментариями. Ставим вместо подозрительных команд NOP, компилим, загружаем в плеер, проверяем, пишем в форум, где ошибка :)
     
  11. rooman

    rooman New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2008
    Сообщения:
    61
    чтож буду пробовать что смогу - учить asm :)
     
  12. nds

    nds Member

    Публикаций:
    0
    Регистрация:
    16 июл 2007
    Сообщения:
    157
    книжка работает
    насчет флеша почитайте даташит на рокчип с 29 страницы
    там например есть такая фраза
    External up to 2(cs) x 64M-2G bytes Nand type Flash accessed by DMA
    так что низкоуровневый доступ получить не проблема, но не хотелосьбы в каждую прогу запихивать "драйвер" фат и фат32
     
  13. veska

    veska New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2008
    Сообщения:
    18
    попробуем разобраться хотя бы с низкоуровневым доступом.
     
  14. Haos64

    Haos64 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2008
    Сообщения:
    8
    Имхо, его ещё и переделывать придётся для плеера...
    Хотя, можно поискать его в прошивке
     
  15. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    пардон, что вмешиваюсь в дискуссию.
    может кто в курсе, не портирован ли плеер iRiver на архитектуру RockChip ? вроде бы как-то хотели что-то подобное делать...
     
  16. nds

    nds Member

    Публикаций:
    0
    Регистрация:
    16 июл 2007
    Сообщения:
    157
    интересный вопрос
    как показывает беглый просмотр интернета иривер использует в своих плеерах более производительные процессоры на базе архитектуры арм, так что портирования неполучилось бы,
    возможно будут выпущены плееры на базе новой платформы рокчипа(она кстати основана на арм)
    но плееров на этой платформе в продаже пока не видно
     
  17. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    nds
    угу, вполне может быть, что вы правы.
    пока что мне не удалось найти инфу по программированию под iRiver-ы. :dntknw:
     
  18. Haos64

    Haos64 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2008
    Сообщения:
    8
    nds, это не 27 серия рокчипа на АРМ? :)
     
  19. nds

    nds Member

    Публикаций:
    0
    Регистрация:
    16 июл 2007
    Сообщения:
    157
    http://hghltd.yandex.net/yandbtm?url=http%3A%2F%2Fwww.mobile-review.com%2Fprint.php%3Ffilename%3D%2Fmp3%2Farticles%2Fchina2.shtml&text=rockchip%20%F8%E8%F0%EE%EA%E8%E9%20%FD%EA%F0%E0%ED%20arm&qtree=%2BYtqvYeNBP6VOFZ1kBG7dStgF2jEjJuKDdlZet8tyqJUwViSv5g8AYwwS0MtstICiPXR39Jt%2B3W%2FdhpgvbAI7ixBPRscebJ3nvp7RjObE5%2Bv5h6JIaPavdKxt4fDiIv8Yr8s8KugGiGc5pfg%2BnscrygbC0JV4qaytQdgQ6ifgRpSO97fpF22aTYJCunccYc2xn%2Bpz2Ydk6aFDzla1EIXUuyufOvz5X9GP8siFgTpH42cmFC5f%2Br8C5CrHpt9Ffan7kzUPDPHA7i%2BOWd0JtrpwbGItGiIox8oH4yS2Bp9NXi0oimp1LfdrdQbnQCG1mcbcgLCDb7OR%2FvcB%2BRb7HtA1KmvgJFn6JRslkbCNe%2BiwhTzt04OUfT8SAeSD9k5N9uM5K1VYNMBp7rQcVJijLoqTiokrTzistqaMafO7qlyCtNHUG9F9QwACfd2WIdX%2B71GkeyIdmwgthPspbA7lFNH8trLFjNIUHSJAo0lzYdNrT4bwpKRawqnduRaDSTcj1yAz8FaZa6nha0Ehf6t028f2Sa84XO%2FEZINBwnmviLgAeJZjSQBhwgvfQ%3D%3D
     
  20. rooman

    rooman New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2008
    Сообщения:
    61
    Вот, наткнулся, может не в тему... но все равно:
    http://qumo-faq.ucoz.org/RockchipSource.rar Ссылку на этот архивчик нашел на все томже http://www.mympxplayer.org/ Как я понял это чтото типа исходника прошивки(ок) на рокчип, на С или С++
    отсюда:
    http://www.mympxplayer.org/anyone-who-wants-rockchip-firmware-extractor-read-this-vt10186.html