دستتون درد نکنه.این هم چندتا عکس.
برای cvbs فقط دو سیم از برد گرفتید دیگه؟ با یک مقاومت-درسته؟
تغییرات نرم افزاری هم که لازم نیست برای android اعمال بشه؟
دستتون درد نکنه.این هم چندتا عکس.
برای cvbs فقط دو سیم از برد گرفتید دیگه؟ با یک مقاومت-درسته؟
تغییرات نرم افزاری هم که لازم نیست برای android اعمال بشه؟
من هر دو ایمیج Android TV v2 و هم CM9 را امتحان کردم.
هر دو خروجی CVBS کار می کنه.
الان داشتم با Android TV کار می کردم.
تونستم فیلم Full HD همراه با زیرنویس را با صدا و تصویر روی تلویزیون پخش کنم.
بدون هیچ تاخیری پخش میکنه.
فیلمش MP4 با زیرنویس انگلیسی Srt بود. با فلش وصل کردم بهش.
فقط یکم صداش نویز داشت.
حتما امتحان کنید.
با سلام
من اولین باره این برد رو میبینم
چندتا سوال داشتم
میشه به این برد وب کم وصل کرد و تصویر گرفت؟
اگه بخوام این برد رو به ربات وصل کنم خروجی هایی مثل pwm و یا ورودی هایی مثل adc رو بهم میده؟
ممنون میشه راهنماییم کنین
بسیار عالی و خوب
اینجوری که معلومه این برد از اونی که در سایت سارنده معرفی شده بود خیلی بهتره.
اگر امکان داره به اونا هم نشون بدین که بدونند ما ایرانی ها طراحی مون خیلی بهتر از اوناست.
دیگر اینکه دوستان این تایپیک را با موضوعاتی که مریوط به اینجا نیست بیخودی شلوغ نکنید ( jlink , keil و jar ربطی به اینجا نداره)
ویرایش توسط hamidam : 27-01-2013 در ساعت 16:32
سلام
با تشکر از شما
من هم قبول دارم که با مطالب بیهوده نباید اینجا را پر کرد پاسخ خیلی از سوالات را با یک جستجوی ساده می توان پیدا کرد.
بردی که در پست 233 (اینجا) حرفش را زدم را امروز تکمیل تر کردم و فرستادم برای چاپ PCB
به برد فوق علاوه بر امکانات و قابلیت های قبلی 2 مورد زیر هم اضافه شد.
1- یک کانکتور 4 پین برای ولتاژهای خروجی شامل 12v - 5v - 3.3v و زمین
2 - یک خروجی برای تلویزیون بصورت Composit) - CVBS)
آقا کسی نگفت زمان بالا اومدن لینوکس و اندروید دقیقا چقدره؟
با سلام
دیروز بعد از اینکه فهمیدم که ایمیج های CM9، Android TV به صورت پیش فرض CVBS فعاله،
فکر کردم فایل fex آن را برای کار با VGA تغییر بدم.
اول باید فایل ایمیج را Unpack کنیم. برای این کار یه برنامه برای ویندوز هم وجود داره. imageRepacker
برنامه اش را پیوست می کنم.
کار با برنامه اش خیلی ساده است. دیگه توضیح نمی دم. اگه مشکلی بود بگید توضیح می دم.
بعد از Unpack کردن ایمیج Andriod TV داخل فایلهاش یه فایل به اسمه sys_config1.fex هست که مشابه فایله script.fex اوبونتو است. (تو پیوست هست)
تنظیماتش به صورت زیر است:
[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 3
screen0_output_mode = 5
screen1_output_type = 1
screen1_output_mode = 4
با این پارامترها متوجه میشیم که screen0 به HDMI و Screen1 به LCD وصله ولی با توجه به disp_mode فقط screen0 فعاله.
ولی نکته مهم اینه که من تونستم با همین تنظیمات از CVBS خروجی بگیرم.
ولی با تغییر اون برای VGA هیچ نتیجه ای نداشت.
ولی همون تغییرات برای اوبونتو این جوری بود:
مانیتورم می تونه سیگنال های V و H را تشخیص بده و رزولوشینی که تنظیم کردم را تشخیص میده ولی بجز یک سری خطور افقی چیزی نشون نمیده.
هنوز تنظیمات آندروید را روی اوبونتو تست نکردم که ببینم CVBS اون کار میکنه یا نه.
به نظرم علاوه بر تنظیمات فایل script.fex برای اوبونتو یا sys_config1.fex برای اندرویدجایی دیگه ای هم باید تنظیماتی انجام بدیم.
ولی بنظرم یکی دیگه این آزمایش ها را انجام بده، چون من به مدار VGA که بستم مطمئن نیستم.
اگه موافق باشد مراحل کامل نصب اوبونتو را میزارم تا امتحان کنید.
سلام.
ترتیب پایه ها به شکل زیر وصل کردید؟از آی سی واسط استفاده کردید؟
ویرایش توسط dariush_ab : 28-01-2013 در ساعت 12:26
ممنون اقای چگانی
برای ابونتو هم زحمتش بکشین ممنون میشم
دو اقدام عملی لااقل شد یکی اقای معماری برد زدن یکی هم شما انشاءالله این مورد هم حل خواهد شد
این مدار هست باید حتما ایسی واسط بذارید و این کانکتوری که استفاده کرده مادگی هست
ویرایش توسط kavir : 28-01-2013 در ساعت 12:37
من متاسفانه برد رو ندارم ولی image رو میگیرم و unpack میکنم و ببینم چیزی پیدا میکنم؟!
آره کاملا حق با شماست:
screen0 و hdmi به طور پیش فرض فعال هستند.
برای vga که تغییر میدید ایا باز هم cvbs کار میکنه؟
ویرایش توسط dariush_ab : 28-01-2013 در ساعت 13:16
اقای عباسی برد شما هم ارسال شده تا بعد عید دستتون هست به امید خدا
بهتر نیست disp_mode 4 باشه؟
4:two_diff_screen_same_contents<screen0,screen1,fb 0>)
که هر دو screen فعال و یک چیز رو نشون بدهند؟
(4:RGB655 5:RGB565 6:RGB556 7:ARGB1555 8:RGBA5551 9:RGB888 10:ARGB8888 12:ARGB4444)
این fbx format هم پیش فرض 10 هست . اگر این رو هم یک تغییر بدید امتحان کنید بد نیست. من که نمیدونم این ARGB8888 یعنی چی؟؟
احتمالا A از اول ANDROID گرفته شده:
pixel_sequence هردو هم که 0 هستش:
fb0_pixel_sequence = 0
fb1_pixel_sequence = 0
و از طرفی گفته :
fbx pixel sequence (0:ARGB 1:BGRA 2:ABGR 3:RGBA) --- 0 for linux, 2 for android
ویرایش توسط dariush_ab : 28-01-2013 در ساعت 13:44
یه نکته ای را بگم. حواستون باشه که تو برد کیوبی VGA به Screen1 وصله. اره اگه disp_mode را روی مقدار 4 تنظیم کنیم بهتره تا هردوتا Screen را داشته باشیم.
درباره ARGB8888 هم بگم که در واقع همون عمق تصویر 32 بیت مثل کارت گرافیک های خودمان.
ولی درباره pixel sequence که گفته برای لینوکس و آندروید متفاوته اطلاعی ندارم.
اینجا اطلاعات جالبی داره.
ویرایش توسط mahdichi : 28-01-2013 در ساعت 15:19
pixel_sequence هردو هم که 0 هستش:ولی درباره pixel sequence که گفته برای لینوکس و آندروید متفاوته اطلاعی ندارم.
fb0_pixel_sequence = 0
fb1_pixel_sequence = 0
و از طرفی گفته :
fbx pixel sequence (0:ARGB 1:BGRA 2:ABGR 3:RGBA) --- 0 for linux, 2 for android
]بنابراین چون مقدار پیش فرض 0 هستش پس بایستی برای لینوکس باشه پس چرا اندروید کار میکنه؟!!
چرا 0 رو گفته برای لینوکس و 2 برای اندروید-پس 1 و 3 مربوط به کدام مورد هستند؟
این را هنوز امتحان نکردم.
ولی یه ربطی به این تنظیمات داره:
;----------------------------------------------------------------------------------
;tv out dac configuration
;dacx_src: 0:composite; 1:luma; 2:chroma; 4:Y; 5:Pb; 6: Pr; 7:none
;----------------------------------------------------------------------------------
[tv_out_dac_para]
dac_used = 1
dac0_src = 4
dac1_src = 5
dac2_src = 6
dac3_src = 0
dac3 همون CVBS. می تونیم با تنظیم مقدار صفر از بقیه هم به عنوان CVBS استفاده کنیم. ولی نمیدونم بقیه dac ها کدوم هستند.
آیا همون VGA-R , VGA-B , VGA-G هستند؟