PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درایور و نحوه راه اندازی tv-in



kapouchima
12-01-2015, 15:09
با سلام

همونطور که میدونید Allwinner A20 دارای چهار ورودی tv-in هست که میشه 4 تا دوربین یا هر ورودی CVBS رو بهش متصل کرد. این ورودی ها در بورد های کوبی و مری قابل استفاده هستند ولی متاسفانه نه داکیومنتی در این راستا هست و نه درایورش پیدا میشه. اگر میشه لطفا جهت راه اندازی و استفاده از این بخش راهنمایی کنید.

kapouchima
18-01-2015, 18:38
من این بورد ها رو از فروشگاه شما خریداری کردم. شما نوشتید که با خرید پشتیبانی هم میکنید و تو مشخصات بورد ها هم این گزینه وجود داره. لطفا راهنمایی بفرمائید.

alir3rd
19-01-2015, 15:49
این لینک به دردتون می خوره؟
Tvheadend TV Tuner Server and PVR backend - linux-sunxi.org (You can see links before reply)

kapouchima
19-01-2015, 16:41
ممنون از جوابتون
این لینک اپلیکیشنی هست که از این قسمت سخت افزار استفاده میکنه. در پایین صفحه نوشته که این برنامه از V4L استفاده میکنه. برای اینکه ورودی TV-in به عنوان یک device ویدئو شناخته بشه و V4L بتونه باهاش کار کنه، نیاز به درایور هست که در sunxi هم چیزی در موردش نیست.

dariush_ab
19-01-2015, 22:45
ممنون از جوابتون
این لینک اپلیکیشنی هست که از این قسمت سخت افزار استفاده میکنه. در پایین صفحه نوشته که این برنامه از V4L استفاده میکنه. برای اینکه ورودی TV-in به عنوان یک device ویدئو شناخته بشه و V4L بتونه باهاش کار کنه، نیاز به درایور هست که در sunxi هم چیزی در موردش نیست.

سلام.
در مورد پشتیبانی تا جایی که امکان داشته باشه دوستان راهنمایی می کنند.
آیا چک کرده اید که پایه های tv-in در دسترس هستند یا خیر؟ احتمالا بله.
شما برای راه اندازی هر سخت افزاری در لینوکس و اندروید باید مراحل زیر را دنبال کنید.
1- از وجود درایور در کرنل اطمینان حاصل کنید.
2- قسمت مربوط به سخت افزار را در اسکریپت فعال کنید.
3- درایور مربوطه را لود کرده و از طریق ترمینال تست کنید.
4- دسترسی از طریق اپلیکیشن مورد نظر.
V4L از Video for Linux گرفته شده و درایور اون هم موجود هستش. اگر از طریق menuconfig پیدا نکردید فایل کانفیگ را با nano باز کنید و سرچ کنید و بعد آن را برابر Y قرار دهید.
برای تنطیم اسکریپت هم:


tv configuration

[tvout_para]



tvout_used: 0 to disable; 1 to enable
tvout_channel_num: Channel number
tv_en: TV encoder GPIO configuration

Configuration example:




1
2
3

tvout_used = 1
tvout_channel_num = 1
tv_en = port:PI12<1><default><default><0>





[tvin_para]



tvin_used: 0 to disable; 1 to enable
tvin_channel_num: channel number

Configuration example:




1
2

tvin_used = 1
tvin_channel_num = 4

kapouchima
21-01-2015, 17:44
ممنون از راهنماییتون.

خروجی های tv-in توی بورد مری در دسترس هستند. توی فایل script.bin هم tv-in فعال شده و طبق شماتیک بورد مری که سه کانال tv-in به جک وصل شده، تعداد کانال ها 3 تا تعیین شده. مسئله اینه که توی کرنل برنامه درایوری برای این قسمت وجود نداره. اسم درایور sun7i_tvd.ko باید باشه.
شما ایمیجی دارید که این درایور توش باشه ؟
ایمیجی که من استفاده کردم ایمیج لینوکس سرور کوبی تراک هست.

dariush_ab
21-01-2015, 19:59
ممنون از راهنماییتون.

خروجی های tv-in توی بورد مری در دسترس هستند. توی فایل script.bin هم tv-in فعال شده و طبق شماتیک بورد مری که سه کانال tv-in به جک وصل شده، تعداد کانال ها 3 تا تعیین شده. مسئله اینه که توی کرنل برنامه درایوری برای این قسمت وجود نداره. اسم درایور sun7i_tvd.ko باید باشه.
شما ایمیجی دارید که این درایور توش باشه ؟
ایمیجی که من استفاده کردم ایمیج لینوکس سرور کوبی تراک هست.

خواهش میکنم.
آدرس درایور :
kernel/drivers/media/video/sun7i_tvd/sun7i_tvd.ko
لینک زیر هم یک نگاه بندازید:
Cubietruck composite video input? (You can see links before reply)

kapouchima
24-01-2015, 11:34
روی کدوم ایمیج این درایور کامپایل شده و میشه استفاده کرد ؟

dariush_ab
24-01-2015, 16:29
روی کدوم ایمیج این درایور کامپایل شده و میشه استفاده کرد ؟

این ماژول به احتمال زیاد در اکثر ایمیج ها وجود داره و شما بایستی با دستور insmod اون رو لود کنید.
اگر نبود بایستی بعد از اضافه کردن ماژول در آدرس ذکر شده کرنل رو محدد کامپایل کنید تا ماژول ایجاد شود سپس ماژول رو به داخل برد کپی و لود کنید.
دقت کنید که ورژن ماژول و کرنل بایستی یکی باشند و گرنه کار نخواهد کرد.
اگر کار نکرد بایستی کرنل جدید رو هم با قبلی تعویض کنید.
موفق باشید.