IR بخش اول : تست برای Cubieboard

در اولین قسمت از آموزش IR به تست و بررسی IR در لینوکس و برای برد Cubie پرداخته می شود.

IR هم همانند بقیه قسمتها برای راه اندازی نیاز به فعال سازی درایور و فعال سازی در فایل script.bin دارد.

خوشبختانه هر دو مورد بالا در اکثر ایمیج ها موجود و فعال هستند.

برای اطمینان از مورد دوم فایل script.bin باید دارای قسمت زیر باشد:

[ir_para]
ir_used = 1
ir0_rx = port:PB04<2><default><default><default>

و برای اطمینان از قسمت اول ترمینال را باز کرده و دستور زیر را اجرا می کنیم:

lsmod

وسپس دستور زیر:

modprobe sun4i-ir

حال برای اینکه مشخص شود که IR کدام ورودی است از دستور زیر استفاده می کنیم:

dmesg|grep sun4i-ir

همانطور که در تصویر زیر مشاهده می کنید IR ورودی 1 است.(input1)

IR1

سپس دستور زیر را در ترمینال وارد می کنید: ( قسمت آخر برای نمایش به صورت هگزادسیمال است.)

cat /dev/input/event1 |hexdump

در نهایت برای تست یک کنترل مناسب(مثل کنترل تلویزیون) را برداشته  با زدن هر دکمه بایستی چهار خط در ترمینال ظاهر شود.دو خط در زمان فشار دادن و دو خط در زمان رها کردن کلید.من از کنترل زیر استفاده می کنم.

alientek

IR2

Bookmark the پیوند یکتا.

