سلام
من امروز از صبح تا الان تمام پستهای مربوط به ARM رو تو eca و edaboard مرور کردم. اگه بخوام بطور خلاصه از بحثهایی که تا الان شده رو اینجا بیارم میشه موارد زیر رو ذکر کرد:
--------------------------------------------------------------------------------------------
avr1100
Luminary Micro ARM Cortex M3
از لحاظ نرم افزار های پشتیبانی کننده علی است حتی Graphic lcd library دارد که دارای widget یعنی پنجره و کلید ها و... است.
c device driver library
like as code for ADC driver
هزینه کم ای سی ها
هزینه کم JTAG , پرو گرامر و kit های ان
از لحاظ یاد گیری
device driver اماده به زبان c همراه با manual یا راهنمای کاریر
مستندات خوب و کامل
graphic LCD library with WIDGETs(free of charge) همراه با راهنمای کاربری
سخت افزار متنوع و پر بار( انواع میکروها -- حاوی USB-- CAN -- LAN--PWM Mototr control --ADC--,....)
جانشین بسیار خوبی برای 8 بیت ها است در واقع برای کارهای متوسطی که RTOS و FAT File system , TCP/IP networking,Graphic LCD Lib,USB,CAN دارند است و در ضمن جانشین َARM7 شده است.
رضا سپاس یار
ST بهترین گزینه اند. از لحاظ Document، تنوع قطعات، قیمت، Availability، اعتبار Brand، صنعتی بودن و ...
(ایشون گفتن که "من یک Evaluation Kit این شرکت رو سفارش دادم و منتظرم به دستم برسه "
استفاده از Feature هایی خاص و پیشرفته ی AVR32 (و برخی پردازنده های MIPS) نظیر DSP، SIMD، MMU، Java نیاز به دانش تئوریک بالایی داره که معمولا مشتری های عمده اش شرکت هایی هستند با بودجه های R&D بالا و متخصصان حرفه ای. به عنوان مثال یه کاربرد عمده ی این چیپ ها در کدینگ MPEG است که یک بحث ریاضیه و تئوری است (همون طور که می دونید پردازنده ی ویدئویی iPod یک AVR32 است!!). می خوام این رو بگم که همیشه اینطور نیست که اگر یک ابزار وجود داشت استفاده از اون هم راحته، بلکه نیاز به کل مطالعه و تحقیق داره.
معماری AVR32 پیشرفته تر از Cortex است
محمد فخر
من هم با st موافقم ، به نظرم بهترین گزینه سری ...str912F باشه . فقط یکی دو تا option کمتر از lpc داره که احتمالا نرم افزاری جبران کرده ( مثل اینترفیس sd/mmc ) . علاوه بر document های جامعی که داره ، یه مزیش هم اینه که از ARM9 استفاده می کنه و lpc ها از ARM7 ، با اینحال قیمت تقریبا یکسانی دارند .
رضا منصوری
اینکه امکاناتش از ARM7 فیلیپس کمتره . حتی از ARM9 اتمل هم کمتره .
مثلا usb host و D/A نداره. البته همینکه حافظه کد نسبتا خوبی داره خیلی مزیته.
باید دید برای چه مقاصدی نیاز دارید. به نظر من برای کارهای کنترولی و یا آموزشی ARM7 فیلیپس بهتره .
Avr1100
ST همه firmware driver های مورد نیاز (کلیه فایلهای C راه انداز میکرو مثل تایمر و پرت سریال وUSB, ADC,.......) را می دهد. که باعث صر فه جویی در وقت است!
در ضمن به این LIB نگاه کنید همه برانامه های مورد نیاز لوازم موجود را ST نوشته و مجانی گذاشته رو سایت حتی driver USB !
در ضمن سری ST صنعتی تر و دارای کلی نرم افزارها و فایلهای درایور C به صورت کتابخانه است که هیچ کمپانی دیگری این امکانات را نمی دهد!
-----------------------------------------------------------------------------
من خودم با خوندن این پستها متقاعد شدم که برای کسی که تا حالا با ARM کار نکرده، شروع کردن با Luminary Micro ARM Cortex M3 بهترین گزینه است.
از طرف دیگه من یک سرچ لایت برای اینکه بیبینم چه پروژههایی با این پروسسورها انجام شده کردم موارد زیر رو پیدا کردم:
یعنی فکر میکنم از نظر منابع مورد نیاز مشکل حادی نباشه.
خوب حالا هدف من از این حرفها چیه؟ :question:
راستش من میخواستم شروع کنم به یادگیریه ARM. البته الان هدف خاص (یعنی پروژه ای چیزی تو ذهنم نیست) ولی به نظرم تو این زمینه تو ایران هنوز خیلی کارا برای انجام دادن هست. یعنی فکر میکنم اگر شروع به کار کردن با این پردازندها کنیم مطمئنا ایدههای بسیار زیادی برای انجام دادن بوجود میاد.
من از دوستان میخوام یک بررسی اجمالی روی این خانواده ها انجام بدن و در نهایت روی یک ARM خاص به توافق برسیم. و در نهایت چند نفر که واقعا پایه کار هستن بیان جلو.
اما برای مشکل خرید، اگر تا آخر این هفته بتونیم به روی یک ARM خواص به توافق برسیم من خودم شخصا میتونم به تعدادی که دوستان مد نظرشون هست از خارج خرید کنم و بین دوستان با هزینه ی تمام شده تقسیم کنم. یعنی هزینه کل قطعات بعلاوه هزینه پست تقسیم بر تعداد دوستان. به نظر من اگر یک گروه جمع بشیم و واقعا روی این موضوع وقت بزاریم میشه خیلی راحتتر مشکلات رو حل کرد تا اینکه هرکس خودش تنها اقدام کنه.
خوب امروز شنبه 15 تیر انشاالله تا پنج شنبه 20تیر به یک جمع بندی برسیم و برای خرید اقدام کنیم.
بسته پیشنهادی من Luminary Micro ARM Cortex M3 هست ولی روی کدوم یکیش هنوز تصمیم نگرفتم.
بسم الله...
من امروز از صبح تا الان تمام پستهای مربوط به ARM رو تو eca و edaboard مرور کردم. اگه بخوام بطور خلاصه از بحثهایی که تا الان شده رو اینجا بیارم میشه موارد زیر رو ذکر کرد:
--------------------------------------------------------------------------------------------
avr1100
Luminary Micro ARM Cortex M3
از لحاظ نرم افزار های پشتیبانی کننده علی است حتی Graphic lcd library دارد که دارای widget یعنی پنجره و کلید ها و... است.
c device driver library
like as code for ADC driver
هزینه کم ای سی ها
هزینه کم JTAG , پرو گرامر و kit های ان
از لحاظ یاد گیری
device driver اماده به زبان c همراه با manual یا راهنمای کاریر
مستندات خوب و کامل
graphic LCD library with WIDGETs(free of charge) همراه با راهنمای کاربری
سخت افزار متنوع و پر بار( انواع میکروها -- حاوی USB-- CAN -- LAN--PWM Mototr control --ADC--,....)
جانشین بسیار خوبی برای 8 بیت ها است در واقع برای کارهای متوسطی که RTOS و FAT File system , TCP/IP networking,Graphic LCD Lib,USB,CAN دارند است و در ضمن جانشین َARM7 شده است.
رضا سپاس یار
ST بهترین گزینه اند. از لحاظ Document، تنوع قطعات، قیمت، Availability، اعتبار Brand، صنعتی بودن و ...
(ایشون گفتن که "من یک Evaluation Kit این شرکت رو سفارش دادم و منتظرم به دستم برسه "

استفاده از Feature هایی خاص و پیشرفته ی AVR32 (و برخی پردازنده های MIPS) نظیر DSP، SIMD، MMU، Java نیاز به دانش تئوریک بالایی داره که معمولا مشتری های عمده اش شرکت هایی هستند با بودجه های R&D بالا و متخصصان حرفه ای. به عنوان مثال یه کاربرد عمده ی این چیپ ها در کدینگ MPEG است که یک بحث ریاضیه و تئوری است (همون طور که می دونید پردازنده ی ویدئویی iPod یک AVR32 است!!). می خوام این رو بگم که همیشه اینطور نیست که اگر یک ابزار وجود داشت استفاده از اون هم راحته، بلکه نیاز به کل مطالعه و تحقیق داره.
معماری AVR32 پیشرفته تر از Cortex است
محمد فخر
من هم با st موافقم ، به نظرم بهترین گزینه سری ...str912F باشه . فقط یکی دو تا option کمتر از lpc داره که احتمالا نرم افزاری جبران کرده ( مثل اینترفیس sd/mmc ) . علاوه بر document های جامعی که داره ، یه مزیش هم اینه که از ARM9 استفاده می کنه و lpc ها از ARM7 ، با اینحال قیمت تقریبا یکسانی دارند .
رضا منصوری
اینکه امکاناتش از ARM7 فیلیپس کمتره . حتی از ARM9 اتمل هم کمتره .
مثلا usb host و D/A نداره. البته همینکه حافظه کد نسبتا خوبی داره خیلی مزیته.
باید دید برای چه مقاصدی نیاز دارید. به نظر من برای کارهای کنترولی و یا آموزشی ARM7 فیلیپس بهتره .
Avr1100
ST همه firmware driver های مورد نیاز (کلیه فایلهای C راه انداز میکرو مثل تایمر و پرت سریال وUSB, ADC,.......) را می دهد. که باعث صر فه جویی در وقت است!
در ضمن به این LIB نگاه کنید همه برانامه های مورد نیاز لوازم موجود را ST نوشته و مجانی گذاشته رو سایت حتی driver USB !
در ضمن سری ST صنعتی تر و دارای کلی نرم افزارها و فایلهای درایور C به صورت کتابخانه است که هیچ کمپانی دیگری این امکانات را نمی دهد!
-----------------------------------------------------------------------------
من خودم با خوندن این پستها متقاعد شدم که برای کسی که تا حالا با ARM کار نکرده، شروع کردن با Luminary Micro ARM Cortex M3 بهترین گزینه است.
از طرف دیگه من یک سرچ لایت برای اینکه بیبینم چه پروژههایی با این پروسسورها انجام شده کردم موارد زیر رو پیدا کردم:
1. Luminary Micro’s Stellaris family of ARM Cortex M3
http://www.circuitcellar.com/designs...006/index.html
2. 32-bit ARM7TDMI-S™ microprocessor(LPC213X)
http://www.jandspromotions.com/philips2005/
3. AT91RM9200
http://powarm.com/?s=home.htm&dll=en
4. Arm7 Projects
http://www.embedds.com/category/arm7-projects/
5. AT91RM9200
http://opencircuits.com/Linuxstamp
http://www.circuitcellar.com/designs...006/index.html
2. 32-bit ARM7TDMI-S™ microprocessor(LPC213X)
http://www.jandspromotions.com/philips2005/
3. AT91RM9200
http://powarm.com/?s=home.htm&dll=en
4. Arm7 Projects
http://www.embedds.com/category/arm7-projects/
5. AT91RM9200
http://opencircuits.com/Linuxstamp
یعنی فکر میکنم از نظر منابع مورد نیاز مشکل حادی نباشه.
خوب حالا هدف من از این حرفها چیه؟ :question:
راستش من میخواستم شروع کنم به یادگیریه ARM. البته الان هدف خاص (یعنی پروژه ای چیزی تو ذهنم نیست) ولی به نظرم تو این زمینه تو ایران هنوز خیلی کارا برای انجام دادن هست. یعنی فکر میکنم اگر شروع به کار کردن با این پردازندها کنیم مطمئنا ایدههای بسیار زیادی برای انجام دادن بوجود میاد.
من از دوستان میخوام یک بررسی اجمالی روی این خانواده ها انجام بدن و در نهایت روی یک ARM خاص به توافق برسیم. و در نهایت چند نفر که واقعا پایه کار هستن بیان جلو.
اما برای مشکل خرید، اگر تا آخر این هفته بتونیم به روی یک ARM خواص به توافق برسیم من خودم شخصا میتونم به تعدادی که دوستان مد نظرشون هست از خارج خرید کنم و بین دوستان با هزینه ی تمام شده تقسیم کنم. یعنی هزینه کل قطعات بعلاوه هزینه پست تقسیم بر تعداد دوستان. به نظر من اگر یک گروه جمع بشیم و واقعا روی این موضوع وقت بزاریم میشه خیلی راحتتر مشکلات رو حل کرد تا اینکه هرکس خودش تنها اقدام کنه.
خوب امروز شنبه 15 تیر انشاالله تا پنج شنبه 20تیر به یک جمع بندی برسیم و برای خرید اقدام کنیم.
بسته پیشنهادی من Luminary Micro ARM Cortex M3 هست ولی روی کدوم یکیش هنوز تصمیم نگرفتم.
بسم الله...
دیدگاه