Jump to content

    
Orc

Запись и проигрывание видео

Recommended Posts

Работает.

 

 

Ну, никто же не запрещает положить файл settings.ini на помянутую карту с FAT. Так и делаю, кстати.

 

 

Очень сильно заблуждаетесь. С большей справедливостью можно заявить, что HMI "ващще не подтянуть" к bare metal.

 

Если у вас линух для роутеров работает с ГУИ то очень рад, но я такого не видел.

 

Так-то не запрещает, но тогда нужно 2 карты, что не гуд.

 

Опять же ваше мнение, у меня работает и уже давно..

 

Для задачи ТС можно конечно взять и поковырятся в исходниках Mplayer или что-то подобного, но мне было б проще написать это на основе Platform SDK for IMX6 , чем копаться в дебрях чужого кода гибрида си и плюсов... Разумеется ИМХО...

Edited by mantech

Share this post


Link to post
Share on other sites
Если у вас линух для роутеров работает с ГУИ то очень рад, но я такого не видел.

Нет "линуха для роутеров". Как и чернил для пятого класса.

 

Так-то не запрещает, но тогда нужно 2 карты, что не гуд.

Не нужно.

 

Для задачи ТС можно конечно взять и поковырятся в исходниках Mplayer или что-то подобного, но мне было б проще написать это на основе Platform SDK for IMX6 , чем копаться в дебрях чужого кода гибрида си и плюсов... Разумеется ИМХО...

А можно взять SDK для V3s, allwinner'овские кодеки, buildroot и собрать все в кучу.

 

MPlayer тут совсем ни к чему, но даже если почему-то возникнет нужда его использовать,

то копаться в исходниках вряд ли придется - он и так работает.

Share this post


Link to post
Share on other sites
Не нужно.

 

Нет "линуха для роутеров". Да ладно, а что такое DD-WRT или OpenWRT??

 

А можно взять SDK для V3s, allwinner'овские кодеки, buildroot и собрать все в кучу. - Ну если вам любую задачу так просто решить, тогда аплодирую стоя :biggrin:

 

Share this post


Link to post
Share on other sites
Нет "линуха для роутеров". Да ладно, а что такое DD-WRT или OpenWRT??

Специфические сборки. Ядро там самое обычное. Для случая ТС как раз нужно сделать свою сборку.

 

А можно взять SDK для V3s, allwinner'овские кодеки, buildroot и собрать все в кучу. - Ну если вам любую задачу так просто решить, тогда аплодирую стоя :biggrin:

Может, не любую, но данная задача решается именно так.

 

Подобное уже неоднократно собирал. Так что жду аплодисментов :biggrin:

Share this post


Link to post
Share on other sites
А можно взять SDK для V3s, allwinner'овские кодеки, buildroot и собрать все в кучу.

 

Спрошу, как у многоуважаемого гуру в данном вопросе - не подскажете, где в этом архиве посмотреть драйвера инициализации УСБ? Чет не нашел нигде :crying:

Share this post


Link to post
Share on other sites

Здравствуйте, хочу передавать на этот кристал видео с ПЛИС и сжимать в нем, записывая на sd карту. Получиться это сделать для 1080p30? Стоит тратить время? У него есть аппаратный енкодер, его можно исползовать как то? 

Share this post


Link to post
Share on other sites
On 3/16/2021 at 10:45 PM, aaarrr said:

Да, получится, энкодер использовать можно.

и как это сделать? скачал v3s-linux-sdk там в menuconfig невижу где есть этот кодек. как к нему полчить доступ можете подсказать?

Share this post


Link to post
Share on other sites
1 hour ago, Niyaz said:

скачал v3s-linux-sdk там в menuconfig невижу где есть этот кодек

drivers/media/cedar-ve

Только надо закостылить аллокатор и привести нумерацию IOCTL в соответствие A20:

cedar.patch

 

1 hour ago, Niyaz said:

как к нему полчить доступ можете подсказать?

Использовать библиотеки:

https://github.com/allwinner-zh/media-codec
https://github.com/allwinner-zh/media-codec-lib

Share this post


Link to post
Share on other sites
On 3/18/2021 at 3:48 PM, aaarrr said:

drivers/media/cedar-ve

Только надо закостылить аллокатор и привести нумерацию IOCTL в соответствие A20:

cedar.patch 5.49 kB · 2 downloads

 

Использовать библиотеки:

https://github.com/allwinner-zh/media-codec
https://github.com/allwinner-zh/media-codec-lib

Спасибо.

взятую от сюда: https://github.com/chengge/v3s-linux-sdk не удалось собрать ядро(fatal error: linux/compiler-gcc9.h: No such file or directory), собирал в wsl (Ubuntu 20.04.1 LTS).

по инструкции с сайта https://licheepizero.us/ собрал просто выполнив команды u-boot и kernel, но там нету cedar-ve, мне надо просто скопировать из ссылок, которые вы дали в папку драйвер и править kconfig? я не собирал linux ранее, поэтому не понял пока как драйвера добавлять.

Share this post


Link to post
Share on other sites
1 hour ago, Niyaz said:

не удалось собрать ядро(fatal error: linux/compiler-gcc9.h: No such file or directory), собирал в wsl (Ubuntu 20.04.1 LTS)

GCC9.x в те славные времена попросту не было (да и не только его).

Можно взять этот тулчейн:

http://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/arm-linux-gnueabihf/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar.xz

и добавить compiler-gcc7.h в include/linux

 

1 hour ago, Niyaz said:

там нету cedar-ve

Это mainline ядро, в нем нет поддержки энкодера.

 

2 hours ago, Niyaz said:

я не собирал linux ранее, поэтому не понял пока как драйвера добавлять

Честно говоря, без опыта вся эта цветомузыка может отнять и полгода жизни. Потребуется определенное упорство.

 

Share this post


Link to post
Share on other sites

aaarrr, ядро собрал по этой инструкции https://github.com/chengge/v3s-linux-sdk, застрял при сборке rootfs - пишет это:

Spoiler

3.thumb.PNG.fff1a6699d0770391bb9487365c81009.PNG

toolchain не правильно указан? а как ему передать? через CROSS_COMPILE я передавал путь к нему при сборке ядра абсолютный путь, а здесь это не работает. у меня нет директорий lxm/Debug

Edited by Niyaz

Share this post


Link to post
Share on other sites

у меня следующая ошибка: error trying to exec 'cc1': execvp: No such file or directory (в интернете не нашел решения для своего случая).

к нему тоже (cc1) можно как то передать полный путь? не нашел как это сделать через перменные makefile. Можете подсказать?

Spoiler

1.thumb.PNG.8824bf92cc7a23e38cb680b5816fcba3.PNG

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.