PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال در خصوص Marsboard



farzadsw
17-04-2013, 02:20
با سلام
از دوستانی که بورد کیوبی یا مارس بورد رو تهیه کردند یکسری سوال داشتم که اگر لطف کنن با حوصله جواب بدند خیلی ممنون میشم، اما قبلش یکم در مورد صورت مساله خودم توضیح بدم:
هدف من اجرای برنامه های پردازش تصویر روی این بوردها هست و کاری با LCD و SPI و سایر امکانات بورد ندارم. بنابراین 4 تا ویژگی بورد برای من خیلی مهمه: قدرت پردازش، امکان ارتباط با دنیای خارج(UART) ، پشتیبانی از دوربین و سیستم عامل.
به همین دلیل یدونه بورد MK802IIIS و دوتا هم MK808 تهیه کردم. از نظر پردازشی که خیلی خوبه ولی تنها سیستم عامل کاملی که براش هست اندوریده. یک سیستم عامل پایه لینوکس به اسم Picuntu هم براش وجود داره که فعلا خیلی ناقصه و قابل استفاده نیست. به دلیل محدودیت سیستم عامل اندورید، تعداد اندکی وبکم هستند که میشه ازشون استفاده کرد اما مهمتر از اون اینه که تصویر این وبکم به جای 30 فریم، حدود 10-15 فریم بیشتر فرستاده نمیشه و برای همین برای من قابل قبول نیست.( توی Picuntu فریم ریت درسته ولی مشکلات زیاد دیگه ای هست). ارتباط با Usb-serial هم دردسر های زیادی تو اندروید داره (شرکت profilic یه درایور مخصوص اندروید داره که تو این بورد من کرش میکنه!)
خلاصه این که این سخت افزار برای من مناسبه ولی سیستم عاملش نه.:unh:
اگر سیستم عامل لینوکس درست حسابی مثل ubuntu برای این بورد پورت بشه تمام مشکلات ذکر شده حل میشه ولی فعلا این اتفاق نیوفتاده و منتظر توسعه دهندگان عزیز هستم! (اگر کسی راه حل عملی برای پورت کامل ubuntu روی این بورد ارائه بده، من شخصا یک mk808 بهش هدیه میدم:mrgreen:)

اما سوالات:

1. سیستم عامل Ubuntu ای که روی بورد MARS نصب میشه کامل هست؟ یعنی کرنل و ماژولها دقیقا مشابه نسخه x86 هستند و پورت شدند؟ مثلا درایور webcam های uvc ، درایور چیپهای usb به سریال، درایور چیپهای usbWIFI رو دیفالت داره؟

2. آیا پورت برای اتصال مستقیم به دوربین داره (اتصال دوربین cmos به صورت مستقیم نه با usb)؟

3. قدرت پردازشش چقدر هست؟ مثلا تحت اندروید با نرم افزار Antutu Benchmark چه امتیازی میگیره؟ برای mk802iiis , mk808 امتیاز حدود 7400 هست

4. چیپ گرافیکی تو محیط ubuntu ساپورت میشه؟

5. Ubuntu چه مقدار حافظه برای نصب میخواد و چه مقدار رم موقع اجرا میگیره؟

اگر دوستان لطف کنند با حوصله پاسخ سوالاتی رو که می دونند بدن خیلی ممنون میشم.
اگر هم کسی تو تهران این بورد رو داره و روش ubuntu نصب کرده و بتونه بوردش رو یه نیم ساعت به من قرض بده، می تونم این موارد رو خودم امتحان کنم.

با توجه با اینکه تا الان حدود 1ملیون و دویست هزار تومن خرج بورد های mk کردم، میخوام قبل از خرید بورد دیگه ای قبلش خاطر جمع باشم!:wink:

dariush_ab
17-04-2013, 12:35
سلام.
مهندس من الان به خاطر شما ubuntu رو نصب کردم.
تعریفی نداره کند هستش اگر قصد کار در محیط گرافیکی اون رو دارید احتمالا اذیتتون خواهد کرد.
برای دوربین datasheet رو چک کنید ولی بعید میدونم camera interface داشته باشه.
این mk808که دو هسته ای هستش قابل مقایسه با مارس a10 نیستش.

1. سیستم عامل Ubuntu ای که روی بورد MARS نصب میشه کامل هست؟ یعنی کرنل و ماژولها دقیقا مشابه نسخه x86 هستند و پورت شدند؟ مثلا درایور webcam های uvc ، درایور چیپهای usb به سریال، درایور چیپهای usbWIFI رو دیفالت داره؟
ظاهرش مثل x86 هستش ولی مشکل زیاد داره.درایورهای فوق به چه اسمی و تو کدوم شاخه بایستی باشن چک کنم؟

3. قدرت پردازشش چقدر هست؟ مثلا تحت اندروید با نرم افزار Antutu Benchmark چه امتیازی میگیره؟ برای mk802iiis , mk808 امتیاز حدود 7400 هست
مسلما کمتره.قابل مقایسه با مارس a20 هستش.

4. چیپ گرافیکی تو محیط ubuntu ساپورت میشه؟
driver رو نگاه کردم unknown هستش.

5. Ubuntu چه مقدار حافظه برای نصب میخواد و چه مقدار رم موقع اجرا میگیره؟
جالبه:
Cpu: 2.0%us 2.6%sy 92%id
در حالتی که با هاش کاری نمی کنید.
mem:313940k total 274360k used 39580k free 5644 buffers
swap: 524284k total 103976k used
می دونید این ubuntu را درست کردن که فقط بالا بیاد به بعدش کاری ندارن.
موفق باشید.

farzadsw
17-04-2013, 13:27
ممنون، کند بودن محیط گرافیکی احتمالا به خاطر ساپورت نکردن چیپ گرافیک هست.
در مورد درایور راحت ترین کار اینه که قطعات رو بهش وصل کنید ببینید قابل استفاده هست یا نه! البته تو مسیر زیر هم میشه پیداشون کرد ولی باید اسم دقیق چیپست قطعات رو بدونید که کار ساده ای نیست:
/lib/modules/<kernel version>/kernel/drivers
البته اگر یه اسکرین شات از فولدر بالا هم بگیرید معلوم میشه تا چه حد درایورها به درایورهای x86 نزدیکه.

اگر فرصت و وسایل لازم رو دارید، میتونید با وصل کردن قطعات مختلف هم تست کنید:
1. برای وبکم یه نرم افزار نمایش وبکم مثل guvcview یا cheese رو نصب کنید ببینید وبکمتون رو نشون میده؟ وبکمتون باید از نوع USB UVC باشه یعنی تو ویندوز و لینوکس درایور لازم نداره (رو جعبه مینویسه معمولا). اگر هم فریم ریت تصویر پایین بود، سعی کنید پنجره نمایش تصویر رو کوچیک کنید، باید فریم ریت بالاتر بره!
2. برای چیپهای usb به serial هم کافیه به بورد بهش وصل کنید و با نرم افزارهایی مثل moserial terminal یا minicom ببینید سریال کار میکنه یا نه (TX به RX وصل باشه). البته دستور lsusb لیست دستگاههایی که وصل شدن و نوعی که شناخته شدن رو نشون میده ولی زیاد نمیشه روش حساب کرد.
3. wifi هم نیاز به توضیح نداره.

