اطلاعیه

Collapse
No announcement yet.

توافق برای ARM

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    توافق برای ARM

    سلام
    من امروز از صبح تا الان تمام پستهای مربوط به 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 این شرکت رو سفارش دادم و منتظرم به دستم برسه &quot
    استفاده از 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

    یعنی فکر میکنم از نظر منابع مورد نیاز مشکل حادی نباشه.

    خوب حالا هدف من از این حرفها چیه؟ :question:
    راستش من میخواستم شروع کنم به یادگیریه ARM. البته الان هدف خاص (یعنی پروژه ای چیزی تو ذهنم نیست) ولی به نظرم تو این زمینه تو ایران هنوز خیلی کارا برای انجام دادن هست. یعنی فکر میکنم اگر شروع به کار کردن با این پردازندها کنیم مطمئنا ایدههای بسیار زیادی برای انجام دادن بوجود میاد.
    من از دوستان میخوام یک بررسی اجمالی روی این خانواده ها انجام بدن و در نهایت روی یک ARM خاص به توافق برسیم. و در نهایت چند نفر که واقعا پایه کار هستن بیان جلو.
    اما برای مشکل خرید، اگر تا آخر این هفته بتونیم به روی یک ARM خواص به توافق برسیم من خودم شخصا میتونم به تعدادی که دوستان مد نظرشون هست از خارج خرید کنم و بین دوستان با هزینه ی تمام شده تقسیم کنم. یعنی هزینه کل قطعات بعلاوه هزینه پست تقسیم بر تعداد دوستان. به نظر من اگر یک گروه جمع بشیم و واقعا روی این موضوع وقت بزاریم میشه خیلی راحتتر مشکلات رو حل کرد تا اینکه هرکس خودش تنها اقدام کنه.
    خوب امروز شنبه 15 تیر انشاالله تا پنج شنبه 20تیر به یک جمع بندی برسیم و برای خرید اقدام کنیم.
    بسته پیشنهادی من Luminary Micro ARM Cortex M3 هست ولی روی کدوم یکیش هنوز تصمیم نگرفتم.
    بسم الله...




    149
    بله
    0%
    112
    خير
    0%
    37
    اللهمَ اغفرلیَ الذنوبَ التی تحبسُ الدعاء

    #2
    پاسخ : توافق برای ARM

    حقیقتش اون موقع که این انجمن رو ایجاد کردیم هدف همچیت کاری بود ولی زیاد همکاری نشد چون درست خورد به وقت امتحانات ! الانم شما داری میگی درست وسط امتحانات بعضی از دوستان هست (مثل خودم) :redface:
    من هم پایه کار هستم ولی الان وقت ندارم بررسی کنم هرچی جمع تصمیم بگیره منم رو همون کار میکنم
    I ❤️ ECA

    دیدگاه


      #3
      پاسخ : توافق برای ARM

      من ARM7 های atmel,philips,ST,... بررسی کردم از لحاظ نرم افزاری پشتیبانی خوبی ندارند در ضمن ARM7 مرده و ARM Cortex M3 جای ان به دنیا امد ATMEL هم قراره امسا ل Cortex تولید کنه!

      http://www.atmel.com/dyn/corporate/view_detail.asp?FileName=ARMCortexLicense_6_24.htm l

      ARM9 برای جایگزین 8 بیتی نامناسب است و برای کارهای سنگین است و گران قیمت است و جریان مصرفی بالا دارد پس بی خیال این شوید مگر در حالات خاص و پروژه های ویژه.

      می ماند ARM Cortex M3
      که فقط ST , Luminary Micro تولید می کنند و ATMEL هم می خواهد تولید را شروع کند
      ای سی های Luminary ارزان متنوع و دارای JTAG روی DEV KIT هستند(نیاز به خرید JTAG نیست) که برای debug , program مناسب است
      در ضمن دارای نرم افزار و driver های قوی و با مستندات است که عالی است و کار را بسیار سریع می کند
      ST در موارد فوق از Luminary ضعیف تر است و قطعات جید ان هم یکسال دیگر تولیدی می شوند !


      من Lumunary Micro ARM Cortex M3 را توصیه می کنم.
      در ضمن لینک کتاب ان هم در سایت است.


      دیدگاه


        #4
        پاسخ : توافق برای ARM

        الان یکی از بزگترین مشکلات تهیه این arm هاست. تا حالا به این موضوع فکر کردین؟
        و این در حالی است که Arm7,arm9 شرکت Atmel رو به راحتی میشه تهیه کرد!

        دیدگاه


          #5
          پاسخ : توافق برای ARM

          سلام بر دوستان عزیز
          من دارم با AT91SAM7X256 ور میرم
          مگه غیر از اینا و چند تا lpc چیز دیگه ای تو بازار هست؟؟؟
          اگه چیز دیگه ای هست لطف کنید معرفی کنید.
          واسه خرید من هستم فقط قیمت رو بگید.
          ” تا سگ نشوی کوچه و بازار نگردی هرگز نشوی گرگ بیابان حقیقت”

          دیدگاه


            #6
            پاسخ : توافق برای ARM

            آقای avr1100 طوری درباره Lumunary Micro ARM Cortex M3 تعریف میکنه که دهان آدم آب میافته :biggrin:
            منم با Lumunary Micro ARM Cortex M3 موافقم

            فقط یه چیزی
            روی هسته های Cortex هم میشه uCLinux نصب کرد ؟
            و GCC پشتبانی میکندش ؟
            چگونه هوشمندانه بپرسیم

            دیدگاه


              #7
              پاسخ : توافق برای ARM

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

              من از دوستان میخوام یک بررسی اجمالی روی این خانواده ها انجام بدن و در نهایت روی یک ARM خاص به توافق برسیم. و در نهایت چند نفر که واقعا پایه کار هستن بیان جلو.
              با پیشنهاد شما موافقم اینطوری چند مغز بیشتر تو مغزمون هست.من امتحانام تموم شده و میتونم این تابستون رو روی این موضوع وقت بزارم. :wow: :mrgreen:

              دیدگاه


                #8
                پاسخ : توافق برای ARM

                سلام
                من قبلا همه ی پست های قبلی رو مطالعه کردم. بنابراین نیاز نیست دوباره درباره ی مزایا و معایب صحبت بشه. اگر واقعا چیز جدیدی هست که تو خلاصه ی بالا نیست، اونو مطرح کنید.
                بهر حال من فکر میکنم همه (با تبلیغات شدید avr1100) روی Cortex توافق داشته باشن. پس بهتر الان تمرکز روی یک IC خاص باشه.
                لطفا به سایتهای
                http://www.luminarymicro.com
                http://www.st.com/mcu/inchtml-pages-stm32.html
                مراجعه کنید و روی یک IC خاص به توافق برسیم.
                همونطور که گفتم برای خرید من میتونم یک کارایی بکنم، اگه سریع به توافق برسیم.
                آقا یا خانم avr1100 لطفا شما که از همه بیشتر رو Cortex نظرتون هست، لطفا درمورد انتخاب قطعه مناسب هم کمک کنید.
                راستی اگر برد(Board)ی که قیمتش هم مناسب باشه سراغ دارین بگین.
                ممنون
                اللهمَ اغفرلیَ الذنوبَ التی تحبسُ الدعاء

                دیدگاه


                  #9
                  پاسخ : توافق برای ARM

                  کتاب در مورد ARM Cortex M3:
                  The Definitive Guide to the ARM Cortex-M3
                  http://rapidshare.com/files/69700290/CC55C1A5-EB3C-4031-981D-F46AC5066B4A.rar
                  password: www.freebookspot.com
                  ==========
                  در مورد خرید از طریق پایا الکترونیک میتوانید از فارنل خرید انجام دهید به سایت sg.farnell.com رفته order code را پیدا کرده به پایا دهید حدود 1 ماه قطعه یا برد را می دهد همینطور جوان الکترونیک (گران) و RFPHONE ,.......
                  سایتwww.digikey.com and www.mouser.com را هم چک کنید.
                  ==============
                  www.freertos.org یک RTOS خوب است برای Luminary
                  ucLinux هم باید کار کند
                  =========
                  softwares and device drivers link
                  http://www.luminarymicro.com/products/software_updates.html

                  انجمن مخصوص --- Luminary Micro Forum
                  http://www.luminarymicro.com/component/option,com_joomlaboard/Itemid,92/

                  دیدگاه


                    #10
                    پاسخ : توافق برای ARM

                    نوشته اصلی توسط avr1100
                    کتاب در مورد ARM Cortex M3:
                    The Definitive Guide to the ARM Cortex-M3
                    http://rapidshare.com/files/69700290/CC55C1A5-EB3C-4031-981D-F46AC5066B4A.rar
                    password: www.freebookspot.com
                    ==========
                    در مورد خرید از طریق پایا الکترونیک میتوانید از فارنل خرید انجام دهید به سایت sg.farnell.com رفته order code را پیدا کرده به پایا دهید حدود 1 ماه قطعه یا برد را می دهد همینطور جوان الکترونیک (گران) و RFPHONE ,.......
                    سایتwww.digikey.com and www.mouser.com را هم چک کنید.
                    ==============
                    www.freertos.org یک RTOS خوب است برای Luminary
                    ucLinux هم باید کار کند
                    =========
                    سلام
                    شما قطعه خاص یا boardی رو پیشنهاد نمیکنین؟
                    اللهمَ اغفرلیَ الذنوبَ التی تحبسُ الدعاء

                    دیدگاه


                      #11
                      پاسخ : توافق برای ARM

                      پیشنهادم LM3S8938 است

                      http://www.luminarymicro.com/products/LM3S8938.html

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


                      جالب است که این میکرو دارای 10/100 ethernet MAC/PHY است و فقط کانکتور شبکه که دارای ترانس داخلی باشد را می خواهد.ونیاز به RTL8019 ندارد (ARM ها ی سایر کمپانی ها نیاز دارند!)

                      در ضمن Luminary pin sharing ندارد و IO ها واقعا IO است و توسط ADC ,UART,USB,CAN EHERNET ,.... اشغال نمی شودانها پین جداگانه دارند.

                      سری 8000 دارای ethernet و CAN است

                      سری 6000 دارای ethernet است

                      سری 5000 درای CAN و USB 2 Host/Device or USB-OTG است.

                      سری 3000 USB OTG or USB 2 Host/device دارند

                      سری 2000 CAN دارد

                      سری 1000 هم یک میکرو معمولی بدون USB ,ethernet, CAN است و دارای 60 IO واقعی ( بدون اشغالی ) است.

                      حالا انتخاب طبق نیاز پروژه تان با شماست! :biggrin: :mrgreen:











                      دیدگاه


                        #12
                        پاسخ : توافق برای ARM

                        http://www.luminarymicro.com/products/lm3s8962_can_ethernet_evaluation_kit.html
                        این هم لینک کیت اموزشی سری 8000 است که دو برد است و حاوی GLCD است و دارای debugger است.

                        قیمت در digikey 89 دلار است
                        در فارنل سنگاپور 152 دلار سنگاپور است (دلاری 750 تومن)

                        دیدگاه


                          #13
                          پاسخ : توافق برای ARM

                          LM3S8938 امکانات خوبی داره . اگه دوستان به توافق رسیدن منم می خوام . قبلا با جوان صحبت کرده بودم برای STR912... گفته بود تا اواسط تیر میاره . حالا نمی دونم آورده یا نه . اما به هر حالLM3S8938 برای شروع به نظر بهتر ه . :smile:
                          آسمان بار امانت نتوانست کشید قرعه کار به نام من دیوانه ردند
                          سلطانی دو عالم باشد از آن آن کس سلطان بیامدست و درویش رفته باشد

                          دیدگاه


                            #14
                            پاسخ : توافق برای ARM

                            درود

                            سایت Limunarymicro هم یه قسمت داره برای انتخاب راحت میکروکنترلر
                            http://www.luminarymicro.com/products/product_selector_guide.html

                            منم از LM3S8938 خوشم اومد
                            بنظرتون تا برسه دستمون قیمتش چقدر میشه ؟ :rolleyes:

                            راستی واسه اینا سوکت هم میشه گیر آورد ؟
                            چگونه هوشمندانه بپرسیم

                            دیدگاه


                              #15
                              پاسخ : توافق برای ARM

                              منم یکی واسه شروع میخوام امکاناتش خوبه :nerd: :nice:
                              برای خرید واقعآ عالیه فقط قیمت تقریبیش چنده تا برسه دسته ما ؟
                              هیچ و دگر هیچ

                              دیدگاه

                              لطفا صبر کنید...
                              X