PDA

View Full Version : مسیریاب با CubieBoard و ARM



discover
دوشنبه 20 مرداد 1393, 02:40 صبح
با سلام

در دانشگاه در حال شروع به کار بر روی پروژه تحقیقی مسیریاب با استفاده از میکروهای ARM موجود روی Raspberry و CubieBoard هستیم که به احتمال قوی در آینده از ویژن به جای سنسور بهره خواهند برد.
قبلا تجربه کار بر روی AVR از نوع ATMEGA32 برای مسیریاب با سنسورهای IR داشتیم و الان داریم توسعه اش میدیم (دقت کنید این کار صرفا پژوهشیه)

* خب چند تا سوال بود در خصوص ARM گفتم از شما دوستان بپرسم:

1- بهترین IDE برای کامپایلر زبان C بر روی ARM چیست؟
2- روشهای ارتباط گیری (ورودی و خروجی) از پینهای Cubieboard با استفاده از C به چه نحوی است؟
3- آیا با PHP هم میتوان از پورتهای فیزیکی ارتباط برقرار کرد؟ :گیج:
4- آیا منبع یا کتابی در این خصوص بصورت تخصصی میشناسید؟

* و چندتا هم در مورد خود مسیریاب:
1- در رباتهای مسیریاب بهترین نوع چینش سنسورها چیه؟ و چندتا سنسور بهتره استفاده بشه؟ ما از سنسور CNY70 نتیجه جالبی نگرفتیم و از سنسورهای معمولی IR نتیجه بهتری گرفتیم (و بهترین فاصله برای قرارگیری سنسورهای IR فرستنده/گیرنده از هم چقدر است؟)... سنسور QRB1114 رو هم در چند انجمن خارجی مطالعه کردم نظر شما چیه؟
2- بهترین نوع موتور که هم بتونه در پیچ ها عملکرد منطقی داشته باشه و هم در سربالایی ها چیه؟
3- شما دوستان برای اینکه ربات در سطح پیست سر نخوره بغیر از چسب دو طرفه از چه روشی استفاده میکنید؟

** منظور از C محیط CodeVision نیست!
پیشاپیش ممنون از راهنمایی

mostafanfs
پنج شنبه 13 شهریور 1393, 20:59 عصر
روی این بردها معمولا سیستم عامل لود میشه و دیگه شما کاری با خود ARM نداری که الان داری دنبال IDE برای ARM میگردی
اونوقت میشه برنامه نویسی سیستم عامل لینوکس و باید بلد باشی چطوری به درایورها تو اون محیط دسترسی پیدا کنی

مهدی کرامتی
یک شنبه 30 شهریور 1393, 02:25 صبح
بهترین IDE برای کامپایلر زبان C بر روی ARM چیست؟
اگر لینوکس روی برد تون نصب باشه روی خودش GCC داره.


روشهای ارتباط گیری (ورودی و خروجی) از پینهای Cubieboard با استفاده از C به چه نحوی است؟
در سایت سازنده کوبی برد کلی اطلاعات در این زمینه هست.


آیا با PHP هم میتوان از پورتهای فیزیکی ارتباط برقرار کرد؟
بله. CubieBoard PHP GPIO رو سرچ کنید.


آیا منبع یا کتابی در این خصوص بصورت تخصصی میشناسید؟
بسته به برد مورد استفاده داره. برای Raspberry خیلی کتاب هست.