farzadsw
20-04-2013, 23:37
خبر جدیدی نشد؟
فکر کنم مجبورم یکبار دیگه شانسم رو امتحان کنم.

Doloop
21-04-2013, 01:36
یعنی میخای یکی دیگه بخری ii998)

آقا فرزاد الان چندتا از این کورتکس ها داری ؟

1500 فکر کنم یه 6 یا 7 تایی بشه :0013:

اگه MK802 کارتو راه میندازه بیا من بدم تست کن:0013:

dariush_ab
21-04-2013, 01:49
خبر جدیدی نشد؟
فکر کنم مجبورم یکبار دیگه شانسم رو امتحان کنم.
مهندس ببخشید اینقدر سرم شلوغه که نتونستم تست کنم.
ولی این ubuntu زیاد تعریفی نداره روش حساب باز نکنید.
یک عکس از شاخه sys/class یا kernel/drivers بگیرم خوبه ببینید اوضاع درایورها چطوری است؟البته باید دوباره ubuntu رو بریزم.
webcam هم متاسفانه ندارم تست کنم.
یکی از این چینی ها یک ماشین با کوبی راه انداخته بود فکر کنم دوربین داشت اما معلوم نیست از اون مدلی که شما مد نظرتون هست بوده یا نه.
موفق باشید.

farzadsw
21-04-2013, 11:36
یعنی میخای یکی دیگه بخری ii998)

آقا فرزاد الان چندتا از این کورتکس ها داری ؟

1500 فکر کنم یه 6 یا 7 تایی بشه :0013:

اگه MK802 کارتو راه میندازه بیا من بدم تست کن:0013:
3تا بورد RK3066 دارم ولی کنارش خرت و پرت هم زیاد گرفتم (چند مدل وبکم، ماژول wifi و ...). :mrgreen:
این mk802 لینوکس روش نصب میشه دیگه؟ اینطوری که من فهمیدم روی همه بوردهای Allwinner A10 میشه با berryboot لینوکس نصب کرد؟!
اگر بشه نصب کرد، یک روز بهم قرض بدی خیلی ممنون میشم!:wink:


مهندس ببخشید اینقدر سرم شلوغه که نتونستم تست کنم.
ولی این ubuntu زیاد تعریفی نداره روش حساب باز نکنید.
یک عکس از شاخه sys/class یا kernel/drivers بگیرم خوبه ببینید اوضاع درایورها چطوری است؟البته باید دوباره ubuntu رو بریزم.
webcam هم متاسفانه ندارم تست کنم.
یکی از این چینی ها یک ماشین با کوبی راه انداخته بود فکر کنم دوربین داشت اما معلوم نیست از اون مدلی که شما مد نظرتون هست بوده یا نه.
موفق باشید.
ممنونم، اگه خودتون با ubuntu کاری ندارید، وقتتون تلف میشه. سعی می کنم تو اینترنت هم بگردم ولی بهترین راهش تست خود سخت افزاره.

Doloop
21-04-2013, 21:29
این mk802 لینوکس روش نصب میشه دیگه؟

آره میشه ...خیالت راحت

ولی من توی هر دو محیط لینوکس و اندروید کار کردم اندروید خیلی سریع بود (خوشمان آمد)
من توی لینوکس ها فکر کنم فدورا و دبیان و اوبونتو رو نصب کردم تقریبا میشه گفت یکسان بودن
ولی اگه میخای ایمیج هارو هم برات میفرستم ببینی تفاوتشون چقدره :wink:


اینطوری که من فهمیدم روی همه بوردهای Allwinner A10 میشه با berryboot لینوکس نصب کرد؟!

من فقط از همون روش رایت روی SD و بعد ریست کردن power استفاده کردم :mrgreen:


اگر بشه نصب کرد، یک روز بهم قرض بدی خیلی ممنون میشم!:wink:

اصلا قابلتو نداره:0013: یه روز تعیین کن یا ببینیم همدیگه رو یا برات ارسال کنم
اگه نمایشگاه میای اونموقع بیارم :wink: البته اگه دیر نباشه

خلاصه برای من فرق نمیکند هر کدامو راحت تری بگو همان کنیم ...:wink:

farzadsw
21-04-2013, 22:17
خیلی ممنون، اگر قبل نمایشگاه به دستم برسه خیلی بهتره.
تو این هفته میتونی بیای دانشگاه امیر کبیر؟ اگر جای دیگه ای هم باشه من میتونم بیام.
خود نمایشگاه هم میام ولی قبلش این رو تست کنم بهتره، اگه اوکی باشه به آقای زارعی بگم سوغاتی بیاره !

dariush_ab
21-04-2013, 23:34
اینطوری که من فهمیدم روی همه بوردهای allwinner a10 میشه با berryboot لینوکس نصب کرد؟!
میشه ولی باید با سخت افزار برد مچ بشه و گرنه بالا نمیاد.

dariush_ab
21-04-2013, 23:40
مهندس من دوباره این ubuntu رو نصب کردم.خوب نیست کند هستش.من به بقیه دوستانی هم که مارس رو میخرن توصیه میکنم از lubuntu و xubuntu که خود سازندگان مارس توصیه کرده اند استفاده کنن.
من یک تصویر براتون گرفتم.ببخشید زیاد واضح نیست.متاسفانه مجبور شدم باز پاکش کنم آخه یک sd 8 بیشتر ندارم.
فکر نکنم درایوراش بیشتر از بقیه نسخه ها باشه.
موفق باشید.

farzadsw
22-04-2013, 01:28
بابت عکس ممنونم،
بیشتر کرنل برام مهمه نه خود محیط گرافیکی. فکر کنم کرنل Ubuntu,lubuntu,xubuntu یکی باشه.
راستی خروجی hdmi نیست مگه؟ چطوری به مانیتور وصل کردید (فکر کنم مانیتورتون VGA ورودی بگیره)؟

dariush_ab
22-04-2013, 02:28
بابت عکس ممنونم،
بیشتر کرنل برام مهمه نه خود محیط گرافیکی. فکر کنم کرنل Ubuntu,lubuntu,xubuntu یکی باشه.
راستی خروجی hdmi نیست مگه؟ چطوری به مانیتور وصل کردید (فکر کنم مانیتورتون VGA ورودی بگیره)؟
خواهش میکنم.
فکرنکنیدمطمئن باشید این مانیتور عهد عطیق هستش vga هم به زور ساپورت میکنه.
xubuntu رو تست کردم خیلی کاملتره.cpu هم 100 رم 50 درصد هیت سینک لازم داره.
با همون آی سی 7408 و مداری که تو wiki گذاشتم به vga وصل کردم.

sigma-mx
22-04-2013, 14:10
سلام مهندس
دیگه نمی خواهید رو linaro کار کنید ؟ بنظر شما بالاترین سرعت مال کدوم نسخه هست ؟ چه هسته لینوکس و چه اندروید ..