8 Responses to IR بخش اول : تست برای Cubieboard

  1. omid میگوید :

    با عرض سلام ببخشید من به یه سوالی برخوردم که شما در اکثر کاربرد هایی که توضیح میدهید از ویرایش فایل script.bin حرف میزنید میخواستم بدونم پس جایگاه برنامه نویسی اندروید (مثل برنامه های گوشی موبایل ها) کجاست؟ برنامه نویسی لینوکس به طور گرافیکی چطور؟ آیا اینها هم قابلیت پیاده سازس در همچین برد هایی رو دارند؟ منتظر راهنمایی شما هستم تا از سر در گمی در آیم!!

    • داریوش عباسی نژاد میگوید :

      سلام.
      در ابتدا تمرکز کار بر روی سخت افزار خواهد بودو نحوه ارتباط با کرنل و فعال سازی قسمتهای مختلف.
      بله امکان برنامه نویسی اندروید و برنامه نویسی گرافیکی لینوکس وجود دارد.
      تبلت های بسیاری هستند که حتی مشخصات سخت افزاری پایین تری مثل 512 مگ رم را دارند و طرفدار هم دارند.
      خوبی این دو برد در دسترسی مستقیم به سخت افزار است و البته شما در مراحل بعدی می توانید برنامه های گرافیکی هم برای زیبایی کار بنویسید.
      البته اگر هدف صرفا برنامه نویسی اندروید باشد خوب برد MK808 بسیار سریعتر و مناسب تر خواهد بود.
      موفق باشید.

  2. tabrizfaculty میگوید :

    مهندس منم دوتا کتاب دارم اگه بخوایین براتون می فرستم
    Raspberry Pi User Guide 137 page
    The Raspberry Pi Education Manual 152 page

    در ضمن سری به سایت تگزاس زدید؟ منظورم برد هایی که این شرکت با پردازنده های خودش طراحی کرده در سیستم عامل های اندروید و لینوکس … از لحظ پشتیبانی علمی و فنی می تونم بگم تو دنیا تکه!
    حتی برنامه پیشنهادی برای ساخت و تولید تبلت رو هم ارائه میده! بد نیست یه نگاه به برد سری سری Sitara بزنید می خواهم یه مقایسه ای بین کوبی و برد های تگزاس انجام بدید.

    البته من اکثر pdf & slide های مربوط به برد ها و این سری خاص از پردازنده ها رو دانلود کردم با ….شکن اگه کسی بخاد میتونم براش آپلود کنم

    • داریوش عباسی نژاد میگوید :

      برای شروع و یادگیری برد باید ارزان باشد به همین جهت است که مهندس زارعی به دنبال این بردها بوده اند.
      برای مطالبی که فرمودید اگر فکر می کنید که به روند کار مارس و کوبی کمک می کند و مطالب قابل تبدیل هستند خوب خوشحال می شویم در اختیار ما و دیگر دوستان قرار دهید.
      با تشکر.

  3. tabrizfaculty میگوید :

    ممنونم که با حوصله و علاقه به سوالات و ابهامات توضیح میدید!

    Raspberry Pi قیمتش حدود 45 دلار هست! Matlab هم داره یه کارایی میکنه که مستقیما ارتباطش با این نرم فزار و سیمولاتور مطرح جامعه مهندسی برقرار بشه!!!!!
    http://www.mathworks.com/academia/raspberry-pi/index.html?sec=start

    البته این یکی هم هست : BeagleBoneBlack که با Sitara™ ARM Cortex™-A8 تگزاس اینسترومنت طراحی شده http://circuitco.com/support/index.php?title=BeagleBoneBlack

    ببینید من هر چی از تگزاس و …. حرف بزنم نمی تونم کل اون چیزایی رو که دیم رو بیان کنم واقعا محشره!
    قیمت یکی از بردهاش 200 دلار زده البته 99 دلاری هم داره اگه به ایران برسه شاید برای دانشجو ها گرون در بیاد ولی به نظرم ارزشش رو داره اگه تونستید این رو Sitara Linux Software Developer’s Guide حتما مطالعه کنید حتما…

    http://processors.wiki.ti.com/index.php/Sitara_AM335x_Portal

    http://processors.wiki.ti.com/index.php/TI-AM335X-Android-DevKit_Guide

    http://processors.wiki.ti.com/index.php/Sitara_Linux_Software_Developer’s_Guide

    http://www.ti.com/lsds/ti/arm/sitara_arm_cortex_a_processor/toolsw.page#kits

    میدونیدکه سری omap5 با تکنولوژی 28 نانو متری یکی از قوی ترین و اول ترین (تاریخ ارائه) پردازنده هایی است که قرار است در تبلت های با کیفیت بالا از آن استفاده شود.!

    ببخشید که زیاد شد حیفم اومد اینا رو نگم!!! البته … و خیلی چیز های دیگر.

    • داریوش عباسی نژاد میگوید :

      بابت مطالب خوب ممنون.
      در مورد بردهای دیگه قبلا بحث شده است.
      شکی نیست که برد sitara که فرمودید بهتر ومطمئن تر است اما تا بیاد اینجا حدود 600-700 یا حتی بیشتر در میاد و خوب استقبال چندانی نخواهد داشت.تازه رم و یک سری موارد دیگر هم پایین تر از کوبی یا مارس است.
      در مورد raspberry واقعا این مارس و کوبی به دلیل داشتن allwinner cortex-a8 خیلی سر تر هستندو فقط چون raspberry انگلیسی است و از پشتوانه فوق العاده قوی برخوردار است و در طی سالها جا افتاده خوب ساپورت و مطالب بسیار خوبی داره ولی مسلما آنچه که کوبی یا مارس دارن رو نداره.می تونید خودتون یک مقایسه سخت افزاری داشته باشید.واقعا سخت افزار ضعیف تری نسبت به کوبی داره واین در حالی است که تفاوت قیمت چندانی هم وجود ندارد.برای نرم افزار هم باید تلاش کنیم که مواردی که برای raspberry هست را برای برد های خودمون تبدیل کرده و استفاده کنیم.
      هر فروشنده ای فروش محصولش براش مهمه برای شرکت کویر هم فرقی نمی کنه چه بردی وارد بشه و همواره سعی در مناسب بودن قیمت برای مشتری بوده.اینکه آقای زارعی خودشون از اطلاعات خوبی در زمینه محصولات وارداتی برخوردار هستند باعث میشه که همیشه انتخاب های مناسبی صورت گیرد.
      تمام این برد های که شما می فرماییدقبلا بررسی شده حتی خیلی برد های دیگه.
      در ضمن ما پیش بینی می کنیم که برد های allwinner آینده خوبی داشته باشه .
      موفق باشید.

  4. مهدی میگوید :

    جناب مهندس عباسی نژاد
    با سلام و تشکر از مطالب بسیار خوبتون
    یه سوال درمورد mk808 داشتم که فرمودید قویتر از بردهای مارس و کوبی هست.
    آیا MK808 از بلوتوث یو اس بی هم پشتیبانی میکنه؟ با تمام امکانات و دستورهاش؟ آخه تا جایی که من باهاش کار کردم dbusش مشکل دار هستش. حتی چند بار سعی کردم کرنلش رو کامپایل و کرای کامپایل هم بکنم اما در نتیجه نهایی تاثیری نداشت. لطف می فرمایید راهنمایی کنید؟ اگر ایمیل یا روش تماس تون رو هم برام ارسال کنید که خیلی عالیه.
    قبلا از لطفتون ممنونم.

    • داریوش عباسی نژاد میگوید :

      سلام.خواهش میکنم.خودش که بلوتوث داره؟!
      به احتمال زیاد از usb بلوتوث هم پشتیبانی میکند.البته مدلش هم شاید مهم باشه.لینک زیر رو ببینید:
      http://www.pcduino.com/?p=889
      شما برای اندروید می خواهید یا لینوکس؟من راستش این برد رو ندارم و زیاد در موردش اطلاعاتی ندارم و صرفا با توجه به مشخصات سخت افزاری اون گفتم که بایستی حدود 3 برابر نسبت به مارس و کوبی سرعت داشته باشه.
      مهندس من سرم خیلی شلوغه و فرصت نمیکنم ایمیل جواب بدم وگرنه خوشحال میشوم در خدمت باشم.برای سوالات در مورد این برد بهترین محل آدرس زیر هستش که خوب مدیران سایت که استاد من هستند هم به شما پاسخ میدهند.من هم اگر مطلبی بدونم که فکر کنم بتونه به شما کمک کنه حتما میگم.
      http://www.iranmicro.ir/forum/showthread.php?t=8560
      موفق باشید.

پاسخ دهید