منم از توکل خریدم 2 تومن. البته بعد از خرید متوجه شدم که به درد نمیخوره!
فقط اگر بخواید روی یک بورد دیگه سوارش کنید قابل استفاده هست. من الان سیم بردبورد لحیم کردم
منم از توکل خریدم 2 تومن. البته بعد از خرید متوجه شدم که به درد نمیخوره!
فقط اگر بخواید روی یک بورد دیگه سوارش کنید قابل استفاده هست. من الان سیم بردبورد لحیم کردم
همینکه ما گرون نخریدیم جای شکرش باقی هست .بهترین روش برد توسعه هست که یکی از دوستان داره روش کار میکنه
کسی در مورد نحوه راه اندازی CSI0,1 و OV7670 مطلبی جایی ندیده؟ من بدجوری نیاز به پردازش تصویر دارم ولی با وبکم متاسفانه سرعت پردازش پایین و لود سی پی یو بسیار بالاست به نظرم اگه از csi استفاده کنم برای اتصال یک CMOS Camera بهتر نتیجه بگیرم
ایمیج اوبونتو برای نصب روی نند بوسیله Livesuit
برای دیدن ادامه مطلب به قسمت ویکی در این لینک مراجعه کنید.
درایورش هم ساده است.درایورش ov7670.ko هست.شما از چه ایمیجی استفاده می کنید؟من مشکلی با وصل کردنش و پایهها ندارم دقیقا مشکلم همون درایوری هست که گفتین
این درایور رو چطور میشه فعالش کرد ؟
ورژن کرنل اون چنده؟چک کنید شاید خودش داشته باشه.
من از ایمیج لینارو که تو خود ویکی معرفی کردین با آپدیت کرنلی که چند روز پیش اینجا گذاشتم استفاده میکنم
چطور میتونم بفهمم این ماژول وجود داره یا نه؟
در قسمت زیر گشتم این ماژول وجود نداشت
از کجا میتونم بگیرم این ماژول رو و چطور میتونم نصبش کنم؟
[PHP]
root@linaro-alip:/lib/modules/3.4.29-20130418.1754-d-rm5+/kernel/drivers/media/video# ls
gspca uvc videobuf2-core.ko videodev.ko
ir-kbd-i2c.ko v4l2-common.ko videobuf2-memops.ko
tveeprom.ko v4l2-int-device.ko videobuf2-vmalloc.ko
[/PHP]
[PHP]
root@linaro-alip:~# modprobe -l | grep ov
kernel/drivers/media/video/gspca/gspca_ov519.ko
kernel/drivers/media/video/gspca/gspca_ov534.ko
kernel/drivers/media/video/gspca/gspca_ov534_9.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-nova-t-usb2.ko
[/PHP]
ویرایش توسط beroz : 19-05-2013 در ساعت 20:32
الان من یک کرنل دیگه رو ران کردم مشکل نبودن این ماژول حل شد خوب حالا این ماژول رو چطور ران کنم و کلا این ماژول قرار چی کار بکنه در مراحل برنامه نویسی من؟
[PHP]
root@linaro-alip:~# modprobe -l | grep ov
kernel/drivers/media/video/sun4i_csi/device/ov7670.ko
kernel/drivers/media/video/sun4i_csi/device/ov2655.ko
kernel/drivers/media/video/sun4i_csi/device/ov5640.ko
[/PHP]
ماژول هم الان لود شده الان باید چی کار کنم دیگه؟
من الان دقیقا از اولین کرنل لینرو که تو ویکی دادین دارم استفاده میکنم همون که مشکله وبکم داشت
[PHP]
root@linaro-alip:~# modprobe ov7670
root@linaro-alip:~# lsmod
Module Size Used by
ov7670 9832 0
8192cu 586476 0
mali_drm 2560 0
drm 177116 1 mali_drm
mali 106955 0
ump 49616 1 mali
sw_ahci_platform 3613 0
[/PHP]
ویرایش توسط beroz : 19-05-2013 در ساعت 21:16
باری اینکه بفهمید چه ماژول هایی لود شده از دستور زیر استفاده کنیدمن از ایمیج لینارو که تو خود ویکی معرفی کردین با آپدیت کرنلی که چند روز پیش اینجا گذاشتم استفاده میکنم
چطور میتونم بفهمم این ماژول وجود داره یا نه؟
در قسمت زیر گشتم این ماژول وجود نداشت
از کجا میتونم بگیرم این ماژول رو و چطور میتونم نصبش کنم؟
lsmode
برای لود کردن یه ماژول هم از دستور زیر استفاده کنید
modprobe modulename
وفتی یک ماژول رو ادد می کنید دیگه نیاز به برنامه نویسی برای run کردنش ندارید و از این به بعد دوربین رو مثل وبکم می شناسه
دوربین رو به برد وصل کنید
sudo apt-get install guvcview
این برنامه رو(بعنوان مثال ) دانلود کنید با کد بالا
برنامه رو اجرا کنید ببینید فریمی دریافت می کنید یا نه؟
ویرایش توسط silentshot : 19-05-2013 در ساعت 22:06
این ماژول را لود کنیدبله درسته لود شد الان من یک سوال خیلی مهمی که واسم پیش اومده من قرار چطور با پایتون واسه twi کد بزنم؟ آیا خود پایتون این کارو واسم میکنه یا که من باید مثل آرم اتمل که قبلا باش این دوربین رو ران کردم درگیر این مساله بشم؟
modprobe sun4i_csi1
اگر دوربین درست وصل شده باشه می تونید از اون با هر برنامه ای که خواستید استفاده کنید
ویرایش توسط mahdichi : 19-05-2013 در ساعت 22:26 دلیل: sun4i_csi0 > sun4i_csi1
اگه اینی که میگید درست باشه خیلی خیلی خوب میشه چون من مشکل دارم با اینکه چطورtwi رو ران کنم
من ماژول رو هم ران کردم یک خطا یی هم انگار داده منظورش از خط زیر چی؟
[PHP]<6>[CSI_ERR]csi_used=0,csi driver is not enabled![/PHP]
(هنوز وقت نکردم برد تبدیل واسه کوبی بزنم تا راحت دوربین رو وصل کنم ولی به هر نحوی شده یه جوری پایه هارو لحیم میکنم تست میکنم)
[PHP]
root@linaro-alip:~# modprobe sun4i_csi1
<6>[CSI]Welcome to CSI driver
<6>[CSI]csi_init
<6>[CSI_ERR]csi_used=0,csi driver is not enabled!
root@linaro-alip:~# lsmod
Module Size Used by
sun4i_csi1 25555 0
videobuf_dma_contig 5925 1 sun4i_csi1
videobuf_core 18728 2 sun4i_csi1,videobuf_dma_contig
ov7670 9832 0
8192cu 586476 0
mali_drm 2560 0
drm 177116 1 mali_drm
mali 106955 0
ump 49616 1 mali
sw_ahci_platform 3613 0
[/PHP]
<6>[CSI_ERR]csi_used=0,csi driver is not enabled!اگه اینی که میگید درست باشه خیلی خیلی خوب میشه چون من مشکل دارم با اینکه چطورtwi رو ران کنم
من ماژول رو هم ران کردم یک خطا یی هم انگار داده منظورش از خط زیر چی؟
این پیغام به خاطر این هست که داخل تنظیمات script.bin باید اول csi1 را فعال کنید.
من خودم یکم پیش رفتم ولی هنوز موفق نشدم
برای i2c هم اینجا روببینید:
http://wiki.iranmicro.ir/%da%86%d9%8....html#more-792
کسی با تنظیمات کرنل آشنا هست؟ من بعد از زدن دستور زیر دارم تنظیمات رو چک میکنم تا ماژول راه انداز دوربین ov7670 رو از حالا ماژول به حالت built-in تبدیل کنم ولی هرچی میگردم پیدا نمیکنم کجای لیست تنظیمات ش باید این مورد رو پیدا کنم.
کسی نمیدونه تو کدوم شاخه ممکن باشه؟
[PHP]ARCH=arm make menuconfig[/PHP]
Device Driver -> Multimedia support -> CSI Driver Config for sun4iکسی با تنظیمات کرنل آشنا هست؟ من بعد از زدن دستور زیر دارم تنظیمات رو چک میکنم تا ماژول راه انداز دوربین ov7670 رو از حالا ماژول به حالت built-in تبدیل کنم ولی هرچی میگردم پیدا نمیکنم کجای لیست تنظیمات ش باید این مورد رو پیدا کنم.
اگر ستاره بزارید یعنی اینکه نیازی نیست ماژول را لود کنیدالان من اینو کنارش ستاره بذارم دیگه لازم نیست ماژول ov7670 رو لود کنم و خودش به طور پیش فرض همیشه لود میشه؟
فایل پیوست را ببینید.