mohpooria
22-04-2013, 17:40
آقا فرزاد حتما محیطی به جز UBUNTU با دسکتاپ یونیتی کار کنید ، دسکاپ LXDE و دستگتاپ ها ی سبک دیگه
من روی یک PC با توزیع مینت به راحتی Matlab رو اجرا می کنم و از ویندوز سرعت بیشتر است و با خود OS نهایت رمی که مصرف می کند 500 مگ است (چون از کتابخانه های مشترک استفاده می کند)
یک نکته دیگر به نظرم اگر هم می توانید ورژن های پایین تر Opencv کار کنید مثل 2.0 یا 2.1
از نظر وب کم فکر نکنم مشکلی باشد روی برد اگر خوب پورت شده باشد
من مارس برد یا برد مشابه ندارم در دسرس وگرنه تست انجام می دادم
شما هم اگر تست کردید نتایج را همینجا بگذارید ، ممنون

farzadsw
22-04-2013, 20:30
ممنون، امروز یدونه مارس بورد سفارش دادم، فکر کنم تا پس فردا برسه دستم. تست میکنم و نتیجه رو میگم.
یونیتی دسکتاپ سنگینی هست اما "در نهایت" من حتی از LXDE هم استفاده نمی کنم چون بعد از توسعه نرم افزار نیازی به محیط گرافیکی نیست. قراره یک نرم افزار مشخص روش اجرا بشه و دستورات لازم رو با SSH میفرستم. فقط امیدوارم کرنلش امکانات مشابه نسخه pc رو داشته باشه.
در مورد opencv تا جایی که من اطلاع دارم نسخه های جدید تر الگوریتمها رو بهینه تر کردند. درسته که امکانات زیادی اضافه شده ولی تا وقتی که ازشون استفاده نشه، بار اضافه ای رو هم تحمیل نمی کنه.

silentshot
23-04-2013, 00:06
1. سیستم عامل Ubuntu ای که روی بورد MARS نصب میشه کامل هست؟ یعنی کرنل و ماژولها دقیقا مشابه نسخه x86 هستند و پورت شدند؟ مثلا درایور webcam های uvc ، درایور چیپهای usb به سریال، درایور چیپهای usbWIFI رو دیفالت داره؟

تقریبا کامل درایورها (دانگل وافای هم بهش وصل کردم کاملا جواب می ده)
در مورد دوربین هم چندروز دیگه جوابتو می دم
(پروژه منم مثل پروژه شماست )



2. آیا پورت برای اتصال مستقیم به دوربین داره (اتصال دوربین cmos به صورت مستقیم نه با usb)؟

بله هستش( درایور ov7670 هم که تو کامپایل کرنل می بینین)


3. قدرت پردازشش چقدر هست؟ مثلا تحت اندروید با نرم افزار Antutu Benchmark چه امتیازی میگیره؟ برای mk802iiis , mk808 امتیاز حدود 7400 هست

نسخه ایی از این نرم افزار برای اوبنتو پیدا نکردم



4. چیپ گرافیکی تو محیط ubuntu ساپورت میشه؟
منظورتونو متوجه نشدم


5. Ubuntu چه مقدار حافظه برای نصب میخواد و چه مقدار رم موقع اجرا میگیره؟
4 گیگ حافظه برای نصب(یک ورژنی رو اقای عباسی لطف کرده بودند گذاشته بودند سرعتش فوق العادست)
834036 کیلوبایت رم دارید (باقی برای پردازش گرافیکی هست) که خودم سیستم عامل 195092 کیلوبایت رو مصرف میکنه پس دقیقا 638944 برای باقی کارا میمونه

dariush_ab
23-04-2013, 01:35
2. آیا پورت برای اتصال مستقیم به دوربین داره (اتصال دوربین cmos به صورت مستقیم نه با usb)؟ بله هستش( درایور ov7670 هم که تو کامپایل کرنل می بینین)
مهندس درایورش تو کرنل هست پورت برای اتصال مستقیم که نداره؟!

farzadsw
24-04-2013, 02:02
خب بالاخر امروز بعد از ظهر بورد رسید دستم.
من lubuntu رو دانلود و نصب کردم. نتایج بررسی های اولیه:
میزان حافظه خالی بعد از نصب: ۱.۲ گیگ از ۴ گیگ روی sdcard.
میزان رم مصرفی : حدود ۱۰۰ مگ استفاده شده.
پورت اتصال مستقیم به دوربین وجود نداره ولی شاید بشه از پینهای روی بورد استفاده کرد.
کرنل موجود تو این نسخه ای که من استفاده کردم خیلی ناقص تر از نسخه PC هست. البته یکسری ماژولهای ضروری رو داره ولی برای خیلی کارها باید ماژول بهش اضافه بشه.
ماژول usb-wifi کار میکنه (شماره چیپست مهمه).
تمام usb-serial ها باید کار کنند (ftdi,profilicو غیره) البته من فقط pl2303 رو امتحان کردم.
و البته درایور های webcam رو نداره! حتی دوربینهای UVC. نکته جالبتر اینه که تو ایمیج این نسخه؛ نرم افزار guvcviewer دیفالت نصب شده! حالا با چه انگیزه ای این کار انجام شده رو باید از خودشون پرسید.
خلاصه این که همه بخشها به جز اصل کاری (دوربین) درست کار میکنن. برای دوربین باید یکسری ماژول به کرنل اضافه کنیم.
راستی؛ USB Host دوم (بالایی) بورد من کار نمی کنه!‌ از خوش شانسیمه یا دلیل دیگه ای داره؟!

dariush_ab
24-04-2013, 03:55
راستی؛ usb host دوم (بالایی) بورد من کار نمی کنه!‌ از خوش شانسیمه یا دلیل دیگه ای داره؟!
سلام.نمیدونم.مال من که سالمه.

silentshot
25-04-2013, 22:08
مهندس درایورش تو کرنل هست پورت برای اتصال مستقیم که نداره؟!

این دوربین خروجی usb نداره که پس یحتمل ارتباط مستقیم باید باشه
باید گشت که چطور به برد وصل میشه


