Перейти к содержанию
    

mantech

Участник
  • Постов

    7 138
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные mantech


  1. В 11.07.2022 в 08:34, byRAM сказал:

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

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

    И вот честное слово, не понимаю опечаленности из-за ухода микрософта из России...

  2. В 06.07.2022 в 11:57, byRAM сказал:

    это было сразу после того, как вышла Виста. Там были проблемы и с драйверами, и со старыми устройствами и программами довольно долго, до выхода Win7

    А чем тогда "ХРюша" не устраивала?

  3. В 08.07.2022 в 18:44, repstosw сказал:

    Как это можно сделать эффективно?

    Пишите блоками по 4 или 8К.  Примерно 3-4мегабайта в сек получить можно, ну или использовать усб-флешку, там можно 10-15МБ получить...

    В 08.07.2022 в 18:32, repstosw сказал:

    Зато запись в файл (fwrite) на SD-карту занимает - 36,1 мс.

    Какой объем записывается за это время?

     

    У ФС есть такие фишки, как кратность записываемого блока, если он кратен размеру кластера или сектора, не помню уже, то запись идет сразу на карту, если нет, то идет выравнивание, что очень затормаживает запись.

  4. В 08.07.2022 в 10:10, repstosw сказал:

    ссылку на линукс, где сказано что JPEG Decoder для V3s всё ещё не сделан.  Вопрос - почему не сделан?

    Вполне возможно дело мутное...

    В 08.07.2022 в 10:10, repstosw сказал:

    Сделал вывод выхлопа TV-декодера с камеры прямо на дисплей

    Просто интересно для каких целей? Я ТВ-камер уже лет 10 не видал, разве, что для видеонаблюдения систем охраны. Сейчас куда актуальнее усб-камеры)))

  5. В 08.07.2022 в 04:48, repstosw сказал:

    Зато нет JPEG Decoder в составе CedarX, и меня это огорчило в своё время.

    Быть такого не может - это чип для видеокамер, там это мейнстрим...  Может инит несколько другой, как например для USB Host.

    Dedicated video engine is included to provide an advanced multimedia applications and services. Video Engine supports
    multi-format such as H.264 encoder by 720p@60fps, H.264 decoder by 1080p@30fps, JPEG/MJPEG decoder by
    1080p@30fp

    В 07.07.2022 в 22:35, sasamy сказал:

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

    Ну пока и программный справляется, но кнопки и экраны имеют тенденцию к увеличению и в размерах и в качестве, поэтому уже становится актуальным. Например, если б все сводилось к дисплейчику 800х480, то я с аппараткой вообще бы не парился, но основное сейчас 1366х768 и в перспективе фуллХД. Ну про видео - само собой, пока гифками "отделываюсь", но все чаще и чаще хотят mpeg...

    В 07.07.2022 в 22:35, sasamy сказал:

    А вообще у DE2 есть write-back для записи в память

    Да, я видел это, но хотелось бы чего-то универсального и простого в применении)))

  6. В 07.07.2022 в 20:34, repstosw сказал:

    Если мне нужно чтение, я объявляю регион кешированным. А после  того, как периферийное устройство отработает(запишет в эту память) перед чтением делаю инвалидацию кеша.

    Ну разве, что так, но надо выровнять область по строкам кэша...

    В 07.07.2022 в 20:34, repstosw сказал:

    V3s - это вчерашний день.

    Ну не знаю, там есть очень хорошая штука - втроенный ethernet Phy. А с g2d вам просто повезло, что он есть в Т113, но до него и скорее всего после там будут только mali-подобные ускорители, раскуривать которые можно с ума сойти...

  7. В 07.07.2022 в 16:06, repstosw сказал:

    G2D - он переконвертит картинку (любого размера) с декодера из YUV - и нарисует её в RGB

    К сожалению в v3s нет g2d, и еще в куче процов того же аллвиннера, вот такие дела... А это влечет за собой такую шляпу, как то, что аппаратные корки очень любят писать и читать из некэшируемых регионов, а это сильно затормаживает чтение из них, а если использовать софтовый конвертор это очень актуально.

  8. В 07.07.2022 в 14:56, repstosw сказал:

    Никто не мешает один канал сделать  в YUV и крутить в нём видео

    Не мешает, если полноэкранное видео, но часто нужно не в полный экран - простейший пример - форма GUI и в кнопке-картинка...

  9. В 07.07.2022 в 10:59, repstosw сказал:

    Нужно было использовать скейлер

    Сколько всяких телодвижений надо просто ради того, что "гении" просто не сделали декодирование сразу в RGB(((

    В 07.07.2022 в 10:59, repstosw сказал:

    1). CSC - для правильной конверсии YUV в RGB

    2). Scaler - для растягивания компонент U и V, если они суб-семплированы.

    А в результате-то что получили, картинку в памяти сразу в виде RGB, или просто отображение на экране в моде  YUV ?

    Почему спрашиваю, т.к. все-таки хотелось, чтобы экранный буфер, куда копирую картинку был в моде RGB, т.к. картинки бывают нужны не на весь экран и в этот же буфер нужно добавлять RGB  элементы...

  10. В 06.07.2022 в 22:48, GenaSPB сказал:

    Ресурсы... Те же юниховые исходники.

    А разве не на основе СТМовских там? В линуксовых пробовал смотреть - муторно там все расковыривать, особенно в усбшных... Но походу вариантов нет, ну или от NXP брать, но там поголовно использование дин. памяти, что печально...

    Ну и этот еще, дурацкий OHCI тоже нужно как-то вкорячивать, вот все-таки что, что , а усб в ИМХ6 было более правильным, ибо там один контроллер на все скорости был, как в эзернете, а тут какой-то старый рудиментный подход, как в древних компах, на каждую скорость свой контроллер(((

  11. В 06.07.2022 в 16:41, GenaSPB сказал:

    Только в момент енумерации хаба видим что в него включено.

    Понял. А есть понимание того, что дальше делать, чтоб проходила энумерация подключенного к хабу устройства? Может ссылки на какие ресурсы... У самого че-то не больно какие знания по этому вопросу, а хотелось бы довести  до ума.

  12. В 06.07.2022 в 14:34, repstosw сказал:

    В T113-s3  CSC и Scaler сделаны через блендер G2D

    Странно, в описании DE 2.0 есть упоминание про блендер и CSC в составе дисплейного модуля. Может он не работает как нужно или пока не удалось его правильно запустить...  Там больно мудрено все, куча слабодокументированных регистров((

    В 06.07.2022 в 15:10, sasamy сказал:

    YUV какие хочешь поддерживает (DE2)

    repstosw  писал уже, что пробовал запускать в данном режиме, но у него он не заработал, как надо, а продолжал выводить в RGB.

    Ну и предположу, что этот режим не совсем удобно использовать, например, есть картинка в пол-экрана, если включить режим YUV в DE, то картинку он покажет, а в остальной половине надо рисовать в RGB... Гораздо удобнее, чтобы декодер сразу преобразовывал в RGB и складывал его по указанному адресу, либо в память, либо в FB.

  13. В 06.07.2022 в 11:06, GenaSPB сказал:

    только вместе с хабом.

    Честно так и не понял ответа на свой вопрос, есть нормальная поддержка хаба или нет, т.е. при подключенном хабе, втыкая в него флешку или еще что, стек подключает эту флешку или нет. По исходнику вижу, что нет, вот и спросил..

    Или там имелось ввиду подключение хаба к порту с уже вставленной флешкой? Но тоже проверял, хаб подключается, как собственно само устройство, но флешку не подключает. Хотя может от типа хаба это зависит - х.з.

  14. В 06.07.2022 в 10:05, repstosw сказал:

    Осталось выкинуть из цепочки G2D - заставить декодер рисовать прямо на дисплей, конвертируя кадр с помощью CSC.

    Чет так и не понял, что сейчас за цепочки, с этими тейлами да еще и разными чет все в одну кучу смешалось. Я так понимаю, что jpeg декодер берет инфу из файла и перекодирует ее в YUV, затем нужна функция перекодировки в RGB, или что-то не так?  Что такое NV12 и зачем это нужно?

  15. В 06.07.2022 в 00:31, GenaSPB сказал:

    не заработало

    В смысле? Как раз EHCI на 0м (в v3s он единственный) порту и работает, про него и писал. Но с хабом странно, как он у вас работает, если в исходниках функции аттач\детач все были закомментированы?)))))))))

  16. В 04.07.2022 в 10:01, GenaSPB сказал:

    Host я запустил  давно на ehci. 

    Посмотрел, в ваших исходниках работа с хабами отключена, если не секрет, почему?  Сейчас решил подключить хаб, энумерация проходит, attach / detach  выполяется, но на энумерации подключенной к хабу флешки виснет(( Хотя флешка, подключенная непосредственно к порту проходит все стадии и готова к работе...

  17. В 04.07.2022 в 17:25, repstosw сказал:

    Замер скорости сделаю чуть позже, надо бы ещё сравнить с софтовым JPEG-декодером

    Пока не замеряли? А то интересно, сам сейчас тоже декодер чановский использую, посмотреть, на сколь аппаратный быстрее)))

  18. В 04.07.2022 в 13:45, Arlleex сказал:

    Но вот много ли кто готов туда погружаться - вопрос риторический.

    Делал на 2х ядрах, но сразу поставил для себя задачу - это будут изолированные процессы, которые общаются между собой через отдельный мейлбокс в памяти...

×
×
  • Создать...