سلام
من با اسکوپ دیجیتال از پایه های مربوط به VGA برد بدون اینکه چیزی بهش وصل کنم سیگنال گرفتم که در زیر مشاهده می کنید.
سلام
من با اسکوپ دیجیتال از پایه های مربوط به VGA برد بدون اینکه چیزی بهش وصل کنم سیگنال گرفتم که در زیر مشاهده می کنید.
با سلام
امروز مدار VGA را بستم. فایل fex را هم عوض کردم.
فقط وقتی وصل می کنم به مانیتور این اخطار میاد.
out of frequency
دارم بررسی می کنم ببینم می تونم فرکانس H و V عوض کنم.
سلام دوستان
مهندس لطفا یه نگاه به این بنداز.
برای حل این مشکل راه حلش اینه:
1- گفته این دستورو تو ترمینال تایپ وبعدش اجرا کنید:
gksu gedit /etc/default/grub2- بعدش با یه text editor عبارت # از ابتدای دستور زیر بردارید و ذخیره کنید:
#GRUB_GFXMODE=640x4803- حالا این دستورو اجرا کنید:
sudo update-grub4- در آخر سیستم رو ریست(ریبوت) کنید
_____________________________________
_____________________________________
توو بافر حتما حروف نوع آی سی رو هم رعایت کنین. اینجا مهم هست. فایلهای اصلاح رزولوشن رو هم حتما اضافه کنین. به تاپیکی که توو سایت مرجع زدن حتما سری بزنین. رامی که به اسم اصلاح شده باشه ندیدم احتمالا تغییرات رو باید دستی اعمال کنین.
راستی اینجا هم خوب هست یک برد جنبی وارد بشه که از روی اون تغییرات اعمال بشه.یعنی اگر رام خاصی بخواد باید توی پکیج تون باشه و یا مهندسی معکوس
دقیقا منظور از GPIO مستقیم چیه؟ لینوکس که تو ساپورت این از همه نظر بدون مشکله، اگه بخواید برنامه بنویسید که اصلا built-in تو کرنل هست درایورش :
http://www.kernel.org/doc/Documentation/gpio.txt
حتی امکان استفاده از این تو شل اسکریپت هم هست، مثلا من برای ۴ تا GPIO روی mini2440 که به صورت led هستن از این اسکریپت استفاده میکنم :
gist:4581661
سلام
همه دارید راه حل برای لینوکس ارائه میکنید , ولی من فعلا" امکان نصب و آزمایش لینوکس را ندارم و روی بردم فعلا" اندروید نصب است.
خودم هم دلم نمیاد از اندروید دل بکنم.
یعنی در اندروید هیچ کاری نمیشه کرد (گمان نکنم) اگر لینکی در این رابطه پیدا کردید قرار دهید دوستان.
همچنین در رابطه با اون برد جانبی که در سایت سازنده (Baseboard for the Cubieboard) درج شده است , من دارم با الهام از آن , بردی تقریبا" مانند آنرا طراحی میکنم. (با توجه به قطعاتی که در ایران یافت میشود) . البته قول میدهم از اون برد بهتر و کاملتر دربیاد.
امروز استارت طراحی و ساخت را زدم و فکر کنم هفته آینده طراحی و ساخت نمونه اولیه pcb آن انجام بشود و زمانی که ساخته و چک شد با هماهنگی آقای زارعی در سایت قرار داده خواهد شد.
اگر هم نظر یا پیشنهادی دارید در این رابطه بیان کنید که به برد فوق اضافه کنم.
سلام.
بسیار عالی کار بزرگی میکنید.امیدوارم خیلی زود جواب بگیرید.امروز استارت طراحی و ساخت را زدم
تمام قسمتهای برد اصلی رو قصد دارید طراحی کنید؟
اگر کمک خواستید بگید.
موفق باشید.
اگه توی خونه تلوزیون lcd hd یا full hd دارید باهاش امتحان کنید . ببینیم اصلا تصویر داره خارج میشه . بعد برید سراغ تعویض فرکانس و ریزولیشن .
من هم برد ندارم از همین جا برات دعا میکنم !
مشکل اینه فقط یه مانیتور دارم که وردی VGA داره.
اقا دمت گرم .
انشالله درست میشه.
ولی یه چیزهایی هست هنوز نفهمیدم:
اگه کسی اطلاعات دقیقی درباره این پارامترها داره بگه، هیچ کجا چیزی پیدا نکردم.
cd_used = xx lcd0 interface using the following settings are effective when used
lcd_x = xx lcd active width
lcd_y = xx lcd active height
lcd_dclk_freq = xx pixel clock, in MHZ unit
lcd_pwm_freq = xx pwm freq, in HZ unit
lcd_pwm_pol = xx pwm polarity
lcd_if = xx lcd interface (0: hv (sync + de); 1:8080; 2: ttl; 3: lvds)
lcd_hbp = xx hsync back porch
lcd_ht = xx hsync total cycle
lcd_vbp = xx vsync back porch
lcd_vt = xx vysnc total cycle * 2
من تا جایی که اطلاع دارم این کد ها رو تشریح میکنم :
cd_used = xx lcd0 interface using the following settings are effective when used
lcd_x = xx lcd active width فکر کنم تعداد پیکسل های طول باشه
lcd_y = xx lcd active heighتعداد پیکسل های عرض
lcd_dclk_freq = xx pixel clock, in MHZ unit این مشخصه داخل دیتا شیت ال سی دی هست و برای ریزولیشن های مختلف متفاوته
lcd_pwm_freq = xx pwm freq, in HZ unit فرکانس pwm که برای میزان روشنایی بکلایت ال سی دی ازش استفاده میشه
lcd_pwm_pol = xx pwm polarity این هم قطبیت موج pwm رو مشخص میکنه . برای مثال اگه دیوتی سایکل موج 10 درصد باشه با تغییر قطبیت این مقدار میشه 90 درصد
lcd_if = xx lcd interface (0: hv (sync + de); 1:8080; 2: ttl; 3: lvds)این قسمت نوع ورودی ال سی دی رو مشخص میکنه که مثلا lvds باشه یا ttl rgb و ...
این پارامتر ها هم مربوط به فرکانس همگام سارزی افقی و عمودی باید باشه:
lcd_hbp = xx hsync backporch
lcd_ht = xx hsync total cycle
lcd_vbp = xx vsync back porch
lcd_vt = xx vysnc total cycle * 2
لینک:Open Source Mali GPU Linux Kernel Device Drivers
linux-sunxi/mali-400-kernel-drivers · GitHub
فایل پیوست:LVDS Fundamentals
LVDS: Calculating Driver/Receiver Power
LVDS Reduces EMI
LVDS Compatibility with RS422 and RS485 Interface Standards
Live Insertion Using Low Voltage Differential Signaling
System Clock Distribution Example Using LVDS
Interfacing Between PECL and LVDS Differential Technologies
LVDS Receiver Failsafe Biasing Networks
Using the VBB Reference on High Speed LVDS Repeaters
ویرایش توسط nuzhat : 24-01-2013 در ساعت 15:48
سلام،برای کاری نیاز به پردازش سنگین از نوع تصویر و کنترل وسایل جانبی دارم،میخوام بپرسم که برای استفاده از این برد حتما باید سیستم عامل روش باشه یا اینکه میشه با زبان سی و برنامه نویسی هم ازش استفاده کرد؟
سلام.سلام،برای کاری نیاز به پردازش سنگین از نوع تصویر و کنترل وسایل جانبی دارم،میخوام بپرسم که برای استفاده از این برد حتما باید سیستم عامل روش باشه یا اینکه میشه با زبان سی و برنامه نویسی هم ازش استفاده کرد؟
خوب چه جوری؟
نه تو کیل همچین cpu داریم نه تو segger!
تازه اگرم بشه فکر نکنم راحت باشه.
فکر کنم یک کارایی بشه کرد.
در چند پست قبلی نحوه پیدا کردن jtag را فرستادم.
برای کامپایلر هم keil که نمیدونم ولی فکر نکنم ساپورت کنه ولی iar چرا!
http://www.iar.com/en/products/iar-e...workbench/arm/
برای پروگرم کردن هم :
XDS100v2 USB Jtag Emulator, ARM9, ARM Cortex-A8, ARM Cortex R4, DSP Emulator and Debugger
موفق باشید.
این دیباگر هم تولید iar هستش :
با ساپورت a8:
http://www.iar.com/en/Products/Hardw...Trace-for-ARM/