من الان مشکل راه اندازی وب کم دارم باهاش .باید مدل ای مختلف وبکم و تست کرد ببینیم کدوم مدل براش کار میکنه : (

dariush_ab
25-04-2013, 22:34
این دوربین خروجی usb نداره که پس یحتمل ارتباط مستقیم باید باشه
باید گشت که چطور به برد وصل میشه


من الان مشکل راه اندازی وب کم دارم باهاش .باید مدل ای مختلف وبکم و تست کرد ببینیم کدوم مدل براش کار میکنه : (


خیلی ها با USB وصل کردن.
دوربین هایی که توسط تراشه A10 پشتیبانی میشوند ویکی ایران میکرو (You can see links before reply)

silentshot
02-05-2013, 16:34
خیلی ها با USB وصل کردن.
دوربین هایی که توسط تراشه A10 پشتیبانی میشوند � ویکی ایران میکرو (You can see links before reply)


لیست این دوربین هایی که گذاشتین ارتباط مستقیم هستن نه با usb من بدنبال یه دوربین با قابلیت uvc (این دوربین ها ساپورت میشن تو لینکوس )هستم که تا الان تو بازار پیدا نکردم

یه لیستی هم می زارم اگه وبکمتون تو این لیست هست بزنید به برد و با نرم افزار camorama ازش یه تست بگیرید

webcam.pdf (You can see links before reply)

farzadsw
02-05-2013, 18:45
همونطور که گفتم lubuntu کرنلش ناقصه. جتی وبکم های uvc رو هم نشون نمیده.
امیدوارم لینارو اینطوری نباشه، بعدا تست میکنم.

farzadsw
04-05-2013, 11:56
دیروز لینارو رو هم امتحان کردم. اون هم کرنلش ناقصه!:mrgreen:
البته با کمی جستجو تو اینترنت تونستم ماژول uvc رو برای این کرنل (لینارو) پیدا کنم. ماژول رو اضافه کردم و ... بالاخره تصویر وبکم اومد!:wink:
نکته دیگه اینه که تو لینارو درایور گرافیکی هم ساپورت میشه و تصویر وبکم ۳۰ فرم نمایش داده میشه:wink:
بحثهای دیگه رو میتونید تو تاپیک زیر ادامه بدید:
پردازش تصویر روی مارس بورد - ایـــــــــران میـــــــکرو ™ (You can see links before reply)

alamdar
04-05-2013, 12:53
سلام دوسستان

اگر بخوام ۱۰-۱۵ تا dc-motor رو با این برد درایو کنم امکانش هست یا نیاز به برد جانبی میشه؟

farzadsw
04-05-2013, 14:00
سلام دوسستان

اگر بخوام ۱۰-۱۵ تا dc-motor رو با این برد درایو کنم امکانش هست یا نیاز به برد جانبی میشه؟

قطعا به مدار جانبی (درایور موتور) که احتیاج دارید، بدونه هم میکرو بذارید روش خب!
البته بستگی به درایور موتور ها تون هم داره ولی فکر نمی کنم به تنهایی بتونه.

persian38m
07-05-2013, 15:27
با سلام

لطفا در زمینه های:

1- طریقه نصب درایورهای ( دانگل های usb) دوربین وب کم، وای فای، بلوتوث و ... جهت نصب بر روی سیستم عامل (های) آندروید (و لینوکس)

2- تهیه پشتیبان از حافظه فلش برای سیستم عامل آندروید نصب شده بر روی مارس برد

3- نوشتن و اضافه کردن درایور برای سخت افزارهای غیر استاندارد ساخت کاربر (نظیر sim908 یا rfm12b و ... ) در سیستم عامل آندروید ( و لینوکس)

توضیح و آموزش دهید.

با تشکر

dariush_ab
08-05-2013, 23:21
سلام دوسستان

اگر بخوام ۱۰-۱۵ تا dc-motor رو با این برد درایو کنم امکانش هست یا نیاز به برد جانبی میشه؟

سلام.
به نظر من اگر شما بخواهید 14 موتور dc رو راه بندازین 7 تا l298 و 28 تا gpio لازم داریدکه مثلا در کوبی تا 67 پین gpio موجود هست و در مارس فکر کنم این تعداد بیشتر باشه.شما می توانید حدود 30 تا موتور را راه اندازی کنید و البته نیاز به یک تغذیه که کم نیاره.
موفق باشید.

farzadsw
08-05-2013, 23:46
برای کنترل سرعت موتور باید به درایور پالس داده بشه، تاخیر هم تا حد امکان باید کم باشه. چیز شلوغی میشه، اما با یه میکروکنترلر هم میشه اینکار رو کرد (حتی بهتر).
اگر خدای نکرده یک اتفاقی بیوفته و بورد آسیب ببینه، هزینه زیادی از بین میره.
در کل نظر من اینه که این بورد ها رو نباید به چشم جایگزین میکروکنترلر یا خود میکروکنترلر نگاه کرد! هر چیزی یک کاربردی داره. به نظر شما درسته با یک ماشین پورشه مسافر کشی کرد؟ یا برعکس با پیکان مسابقه اتوموبیل رانی شرکت کرد؟

dariush_ab
09-05-2013, 01:09
برای کنترل سرعت موتور باید به درایور پالس داده بشه، تاخیر هم تا حد امکان باید کم باشه. چیز شلوغی میشه، اما با یه میکروکنترلر هم میشه اینکار رو کرد (حتی بهتر).
اگر خدای نکرده یک اتفاقی بیوفته و بورد آسیب ببینه، هزینه زیادی از بین میره.
در کل نظر من اینه که این بورد ها رو نباید به چشم جایگزین میکروکنترلر یا خود میکروکنترلر نگاه کرد! هر چیزی یک کاربردی داره. به نظر شما درسته با یک ماشین پورشه مسافر کشی کرد؟ یا برعکس با پیکان مسابقه اتوموبیل رانی شرکت کرد؟
کاملا درست میفرمایید اما فعلا که مسافر هم گیر نمیاد ما سوارش کنیم!

dariush_ab
09-05-2013, 01:17
آقا فرزاد عزیز یک لطفی می کنید یک سری از کارهایی رو که فقط با این برد میشه انجام داد و از میکروکنترلر نمی توان به عنوان جایگزین استفاده کرد را نام ببرید؟من راستش دید زیاد روشنی نسبت به این قضیه ندارم.ممنون میشم اگر این مورد رو شفاف تر کنید.البته به جز یک سری موارد که روشن هستن و این برد قادر به انجامشون.

farzadsw
09-05-2013, 02:50
1. اولیش پردازش تصویر هست. که خودش چندین کاربرد تو جاهای مختلف داره.

2. پردازش صدا، دریافت فرمان از کاربر با صدا، یا تشخیص کاربر از روی صدا و غیر هست.

3. ایجاد تجهبزات با کاربرد خاص تو شبکه ها هست. مثلا مانیتورینگ سنسور ها، دریافت فرمان از شبکه و کار هایی از این دست. البته ابن مورد رو میشه با میکرو و ماژولهای شبکه انجام داد ولی اینحا ساده تر هست و امکانات خیلی وسیعتری در اختیار هست.

4. کاربرد مولتی مدیا، مدیا سنتر، نمایشهای تبلیغاتی و غیره

5. استفاده در رباتهای متجرک برای اجرای الگوریتمهای یادگیری، تصمیم گیری و ناوبری

6. اجرای کنترل کننده های فازی و شبکه عصبی روی سخت افزار (ساده تر و با امکانات بیشتر)

7. مخابرات (رمز گزاری)

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

mahdichi
09-05-2013, 11:33
با سلام، دوست عزیز اگر کمی سایت را بگردید پاسخ اکثر سوال هاتون را پیدا می کنید


1- طریقه نصب درایورهای ( دانگل های usb) دوربین وب کم، وای فای، بلوتوث و ... جهت نصب بر روی سیستم عامل (های) آندروید (و لینوکس)
برای وب کم و در کل دانگل های USB نیاز به کار خاصی نیست، فقط لازمه که هسته لینوکس درایورهای اون را پشتیبانی کنه. برای وب کم به فصل 9 کتاب لینک زیر مراجعه کنید.
Which Wifi dongle for Cubieboard with Linux? (You can see links before reply!topic/cubieboard/kS0hMmLcBAY)
Getting Started with Raspberry Pi (You can see links before reply)


2- تهیه پشتیبان از حافظه فلش برای سیستم عامل آندروید نصب شده بر روی مارس برد
برای ایمیج گرفتن از نند از لینک زیر استفاده کنید
ایمیج گرفتن از NAND (You can see links before reply)


3- نوشتن و اضافه کردن درایور برای سخت افزارهای غیر استاندارد ساخت کاربر (نظیر sim908 یا rfm12b و ... ) در سیستم عامل آندروید ( و لینوکس)
برای sim908 که اصلا نیازی نیست، چون خود برد به طور مستقیم از سیم کارت پشتیبانی میکنه.
برای rfm12 هم اول باید spi بورد را راه اندازی کنید, بعد با هر زبان برنامه نویسی با آن کار کنید.
Raspberry Pi & RFM12B (You can see links before reply)

تا اونجایی که اطلاعات داشتم راهنمایتون کردم. امیدوارم مفید باشه.
این سوالات که پرسیدید، هر کدام می تونه یه پروژه بزرگ باشه. که می تونه نیاز یه شرکت را برآورده کنه. ولی سخت نیست و در کل نیاز به اطلاعات زیادی در زمینه لینوکس داره. به نظرم قبل از هر چیز یادگیری لینوکس اولویت داره.

persian38m
27-05-2013, 11:23
دوستان سلام

در رابطه با نصب درایور USB-WiFi با چیپ ست RTL8187 (لینک 1) بر روی ایمیج lubuntu (لینک 2) ، در هنگام اجرای دستور make جهت کامپایل و نصب درایور، دچار خطاهایی می شود که احتمالا ناشی از عدم وجود دایرکتوری مربوط به AllWinner در پوشه Kernel است.

حتی با تغییر مسیر Shortcut (مربوط به Source در پوشه Kernel سیستم ) از پیش فرض home/toby.../AllWinner به مسیر پوشه Source از دایرکتوری sunxi3.0 (لینک 3) یا همان پوشه سورس کد کرنل دانلود شده، هنوز خطای زیر را می دهد زیرا که دایرکتوری AllWinner (و شاید پوشه ها و تنظیمات دیگر) موجود نیست.


make
make[1]: Entering directory `/lib/modules/3.0.36-t1+/build'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/3.0.36-t1+/build'
make: *** [all] Error 2


سوال این است که جهت ایجاد پوشه AllWinner و نصب محتویات آن چه کاری باید انجام داد؟

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

با تشکر فراوان

فهرست لینک های ارجاع شده :
======================

(1) - Realtek RTL8187 USB-WiFi Linux driver (You can see links before reply)


(2) - lubuntu-desktop-12.04-4-1080p-1GB-miniand.com.img از سایت WiKi - دانلود lubuntu مناسب برای Cubie و Mars و بسیار سبک!


(3) - You can see links before reply


نمونه دستورات استفاده شده :
====================


sudo apt-get install linux-headers

sudo apt-get install git
cd ~
git clone 301 Moved Permanently (You can see links before reply) linux-sunxi-sunxi-3.0
sudo ln -s /lib/modules/3.0.36-t1+/build ~/linux-sunxi-sunxi-3.0/kernel

sudo ln -s ~/linux-sunxi-sunxi-3.0/kernel /lib/modules/3.0.36-t1+/source

ls -l


sudo apt-get install build-essential linux-headers-`uname -r`
cd Downloads/rtl8187L_linux_1041.0209.2012
make
sudo make install

silentshot
28-05-2013, 06:10
به همه دوستان توصیه می کنم از دانگل های Dlink استفاده کنن چون بدون نیاز به نصب درایور کار می کنه


دوستان سلام

در رابطه با نصب درایور USB-WiFi با چیپ ست RTL8187 (لینک 1) بر روی ایمیج lubuntu (لینک 2) ، در هنگام اجرای دستور make جهت کامپایل و نصب درایور، دچار خطاهایی می شود که احتمالا ناشی از عدم وجود دایرکتوری مربوط به AllWinner در پوشه Kernel است.


make
make[1]: Entering directory `/lib/modules/3.0.36-t1+/build'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/3.0.36-t1+/build'
make: *** [all] Error 2






یک فایل readme درون پوشه ایی هست که دانلود می کنید به این صورت نوشته برای نصب


<<Method 1>>
Runing the scripts can finish all operations of building up modules
from the source code, installing driver to the kernel and starting up the nic.
1. Build up the drivers from the source code
make

2. Install the driver to the kernel
make install
reboot

3. bring up wlan if nic is not brought up by GUI, such as NetworkManager
ifconfig wlan0 up
Note: use ifconfig to check whether wlan0 is brought up and use iwconfig to
check your wlan interface name,since it may change wlan0 to wlan1,etc
.



شما تو پوشه اشتباهی make رو می زنید تو این پوشه امتحان کنید
(برای زدن دستوراتم بهتره با root وارد بشید)


cd Downloads/rtl8187L_linux_1041.0209.2012/rtl8187
بعد
make
بعدشم
make install

بعدهم بردتون ریستارت کنید


reboot 0


موفق باشید

persian38m
28-05-2013, 22:37
جناب آقای مصطفی رحمن زاد (silentshot) عزیز

با سلام
پیشنهاد استفاده از دانگل های Dlink (البته با چیپ ست RTL8192cu و همچنین bcm4330 Broadcom) راهنمایی خوبی بود چون درایورش بر روی ایمیج لینوکس مذکور نصب شده است .

اما هدف من یادگیری شیوه نصب هر درایور مورد نیاز برای سخت افزارهای ساخت دیگران و یا خودم ( از وای فای گرفته تا بلوتوث و وب کم و غیره) است!

راهنمایی شما در زمینه انتخاب دایرکتوری rtl8187 را جهت اجرای دستور make بصورت root انجام دادم اما نتیجه خطای صادر شده عین حالت قبل و به شرح زیر بود.


root@miniand:~/Downloads/rtl8187L_linux_1041.0209.2012/rtl8187# make
make -C /lib/modules/3.0.36-t1+/build M=/home/miniand/Downloads/rtl8187L_linux_1041.0209.2012/rtl8187 CC=gcc modules
make[1]: Entering directory `/lib/modules/3.0.36-t1+/build'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/3.0.36-t1+/build'
make: *** [modules] Error 2


ضمنا اجرای دستور sudo apt-get install build-essential linux-headers-`uname -r` موجب خطای زیر می شود:

Reading state information... Done
E: Unable to locate package linux-headers-3.0.36-t1
E: Couldn't find any package by regex 'linux-headers-3.0.36-t1'


ضمنا سیستم را هم با استفاده از Update-manager به روز کردم (بیش از پانصد فایل با سایز بیش از سیصد مگابایت) ولی تاثیری نداشت.

دوستان و یا مسئولین پشتیبانی کویرالکترونیک خواهشمند است راهنمایی دقیق (قدم به قدم) بفرمایید که چگونه می توانم درایور دلخواه خودم را در کرنل لینوکس با ایمیج زیر نصب نمایم. ؟

lubuntu-desktop-12.04-4-1080p-1GB-miniand.com.img از سایت WiKi با عنوان : lubuntu مناسب برای Cubie و Mars و بسیار سبک!

با تشکر فراوان

silentshot
29-05-2013, 04:13
خب این کد برای اینه که sudo apt-get install linux-headers-`uname -r
هدرهای مخصوص کرنل لینوکس شما که ورژن


3.0.36-t1+
رو پیدا و دانلود کنه دستور زیر هم مشابه دستور بالای که تست کردم تو مخازن لینوکس چنین هدری نبود



apt-get install linux-headers-3.0.36-t1+
راه حلی دیگه ایی که به ذهن من می رسه ایمیج های دیگرو امتحان کنید


این سایتم هم یک سری ماژول قرار داده برای یسری از دانگلها اینم تست کنید ببینید میشه؟


You can see links before reply



برای فعال کردن هر ماژولم به مسیرش میرین
و این کد رو می زنین


insmod /name.ko


با دستور lsmod هم می تونید ماژول های فعال رو ببینید برای غیرفعال کردنشم rmmod

اگه ماژول کار بکنه
دستور ifconfig رو بزنید و ببینید تو لیست wlan0 هست ؟اگر بود که دانگل داره کار میکنه

موفق باشید

silentshot
29-05-2013, 04:20
دلیل تاکید بنده برای استفاده از dlink هم بخاطر راحتی و به قول معروف کار لنگ نبودن کار شماست وگرنه dlink ماله بنده نیست :)
اتفاقا هم خوبه که دنبال چنین چیزی هستید اما لینوکس های که برای این برد ها هستش هنوز کامل کامل نیست و مثل این موضوع ممکنه تو دردسر بندازه شخص رو
امیدوارم موفق بشید من و بقیه دوستان هم تا جایی که بشه کمکتون می کنیم

اضافه کنم وبکم و سریال و gpio راه اندازی شده و بقیه موارد هم به زودی زود این انجمن راه اندازی میکنه


موفق باشید :)

