EXL's Developer Blog
Translate site on my language:

Меню сайта

Поиск

Календарь
«  Сентябрь 2011  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930

Архив записей

Друзья сайта
  • MotoFan.Ru
  • Dingoo A320.Русский Ресурс
  • Motorola Gaming site
  • Android Games Development
  • ROKR E2 Developments

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Приветствую Вас, Гость · RSS 28.03.2024, 16:07

    Главная » 2011 » Сентябрь » 21 » Ritmix RZX-50
    02:03
    Ritmix RZX-50
    Итак, несколько дней назад я получил долгожданный прототип от представителей одной известной в России компании.
    Первые впечатления немного противоречивы. Очень порадовало качество сборки самой консольки, её монолитность и расположение элементов. Материал - чёрный, прорезиненный пластик, какой раньше был в Motorola E398, только немного мягче. За счёт него устройство приятно держать в руках, и выскользнуть ему проблематично. Слабая часть устройства - его софтварная начинка. Присутствуют небольшие проблемы с переводом (хотя перевод RZX-50 значительно лучше, чем таковой у Dingoo A320, из коробки) и со стабильностью прошивки.

     

    Расположение элементов, дизайн: 
    Слева - Четырёхпозиционная крестовина, справа - Кнопки Y, X, A (OK), B (ESC), отдельно кнопки SELECT и START. Сверху - Шифты L/R. Снизу - микрофон, reset, 3,5-мм разъём под наушники, 3,5-мм разъём TV-OUT, mini-USB порт, слот для карт памяти формата MicroSD (TransFlash) без заглушки и ползунок включения/отключения консоли + блокировки кнопок. Аккумулятор несъёмный, на задней стороне импровизированные выступы, которые помогают удерживать консоль в удобном положении. Размеры самого девайса - 18 х 8 х 1,5 см.

    Экран:
    В центре расположен большой 4,2-дюймовый экран. Стороны: высота 53 мм, ширина - 93 мм. Соотношение сторон примерно 16:9. Разрешение - 480х272 пикселей, аналогичное разрешению консоли PSP. Экран приемлемого качества, я бы даже сказал отличного. Зернистость небольшая, цвета инвертируются только если сильно наклонить консоль вперёд. Боковой обзор нормальный. В общем качеством матрицы я вполне доволен. 

    Технические характеристики:
    CPU - JZ4755 с архитектурой MIPS, работает на разных частотах, максимально допустимая в стандартной прошивке - это 432 MHz.
    RAM - 64 MB
    Присутствует g-sensor, микрофон, FM-радио и TV-out. Более подробное описание железа вы найдёте на сайте a320.emulate.su

    Интерфейс:
    Устройство работает под управлением Dingux OS, в качестве меню используется немного переделанное и допиленное DMenu. Его перевод я немного подкорректировал, но всё-равно есть ещё несколько недочётов.
    Отмечу работу программ, которые мне понравились.
    1. Плеер для проигрывания видео.
    Это MPlayer, собранный специально под Ritmix RZX-50. Лично мне он понравился, т.к отлично играет DVD-рипы, а большего мне и не нужно. Поддержки mkv формата пока к сожалению нет.
    2. Просмоторщик картинок.
    Отлично открывает 5-ти мегапиксельные фотки, но немного задумывается. Позволяет поставить вашу фотографию или картинку фоновой обоиной меню или плеера. Можно увеличить картинку, к сожалению только на один уровень и повернуть. Кроме того имеется режим просмотра фотографий в виде слайдшоу с редактируемым интервалом.
    3. Читалки html, txt, doc, PDF и др.  
    Читалка PDF - это немного переделанный NuPDF, который прекрасно справляется со своими возможностями. Текстовые читалки имеют приятную функцию автопрокрутки строки или страницы. 
    4. Программа для обновления прошивки.
    С помощью этой программы прошить устройство достаточно легко. Вы просто забрасываете необходимые файлы в память устройства, программа их автоматически находит и зашивает.

    Не понравилось:
    Отсутствие вменяемого файлового менеджера. А также два небольших, но неприятных бага:

    1. Самое главное. Это отключение подсветки при зарядке через зарядник или кабель.
    На прототипе она горит постоянно! Т.е невозможно оставить консоль заряжаться на ночь,
    экран светится всю ночь. Тем более подсветка тратит много энергии, и с ней консоль заряжается дольше. Мне тут подсказывают, что на А320 тоже был подобный баг (но там имелась возможность отключить подсветку кнопкой), в принципе ничего не мешает заряжать консоль экраном вниз.

    2. TV-OUT. При его включении полностью отключается дисплей.
    И попасть обратно, в консоль чтобы отключить TV-OUT - невозможно с выключенным дисплеем.
    Логично бы было сделать проверку как в радио. Есть кабель в гнезде - TV-OUT включить можно.
    Отключаем кабель - TV-OUT отключается тоже. 

    Ну и ещё при сбросе настроек - вопрос не задаётся. Они просто сбрасываются и всё. При случайном нажатии можно сбить себе все настройки.

    Пользовательские модификации:
    Исходники прошивки к сожалению пока закрыты, но лёгкость создания наборов программ, скриптов и прошивки
    их
    в устройство, я надеюсь, поможет появиться кастомным прошивкам, с исправленными багами и множеством дополнений. Позже я напишу мануал по анбрику девайса и создании пользовательских прошивок.

    Впечатления:
    Девайс в общих чертах мне понравился. Немного удручает небольшая сыроватость прошивки, но думаю, недостатки исправят с выходами новых обновлений.

    Остальная информация. (Для разработчиков):
    Насчёт совместимости игр и эмуляторов с Dingoo A320. 80% приложений из этого архива должны работать. Но с некоторыми есть проблемы в плане отображения цветности. Например, это FleshChasmer, Apricots, Quake от R2-tec и некоторые другие. Думаю эту проблему можно побороть либо изменением цветности на 16 бит и последующей пересборкой приложения, либо копанием в прошивке устройства и SDL-библиотеке.


    cat /proc/meminfo:

    Code
    MemTotal: 62320 kB
    MemFree: 23164 kB
    Buffers: 928 kB
    Cached: 8888 kB
    SwapCached: 0 kB
    Active: 5620 kB
    Inactive: 4608 kB
    SwapTotal: 0 kB
    SwapFree: 0 kB
    Dirty: 28 kB
    Writeback: 0 kB
    AnonPages: 424 kB
    Mapped: 492 kB
    Slab: 1720 kB
    SReclaimable: 532 kB
    SUnreclaim: 1188 kB
    PageTables: 108 kB
    NFS_Unstable: 0 kB
    Bounce: 0 kB
    CommitLimit: 31160 kB
    Committed_AS: 1300 kB
    VmallocTotal: 1048404 kB
    VmallocUsed: 0 kB
    VmallocChunk: 1048404 kB

    dmesg > dmesg.out:

    Code
    Linux version 2.6.24.3L009-g40fe766b-dirty (carlos@carlos-ubuntu11) (gcc version 4.3.3 (GCC) ) #347 Thu Sep 8 20:21:33 CST 2011
      CPU revision is: 2ed0024f (Ingenic JZRISC)
      CPU clock: 432MHz, System clock: 144MHz, Peripheral clock: 144MHz, Memory clock: 144MHz
      Umido L009 board setup Aug 19 2011 15:11:34
      Determined physical RAM map:
      memory: 04000000 @ 00000000 (usable)
      User-defined physical RAM map:
      memory: 04000000 @ 00000000 (usable)
      Entering add_active_range(0, 0, 16384) 0 entries of 256 used
      Zone PFN ranges:
      Normal 0 -> 16384
      Movable zone start PFN for each node
      early_node_map[1] active PFN ranges
      0: 0 -> 16384
      On node 0 totalpages: 16384
      Normal zone: 128 pages used for memmap
      Normal zone: 0 pages reserved
      Normal zone: 16256 pages, LIFO batch:3
      Movable zone: 0 pages used for memmap
      Built 1 zonelists in Zone order, mobility grouping off. Total pages: 16256
      Kernel command line: mem=64M console=ttyS1,57600n8 ip=off rootfstype=ext3 root=/dev/mmcblk0p1 ro
      Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
      Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
      Synthesized clear page handler (25 instructions).
      Synthesized copy page handler (44 instructions).
      Synthesized TLB refill handler (20 instructions).
      Synthesized TLB load handler fastpath (32 instructions).
      Synthesized TLB store handler fastpath (32 instructions).
      Synthesized TLB modify handler fastpath (31 instructions).
      PID hash table entries: 256 (order: 8, 1024 bytes)
      Console: colour dummy device 80x25
      console [ttyS1] enabled
      Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
      Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
      Memory: 62128k/65536k available (1940k kernel code, 3348k reserved, 551k data, 132k init, 0k highmem)
      Calibrating delay loop... 430.89 BogoMIPS (lpj=2154496)
      Mount-cache hash table entries: 512
      net_namespace: 64 bytes
      NET: Registered protocol family 16
      Total 16MB memory at 0x3000000 was reserved for IPU
      Time: jz_clocksource clocksource has been installed.
      Total 8MB memory1 at 0x1800000 was reserved for IPU
      Power Management for JZ
      ===== verify ===== policy = ..
      ===== verify ===== policy = ..
      CPU_FREQ: freq_target, policy = 0x810ed980, freq=432000, relation=0
      new_index = 5
      ==== div_of_cclk=1 ====
      divisors of I:S:P:M = 1:3:3:3
      new frequency is 432000 KHz (REG_CPM_CPCCR:0x40612220)
      io scheduler noop registered (default)
      carlos tve: pllout2 = 432000000 plck is 22000000
      LCDC: PixClock:22736842
      FrameBuffer bpp = 16
      In jz4750fb_deep_set_mode
      fg0_frm_size = 0x3fc00
      carlos tve: pllout2 = 432000000 plck is 22000000
      LCDC: PixClock:22736842
      Out jz4750fb_deep_set_mode
      fb0: jz-lcd frame buffer device, using 1024K of video memory
      kernel logo display thread start!
      JzSOC: char device family.
      JZ4740 SAR-ADC driver registered
      UDC starting pnp monitor thread
      Cable not in!
      JZ UDC hotplug driver registered
      init rda5807p
      Virtual Driver of TCSM registered
      Serial: 8250/16550 driver $Revision: 1.5 $ 4 ports, IRQ sharing disabled
      serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A
      serial8250: ttyS1 at MMIO 0x0 (irq = is a 16550A
      serial8250: ttyS2 at MMIO 0x0 (irq = 7) is a 16550A
      RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
      loop: module loaded
      jz-gpio-keys: scan interval 20ms
      input: JZ GPIO keys as /class/input/input0
      ===== verify ===== policy = ..
      ===== verify ===== policy = ..
      CPU_FREQ: freq_target, policy = 0x810ed980, freq=432000, relation=0
      new_index = 5
      ==== div_of_cclk=1 ====
      divisors of I:S:P:M = 1:3:3:3
      new frequency is 432000 KHz (REG_CPM_CPCCR:0x40612220)
      : No card detect facilities available
      mmc0: new high speed SDHC card at address 0260
      mmcblk0: mmc0:0260 MS 3932160KiB
      mmcblk0: p1 p2 p3 p4
      JZ mmc0 driver registered
      JZ mmc1 driver registered
      register codec 801bbc1c
      ##### cleared codec reg6
      JZ I2S OSS audio driver initialized
      kjournald starting. Commit interval 5 seconds
      EXT3-fs: mounted filesystem with ordered data mode.
      VFS: Mounted root (ext3 filesystem) readonly.
      Freeing unused kernel memory: 132k freed
      kjournald starting. Commit interval 5 seconds
      EXT3-fs: mounted filesystem with ordered data mode.
      kjournald starting. Commit interval 5 seconds
      EXT3 FS on mmcblk0p3, internal journal
      EXT3-fs: mounted filesystem with ordered data mode.
      drivers/video/jz4750_lcd.c 3002 lcd_a320_flag is 0
      CPU_FREQ: freq_target, policy = 0x810ed980, freq=432000, relation=0
      new_index = 5
      ==== div_of_cclk=1 ====
      divisors of I:S:P:M = 1:3:3:3
      new frequency is 432000 KHz (REG_CPM_CPCCR:0x40612220)
      $$$$$ val = 48, REG_17 = 0x90, REG_18 = 0x0a
      CPU_FREQ: freq_target, policy = 0x810ed980, freq=144000, relation=0
      new_index = 3
      ==== div_of_cclk=3 ====
      divisors of I:S:P:M = 3:6:6:6
      enter jz_init_boot_config
      leave jz_init_boot_config
      enter jz_scale_divisors...
      --1---
      --2---
      --3---
      --4---
      leave jz_scale_divisors...
      new frequency is 144000 KHz (REG_CPM_CPCCR:0x40614442)
      udc_pnp_irq----
      pnp thread wake up!
      cable real in!
      enable phy! 60 1540 0 0 0
      cable is usb!
      enable phy! 60 1540 0 0 0
      cable is usb!
      enable phy! 70 1540 0 0 0
      cable is usb!
      enable phy! 60 1540 0 0 0
      cable is usb!
      enable phy! 60 1540 0 0 0
      cable is usb!
      Send udev message: cable=1 old=0 protl=1 old=0
      usb cable insert!
      CPU_FREQ: freq_target, policy = 0x810ed980, freq=432000, relation=0
      new_index = 5
      ==== div_of_cclk=1 ====
      divisors of I:S:P:M = 1:3:3:3
      enter jz_init_boot_config
      leave jz_init_boot_config
      enter jz_scale_divisors...
      --1---
      --2---
      --3---
      --4---
      leave jz_scale_divisors...
      new frequency is 432000 KHz (REG_CPM_CPCCR:0x40612220)
      JZ4740 USB Device Controller
      version: 13-Mar-2008
      gadget: File-backed Storage Gadget, version: 7 August 2007
      gadget: Number of LUNs=1
      g_file_storage gadget-lun0: ro=0, file: /dev/mmcblk0p4
      drivers/usb/gadget/jz4740_udc.c 2027 jz_udc_active is 1
      gadget: high speed config #1
      udc_pnp_irq----
      pnp thread wake up!
      cable real out!
      Send udev message: cable=0 old=1 protl=0 old=1
      usb cable remove!
      drivers/char/jzchar/udc_hotplug.c 343 jz_udc_active is 0
      drivers/video/jz4750_lcd.c 3002 lcd_a320_flag is 0
      CPU_FREQ: freq_target, policy = 0x810ed980, freq=432000, relation=0
      new_index = 5
      ==== div_of_cclk=1 ====
      divisors of I:S:P:M = 1:3:3:3
      new frequency is 432000 KHz (REG_CPM_CPCCR:0x40612220)
      $$$$$ val = 48, REG_17 = 0x90, REG_18 = 0x0a
      drivers/video/jz4750_lcd.c 3002 lcd_a320_flag is 0
    Для получения большей информации по приставке, обязательно посетите a320.emulate.su!
    Просмотров: 11165 | Добавил: EXL | Рейтинг: 0.0/0
    Всего комментариев: 13
    1 костя  
    0
    А как включить, если все-таки случилось отключение приставки без кабеля TV-OUT ?

    2 EXL  
    0
    Увы, только на ощупь.

    3 kalevalec  
    0
    после покупки новой приставки Ritmix RZX-50 поиграл 5 минут - выключилась, теперь не могу зарядить
    кабель, зарядник все работает, а присставка не включается - кто могёт подскажите решение
    Заряжал пару часов - не включается, комп приставку не видит - что делать? Резет давил - нет реза.
    Может есть волшебное сочетание клавиш и пристава оживет! Покупал на днюху сыну! и вот подарочек - Китайское х!

    4 EXL  
    0
    А приставка вообще экраном светит?

    5 kalevalec  
    0
    нет не реагирует вообще -ни экран, ни что другое. старт жал, резет жал, пауэр со стартом нажимал - пробовал многое, результат - 0. Перепрошивать боюсь - потом на гарантию могут не взять ..... , хотя на сайте приставки - офицальные прошивки лежат ???!

    6 EXL  
    0
    Ну вообще-то, прошивка не лишает гарантии, раз файлы выложены на официальном сайте.

    Если прошить не получится - сдавайте по гарантии, возможно это заводской брак.

    7 kalevalec  
    0
    Хоть зарядки нет (не видно идет или нет), но держал часа З устройство подключенным к сети. Резельтат - ноль!
    Сдал обратно в магазин Кей - пришлось из района пересылать в город (там брал). Все приняли и ЧЕРЕЗ 10 МИН. ПЕРЕЗВОНИЛИ
    ВСЕ В НОРМЕ - ЗАРЯДКА ИДЕТ! ну чушь! не было этой зарядки ни от компа, ни от сети! и резет не помогал!
    Затрудняюсь сказать что было
    - волшебное сочетание клавишь - возможно
    - перепрошивка - думаю нет (за 10 мин перепрошить полагаю нельзя)
    - недостаток зарядки - нет т.к. заряжал 3 и более часов точно, плюс - хода зарядки НЕ БЫЛО ВИДНО! а тут у них волшебно экран светанул - чудо и только

    8 SlimRat  
    0
    та же фигня, периодически не включается, даже полностью заряженная. Уже научился за 3 минуты разбирать и скидывать питание - после этого все нормально до поры до времени. потом опять не включается. Иногда помогает ресет, но вот уже раз четвертый только через отключение питания. Подозреваю, что дело в прошивке, потому как отказывается включаться после ее выключения не из основного меню, а, например, из проводника.
    Прошивка последняя с оф. сайта. Вобщем девайс для "кулибиных", но никак не для ребенка...

    9 tamasok  
    0
    [b]Тамада[/b] и ведущий ОРТ,голос программы Давай Поженимся,
    Алексей Соколов-приветствует вас.Выбор ведущего
    свадьбы - ответственная проблема, тем более коль это ведущий
    свадьбы, тамада на свадьбу в Москве. Вы сможете познакомиться со мной, а также
    узнать много интересного и, возможно, нового.
    Буду рад сделать Ваш праздник радостным, ярким и действительно запоминающимся.
    Информация: +7 (495) 505 41 46 либо
    на сайте http://familyworks.ru

    10 cugWeimague  
    0
    Hello!
    Nunc feugiat sem at odio suscipit eu luctus dolor blandit. Integer ultrices elit vitae placerat posuere lectus velit imperdiet augue non fermentum neque nisi tincidunt elit.

    11 ccckvarrdr  
    0
    http://remroom.ru - ремонт отделка квартир офисов Ремонт и отделка помещений, квартир или загородных домов – это насущная в настоящее время проблема большинства людей, решившихся, наконец, улучшить свой дом. Мало того, что ремонт – это процесс трудоемкий и напряженный, еще и найти достойную организацию, занимающуюся отделкой квартир или дач сегодня практически невозможно. Дело в том, что все меньше и меньше в нашей стране осталось фирм, делающих свою работу качественно, эффективно и недорого. http://remroom.ru - дизайн хрущевских квартир
    Однако наша организация является приятным исключением из этого неприятного правила. Мы вот уже несколько лет занимается улучшением помещений, комнат, домов и еще ни разу нам не приходило от наших клиентов ни неприятных отзывов, ни каких-либо жалоб. http://remroom.ru - мелкий ремонт квартир Богатый опыт наших специалистов, а также высокий профессионализм всех без исключения наших работников, поможет сделать хорошо, качественно и – главное - доступно как косметический, так и капитальный ремонт. http://remroom.ru - отделочные работы в москве Современное оборудование, новые технологии планировки и дизайна, а также индивидуальный подход к каждому клиенту и гибкая система скидок сделали нашу фирму самой успешной на сегодня организацией, оказывающей услуги улучшению и отделке помещений, комнат или дач. http://remroom.ru - отделка двухкомнатной квартиры
    http://remroom.ru - ремонт квартир http://remroom.ru - ремонт квартиры

    12 ccckvarrdr  
    0
    http://remroom.ru - ремонт квартир отзывы Улучшение и отделка офисов, квартир или загородных домов – это насущная сейчас проблема многих людей, решившихся, наконец, отремонтировать свой офис. Мало того, что ремонт – это процесс трудоемкий и напряженный, еще и найти заслуживающую доверия компанию, занимающуюся улучшением комнат или дач сейчас практически нельзя. Дело в том, что все меньше и меньше в Москве осталось компаний, делающих свою работу хорошо, эффективно и недорого. http://remroom.ru - примеры ремонта квартир
    Однако наша фирма является приятным исключением из этого неприятного правила. Мы вот уже много лет занимается отделкой помещений, комнат, дач и еще ни разу нам не приходило от наших клиентов ни неприятных отзывов, ни каких-либо жалоб. http://remroom.ru - дизайн 2 квартиры Большой опыт наших специалистов, а также высокий профессионализм всех без исключения наших работников, поможет сделать хорошо, качественно и – главное - доступно как косметический, так и капитальный ремонт. http://remroom.ru - элитная отделка квартир Современное оборудование, новые технологии планировки и дизайна, а также индивидуальный подход к каждому клиенту и гибкая система скидок сделали нашу компанию самой успешной на сегодня фирмой, оказывающей услуги улучшению и отделке помещений, комнат или загородных домов. http://remroom.ru - квартиры с отделкой новые
    http://remroom.ru - ремонт квартир http://remroom.ru - ремонт квартиры

    13 газовые плиты в нижнем новгороде  
    0
    интернет магазин нижний новгород
    http://www.bazann.ru/shop.html?page=shop.browse&category_id=295 - Красота и здоровье - Фены - купить в Нижнем Новгороде цены, характеристики.

    Имя *:
    Email *:
    Код *:
    Copyright EXL © 2024
    Сделать бесплатный сайт с uCoz