persian38m
04-06-2013, 19:15
سلام
سایت github بیش از اندازه کند هست و من طی یک هفته گذشته موفق به دانلود کامل فایل های sunxi-bsp نشدم.
راه دیگری برای دریافت فایلهای sunxi-bsp بصورت فشرده شده و با سرعت مناسب وجود ندارد ؟
با تشکر

silentshot
04-06-2013, 19:48
سلام
سایت github بیش از اندازه کند هست و من طی یک هفته گذشته موفق به دانلود کامل فایل های sunxi-bsp نشدم.
راه دیگری برای دریافت فایلهای sunxi-bsp بصورت فشرده شده و با سرعت مناسب وجود ندارد ؟
با تشکر

اگه اسکریپت های sunxi-bsp برای ساخت امیج شخصی بر روی uSD منظورتونه اینم لینک دانلود
You can see links before reply

persian38m
04-06-2013, 21:18
با سلام
با تشکر از لینک ارسالی. ولی حجم sunxi-bsp که توسط لینک
git clone --recursive git://github.com/linux-sunxi/sunxi-bsp.git
می خواستم دانلود کنم خیلی حجیم تر از فایل ارسالی شما بود (در حد چند صد مگابایت) و هدف من از دانلود آن استفاده از زیر دایرکتوری Allwinner-tools آن (یعنی یکی از زیر شاخه های sunxi-bsp) واحتمالا سایر زیرشاخه های دیگر آن برای کامپایل ، make و install درایور RTL8187 بود.

چرا github اینقدر کند و مشکل دار هست؟ ظاهرا در خارج کشور هم همینطوره!

چرا بخش پشتیبانی کویرالکترونیک cd فایل های ابزاری مارس برد را بطور کامل جهت ارایه و یا حتی فروش نداره ؟!

بیشتر مطالب انجمن را مطالعه کردم ولی یک راه حل مشخص برای مشکل نصب درایورهایی نظیر RTL8187 پیدا نکردم!

سایت اصلی مارس برد هم که متروکه است و اصلا جوابگو نیستند!

راهنمایی دوستان هم که برای رفع مشکلی به این سادگی (نسبت به نصب درایور در ویندوز) کفایت نمی کند.

بهتر نبود که فروشگاه کویر الکترونیک اقدام به اخذ نمایندگی از تولید کننده برد آموزشی را می کرد که پشتیبانی درست و حسابی (توسط تولید کننده آن) را می داشت؟!

این برد امکانات گسترده و خوبی دارد ولی با پشتیبانی موجود به نظر من انتخاب مناسبی برای آموزش و یا انجام پروژه نیست !

لطفا راهنمایی بفرمایید.

با تشکر

silentshot
05-06-2013, 14:14
با ... شکن برید مشکل حل میشه

یا می تونید به سایت
linux-sunxi (Linux on Allwinner SoCs (A10/A13/F20)) · GitHub (You can see links before reply)
برید و ابزار و سورسی که می خواین رو انتخاب کنید گزینه zip رو وارد کنید

persian38m
05-06-2013, 15:17
با ... شکن برید مشکل حل میشه

یا می تونید به سایت
linux-sunxi (Linux on Allwinner SoCs (A10/A13/F20)) · GitHub (You can see links before reply)
برید و ابزار و سورسی که می خواین رو انتخاب کنید گزینه zip رو وارد کنید

با تشکر از راهنمایی جنابعالی

مورد ZIP را تست کرده ام ولی متاسفانه حجم فایل فشرده زیر یکصد کیلوبایت بوده در صورتی که GIT شامل چند صد مگابایت است.

لذا دانلود ZIP شده آن مشکلی را حل نمی کند چون در GIT کلیه زیرشاخه های کرنل و Allwinner وجود دارند و بیش از سه میلیون و پانصد هزار فایل را شامل می شوند در صورتی که در نمونه ZIP اکثر زیر شاخه ها خالی هستند.

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

متاسفانه در تماس ایمیلی که با مسئولین فروشگاه کویرالکترونیک داشتم، ایشان انجام این درخواست را جزو تعهدات و پشتیبانی خود از محصول فروخته شده نمی دانند.

و تا زمانی که این فایلها در دسترس قرار نگیرند تسلط بر و استفاده کامل از مارس برد ممکن نیست.

با تشکر از راهنمایی های شما

kavir
05-06-2013, 15:33
با تشکر از راهنمایی جنابعالی

مورد zip را تست کرده ام ولی متاسفانه حجم فایل فشرده زیر یکصد کیلوبایت بوده در صورتی که git شامل چند صد مگابایت است.

لذا دانلود zip شده آن مشکلی را حل نمی کند چون در git کلیه زیرشاخه های کرنل و allwinner وجود دارند و بیش از سه میلیون و پانصد هزار فایل را شامل می شوند در صورتی که در نمونه zip اکثر زیر شاخه ها خالی هستند.

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

متاسفانه در تماس ایمیلی که با مسئولین فروشگاه کویرالکترونیک داشتم، ایشان انجام این درخواست را جزو تعهدات و پشتیبانی خود از محصول فروخته شده نمی دانند.

و تا زمانی که این فایلها در دسترس قرار نگیرند تسلط بر و استفاده کامل از مارس برد ممکن نیست.

با تشکر از راهنمایی های شما
در ایمیل هم خدمت شما عرض کردم
ما ضامن دانلود شما و برنامه نویسی و پروژه های شما نیستیم
اگر تجربه ندارید بهتره برید سراغ چیز دیگه ای
دوستان ما همه تلاششون میکنن و کوتاهی ندارن شما توقع بیجایی از ما داری!
کار شما مثل این هست از اتمل بخوای فلان پروژه برات انجام بده و اگر انجام نداد ساپورت نداره!
و بی خود جو سایت رو خراب نکنید

silentshot
05-06-2013, 15:49
من این دستور رو زدم
git clone --recursive git://github.com/linux-sunxi/sunxi-bsp.git
همون پوشه هایی رو که بصورت zip بودن رو داره دانلود می کنه با همون حجم تقریبا

ییش از سه میلیون و پانصد هزار فایل را شامل می شوند

اینو شما از کجا دیدید؟

در مورد پشتیبانی هم که فرمودید
این برد ها مثل avr نیست که تمام بخشاش مثال براش و شرح براش موجود باشه چون تازه این برد ها به بازار اومدن
به نظرمنم همین مسوولان این سایت تو این وضع بد اقتصادی و تحریم وغیره تونستن این برد ها رو با این قیمت خوب به ما ارزه کنن خودش بزرگترین پشتیبانیه

اکثر ما هاهم مشکلمون بلد نبوددن لینوکسه و برنامه نویسیش که اونم خیلی از بچه های با استعداد این سایت دارن کار میکنن که و بدون منتم داشته هاشونو در اختیار بقیه می زارد

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

persian38m
05-06-2013, 16:06
جاب آقای زارعی عزیز

لطفا بفرمایید محتویات فایل sunxi-bsp.git که شامل سورس کرنل sunxi-3.0 و زیر شاخه Allwinner-tools و ... هستند آیا مشخصا برای استفاده در مارس برد و کار با میکرو Allwinner A10 نمی باشند ؟!

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

ولی وب سایت مارس برد که شما نماینده اش هستید چطور ؟!

آیا غیر از این است که با کلی جستجو در اینترنت ویا دریافت راهنمایی های کوتاه از دوستان در انجمن، آخرش به این نکته می رسید که باید یک فایل پانصد مگابایتی (شامل سورس ها و ابزار) را از یک وب سایت (github) با سرعت پایین (که حتی در خارج کشور هم با آن مشکل دارند!) دانلود کنید ؟!

شرکت سازنده مارس برد (به آدرس MarsBoard | An ARM GUN/Linux box (You can see links before reply)) که جوابگو نیست، پس من مشتری ناگزیرم از شما (کویرالکترونیک) که طبق مندرجات در سایت تولید کننده نماینده رسمی مارس برد معرفی شده اید انتظار حداقل پشتیبانی به منظور دریافت فایلهای مذکور را که ویژه این برد آماده شده اند را داشته باشم!

اصلا چرا تولید کننده مارس برد marsboard.com فایلهای مذکور را در وب سایت خودش جهت دانلود قرار نداده؟

مگر غیر از این است که برای هر گونه نصب درایور جدید و یا ایجاد تغییرات در ایمیج لینوکس باید محتویات کامل فایل sunxi-bsp.git که شامل تولزهای میکرو A10 و کرنل لینوکس Sunxi-3.0 ویژه آرم است، در دسترس کاربر قرار گیرد؟

آیا تهیه و فروش کلیه متعلقات نرم افزاری مارس برد برای شما که نماینده رسمی آن هستید اینقدر مشکل است؟

لطفا به خواسته های مشتریان خود دقت بفرمایید و از مثال های استفاده کنید که به رفع مشکل کمک کنند و با جوابهایی نا مربوطی نظیر این که "اگر تجربه ندارید بهتره برید سراغ چیز دیگه ای" ویا "شما توقع بیجایی از ما داری!" و "کار شما مثل این هست از اتمل بخوای فلان پروژه برات انجام بده و اگر انجام نداد ساپورت نداره" از پشتیانی خود طفره نروید !

جهت اطلاع جنابعالی اینجانب از سه سال پیش تا کنون با میکروهای آرم کورتکس کار و پروژه عملی انجام داده ام و آموزش خود را تحت دوره ای که از جناب مهندسین ارشد شرکت مادر ST.com ایتالیا در تهران برگزار شده بود گذرانده ام لذا با برنامه نویسی برای آرم کورتکس آشنایی خوبی داشته و اخیرا نیز برای تسلط بر لینوکس از حمایت دوستانم در گروه لینوکس GIX به آدرس gixos.ir برخوردار شده ام و در این رابطه راهنمایی های زیادی از ایشان دریافت نموده ام.

در زمینه برنامه سازی و طراحی سخت افزار کامپیوتر هم چند سالی پیش از سال ورود به دانشگاه (یعنی سال 1365) فعالیت حرفه ای خودم را با میکرو Z80 آغاز نمودم یعنی زمانی که احتمالا شما هنوز به دنیا نیامده بودید!

بنابراین اگر این ادبیات شما ادامه پیدا کند علیرغم میل باطنی خودم به عنوان یک عضو سازمان نظام صنفی رایانه ای کشور ناگزیر به شکایت حقوقی از شرکت و وب سایت شما در شورایعالی انفورماتیک کشور، سازمان نظم صنفی رایانه ای کشور، ساماندهی وب سایت ها، اتاق بازرگانی ایران و چین و سازمان حمایت از مصرف کنندگان خواهم شد.

شکی ندارم که برای این مملکت دارید زحمت می کشید ولی برای کارهای بزرگ مدیریت کافی هم لازم است.

موفق باشید

persian38m
05-06-2013, 16:16
جناب آقای مصطفی رحمن زاد

با تشکر از راهنمایی های شما.

کافی است دستور زیر را اجرا کنید تا در هنگام اجرای آن نام دایرکتوری ها، تعداد فایلها جهت دانلود، حجم فایلهای دریافت شده و درصد پیشرفت را ملاحظه بفرمایید.

git clone --recursive git://github.com/linux-sunxi/sunxi-bsp.git

ضمنا اینجانب برای تسلط بر لینوکس از حمایت دوستانم در گروه لینوکس GIX به آدرس gixos.ir برخوردار شده ام و در این رابطه راهنمایی های زیادی از ایشان دریافت نموده ام.

با تقدیم احترام

sigma-mx
05-06-2013, 16:47
دوست عزیز بحث این بردها با بقیه مثل برد آرم و avr و.. فرق میکنه . این برد ها اوپن سورس هستند .
آخه هیچ جای دنیا اینطوری نیست ! نمیدونم چرا ما انتظار داریم وقتی پول میدیم همه سورس ها و مثالها و ده ها پروژه هم همراه برد تقدیم ما بکنند و تازه اگه از لحاظ برنامه گیر کردیم ، شرکت کمک و پشتیبانی کنه !!!

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


اگر این ادبیات شما ادامه پیدا کند علیرغم میل باطنی خودم به عنوان یک عضو سازمان نظام صنفی کشور ناگزیر به شکایت حقوقی از شرکت و وب سایت شما در شورایعالی انفورماتیک کشور، سازمان نظم صنفی رایانه ای کشور، ساماندهی وب سایت ها، اتاق بازرگانی ایران و چین و سازمان حمایت از مصرف کنندگان خواهم شد.واقعا نمیدونم چی بگم !!!!! شما به روش بالا میخواهی مملکت رو مدیریت و حمایت کنی !!!!!!!

شکی ندارم که برای این مملکت دارید زحمت می کشید ولی برای کارهای بزرگ مدیریت کافی هم لازم است.مهندس شما بابت چی می خوای شکایت کنی ؟؟؟؟ کالا دستت نرسیده ؟ کالای معیوب دستت رسیده ؟ پولتو خوردن ؟!!! بنظرت خودت از ادبیات درستی استفاده کردی ؟ اینجا محل تبادل علم هست . خواهشا از این جملات و عبارات استفاده نکنید .

silentshot
05-06-2013, 17:57
دوست عزیز persian38m
کسی قصد پایین اوردن درجه علمی نداشت خیلی خوشحالیم که شما رو با چنین پشتیبانه علمی در اختیار داریم
اما مسئله ایی که هست کمتر کسی تو ایران قبل از اینکه این برد ها بیایند کار کرده تو این شاخه
هممونم می دونیم edit کرنل و درایور نویسی سخت ترین کارها در لینوکسی هستند که استاید دانشگاه هم از این موضوع طفره میرن .
از قدیم گفتن درختی که پربار تره خمیده تره
از شماواز همه دوستان هم خواهش دارم که جو سایت و این فضای دوستانرو با صحبت های غیر علمی به حاشیه نکشونن چون جز اتلاف وقت سودی نداره
بجای این بحث بیاین مشکل رو حل کنیم

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

persian38m
05-06-2013, 18:11
جناب آقای مصطفی رحمن زاد عزیز

با سلام
من با مارس برد و لینوکس لینارو از طریق LXTerminal با su دستور git را جهت دریافت sunxi-bsp.git اجرا می کنم یعنی دستور git clone --recursive git://github.com/linux-sunxi/sunxi-bsp.git و لاگ آن بعد از اجرا موارد مذکور قابل مشاهده هستند (عین عکسی که فرستادید) برای مثال Allwinner-tools چند صد آبجکت فایل دارد و سایرین هم همینطور اما دایرکتوری ...sunxi مشخصا بیش از سه میلیون و دویست هزار آبجکت فایل دارد که فقط یک درصد آن در حدود سی مگابایت می شود و اکثرا سرعت به یک کیلوبایت در ثانیه افت می کند.

این در حالی است که ZIP آن (یعنی نمونه master) زیر یکصد کیلو بایت هست و وقتی بازش کنید عملا اکثر دایرکتوری ها خالی هستند و احتمالا فقط به درد ساختن ایمیج روی SD می خورد و با .git فرق دارد و اگر بخواهید درایوری مثل RTL8187 را کامیایل کنید نیاز به کل مجموعه مخصوصا Allwinner-tools خواهید داشت.

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

ضمنا سرعت اینترنت من بالای ۴۵ کیلو الی ۶۵ کیلوبایت در ثانیه است.

با تشکر

silentshot
05-06-2013, 18:53
حتما باید راه دیگه ایی هم باشه که به صورت دستی گرفت.
به سایت 301 Moved Permanently (You can see links before reply) سر بزنید منم می گردم

اگر من اشتباه نمیکنم و دوستان دیگر هم در جریان کار ما قرار بگیرند لطفا تایید بفرماید شما دنبال هدر های کرنل لینوکس زیر برای ساخت ماژول های دانگل مورد نظر هستید دیگه ؟
3.0.36-t1+

silentshot
05-06-2013, 19:37
اینم لینک دانلود هدر و سورس کرنل لینوکس برد ارم ما



You can see links before reply


اگر موفق به دانلود نشدید من دانلود کردم بگید براتون اپلود کنم

mahdichi
05-06-2013, 21:22
برای دانلود سورس لینوکس با لینک مستقیم به لینک زیر مراجعه کنید.

You can see links before reply (You can see links before reply)

persian38m
05-06-2013, 23:31
با سلام

این فایل sunxi-3.0.zip را دانلود کرده ام ولی به تنهایی کافی نیست به علاوه sunxi-bsp.git شامل آن هم هست.

برای کامپایل سایر درایور ها این کرنل به همراه پوشه هایی نظیر Allwinner-tools و ... که همه جزئی از BSP هستند ، مورد نیاز می باشند.

با تشکر

persian38m
06-06-2013, 16:16
دوست عزیز persian38m

...

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

جناب آقای مصطفی رحمن زاد عزیز

سلام

با توجه به زیرماجول های زیر از دستور git clone --recursive git://github.com/linux-sunxi/sunxi-bsp.git :


Submodule 'allwinner-tools' (git://github.com/linux-sunxi/allwinner-tools.git)
Submodule 'cedarx-libs' (git://github.com/linux-sunxi/cedarx-libs.git)
Submodule 'linux-sunxi' (git://github.com/linux-sunxi/linux-sunxi.git)
Submodule 'sunxi-boards' (git://github.com/linux-sunxi/sunxi-boards.git)
Submodule 'sunxi-tools' (git://github.com/linux-sunxi/sunxi-tools.git)
Submodule 'u-boot-sunxi' (git://github.com/linux-sunxi/u-boot-sunxi.git)


که بزرگترین آنها git://github.com/linux-sunxi/linux-sunxi.git با بیش از سه میلیون و دویست هزار آبجکت و سپس git://github.com/linux-sunxi/u-boot-sunxi.git می باشد .

آنطور که من فهمیدم می توان آنها رابطور جداگانه هم دانلود کرد.

برای مثال دستور زیر را اجرا، تا حجم بالای آن که شامل 667740 آبجکت فشرده شده و مجموعا 3276586 آبجکت است را مشاهده فرمایید.



C:\GitHub> git clone --recursive git://github.com/linux-sunxi/linux-sunxi.git
Cloning into linux-sunxi
remote: Counting objects: 3276586, done
remote: Compressing objects: 100% (667740/667740), done
Receiving objects: 0% (14/3276586), 12.00 KiB


موفق باشید.

silentshot
06-06-2013, 18:18
مرسی
اگر موفق به راه انداختن دانگل موردنظرشدید منتظر راهنمایی های شما در این زمینه هستم دوست عزیز

موفق باشید

persian38m
11-06-2013, 22:34
دوستان سلام
بعد از کلی رفع اشکالات جهت کامپایل sunxi-bsp تازه متوجه شدم که gcc نصب شده روی ایمیج linaro-alip اصلا درست کار نمی کنه!

برای مثال در برنامه کوچک زیر


#include <stdio.h>
int main(void)
{
printf("Hello, cross-compilation world !\n");
return 0;
}

درهنگام کامپایل به خطاهای زیر برخورد کردم:

root@linaro-alip:/home/linaro/Downloads# gcc hello_world.c -o hello_world.o
gcc: error trying to exec '/usr/lib/gcc/arm-linux-gnueabihf/4.6/../../../../arm-linux-gnueabihf/bin/as': execv: Exec format error

با آپگرید و نصب مجدد هم مشکل حل نشد !

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


root@linaro-alip:/home/linaro/Downloads# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/4.6/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
Thread model: posix
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)