اطلاعیه

Collapse
No announcement yet.

[آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کار کنیم؟

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

    [آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کار کنیم؟

    با سلام

    این پست را برای دوستان تازه وارد به دنیای میکروکنترلرهای خانواده ARM درج می نمایم.

    به دلیل شتاب بالای نوآوری ها در این شاخه از میکروالکترونیک، ضروری است که با سرعت موجود هماهنگ باشیم.

    و از تحولات این بخش جا نمانیم.

    لذا این توصیه برای شما و برای فعالان این بخش مناسب می باشد.

    =============== لیست میکروهایی که به بازنشستگی رسیده اند و به زودی از چرخه تولید خارج می شوند ==================

    1- خانواده ARM TDMI7 که این قطعات در ایران رایج بودند:

    AT91SAM7X256
    AT91SAM7X512
    AT91SAM7S64
    AT91SAM7S256

    LPC2368
    LPC2378
    LPC2388
    LPC23XX
    LPC2361
    LPC2364

    LPC24XX

    LPC2101
    LPC2138
    LPC2148



    2- بخشی از خانواده ARM9 که بعضی با ARM926J ساخته شده بود و اکنون دیگر قدیمی شده:

    AT91SAM9260
    AT91SAM9261

    STR912FW44

    LH7A404

    ================================================== =========================

    آن لیست اسامی قدیمی را بازنشسته کنید و با قطعات جدیدتر که طراحی آنها از حوالی 2010 و 2011 و 2012 و 2013 انجام شده استفاده کنید:

    برای امور میکروکنترلی از خانواده های جدید شامل : CORTEX-M0 , CORTEX-M1 , CORTEX-M3 , CORTEX-M4

    LPC17XX
    LPC11XX
    LPC12XX
    LPC13XX
    lLPC18xx
    LPC43xx


    STM32F1XX
    STM32F2XX
    STM32F3XX
    STM32F4XX

    AT91SAM3X
    AT91SAM4X

    .........


    و برای امور پردازش کاربردی و مبتنی بر سیستم عامل از: CORTEX-A5 , CORTEX-A7 , CORTEX-A8 , CORTEX-A9 , CORTEX-A15


    برای شروع: CORTEX-A5

    AT91SAM-A5X
    ...................

    برای مرحله بالاتر: CORTEX-A8 . CORTEX-A9

    SAMSUNG-EXYNOS 4210 ( همین برد کاربردی فروشگاه )
    Rockchip - RK3066 ( برد mini pc mk808b )
    ALLWINNER-A20 , ALLWINNER-A30 ( بردهای مارس و کوبی و کوبی 2 )
    .............................................

    ================================================== ===========

    برای کاربردهای بسیار سریع و سطح بالا، خانواده ترکیبی CORTEX-A15 + DSP66XXXX از تگزاس اینسترومنتز را ببینید.

    ================================================== =================

    نکته:

    برای اموری که پردازش بلادرنگ و حساس نیاز دارند(Real Time)، و باید در درون پردازنده، بخشهایی موجود باشند که بر عملیات بلادرنگ
    و درستی عملکرد پردازنده ، نظارت کنند، Cortex-Rx مناسب خواهد بود.

    مصارفی نظیر دستگاههای مراقبت حیات برای بیماران،
    دستگاههای مراقبت ایمنی برای تجهیزات صنعتی حساس و نیز برای خودرو
    تجهیزات هدایت و راهبری پرتابه های نظامی

    ================================================== =================

    با سپاس

    ===============================================

    پ.ن:

    مدیریت محترم
    لطفا" این پست را مهم کنید تا در معرض دید عموم و بویژه کاربران جدید قرار گیرد. با تشکر.



    گشتی در لاله زار
    http://www.eca.ir/forum2/index.php?topic=76138.0

    http://www.eca.ir/forum2/index.php?topic=76141

    #2
    پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM &#

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

    دیدگاه


      #3
      پاسخ : پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM &#

      نوشته اصلی توسط babak_micro
      ...من دنبال ارمی میگردم که MMU داشته باشه...
      هه! oo:
      شما به MMU چیکار داری؟ oo:
      اینجوری انتخاب نمیکنن که! میزان رمی که نیاز داری، یا توان پردازشی یا...

      دیدگاه


        #4
        پاسخ : پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM &#

        نوشته اصلی توسط babak_micro
        با سلام
        من دنبال ارمی میگردم که MMU داشته باشه و بتونه سیستم عامل های لینوکس و.... اجرا کنه LCD حمایت کنه و....
        شما چه ارمی رو پیشنهاد می کنید .
        ببخشید من واقعا تو آرم تازه واردم
        شما اول هدفتون رو مشخص کنید ببینید انتظاراتتون از بورد موردنظرتون چیه
        اگه صرفا دوست دارید با سیستم عامل ها کار کنید ارزون ترین در عین حال پشتیبانی شده ترین بورد رو انتخاب کنید(مثلا raspberry pi در خارج!)
        اگه سرعتش مهمه براتون برید بنچمارک ها رو ببینید و با توجه به بودجه بهترین رو انتخاب کنید
        نمیدونم کسایی که خیلی دنبال ساخت این بورد ها بودند بیشتر نگشتند و به ۹۲۶۰ اکتفا کردند و با پورت سریالش...
        چیپ i.MX233 از شرکت Freescale با هسته ARM9 و سرعت 454MHz و از همه مهمتر با پشتیبانی از LCD و پکیج QFP128 و قابلیت نصب سیستم عامل وجود داره که فکر نکنم تو ایران باشه(بگید وارد کنند) شرکت olimex هم بورد هایی با این چیپ زده

        دیدگاه


          #5
          پاسخ : پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM &#

          نوشته اصلی توسط Rohalamin
          هه! oo:
          شما به MMU چیکار داری؟ oo:
          اینجوری انتخاب نمیکنن که! میزان رمی که نیاز داری، یا توان پردازشی یا...
          مگه تو اون تاپیک نگفتیم که mmu واحد مدیریت حافظه است که می تونه بین حافظه ها انتخاب کنه از کدوم بوت شه خوب ما برای داشتن چنین بردی نیاز به چند تا حافظه مثل نند فلشa dram و.... داریم ؟نه؟خوب اگه مثبته خوب پردازنده mmu می خواد دیگه. :redface: :rolleyes:

          دیدگاه


            #6
            پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کار کن

            ببخشید چه جوری یه قطعه وارد میکنن؟واقعا وارد میکنن :surprised:؟
            من توان پردازشی متوسط می خوام واسه کنترل و....

            دیدگاه


              #7
              پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کار

              نوشته اصلی توسط babak_micro
              ببخشید چه جوری یه قطعه وارد میکنن؟واقعا وارد میکنن :surprised:؟
              من توان پردازشی متوسط می خوام واسه کنترل و....
              شرکتای بازرگانی این کارو میکنن، مثلا همین ECA قطعات مورد نیازشو خودش وارد میکنه حتی اجناس فروشگاه
              توی سایت فروشگاه یه قسمت داره سفارش واردات که میتونی اونجا جنستو مطرح کنی تا اگه ممکن باشه برات وارد کنن
              زندگی یعنی امید و حرکت
              کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
              سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
              برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
              به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

              دیدگاه


                #8
                پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کار


                سلام

                در این لینک می توانید مقایسه قدرت و کارآیی میکرو های مختلف را ببینید:
                http://www.eembc.org/coremark/index.php

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

                فایل های پیوست شده
                گشتی در لاله زار
                http://www.eca.ir/forum2/index.php?topic=76138.0

                http://www.eca.ir/forum2/index.php?topic=76141

                دیدگاه


                  #9
                  پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کار

                  متوسط لوازم مورد نیاز برای سیستم عامل چیه؟ منظورم پردازنده و رم و ...

                  قابلیت اتصال به شبکه رو داشته باشه عکس رو بتونه به راحتی نشون بده و با پی سی های معمولی به راحتی در ارتباط باشه

                  از نطر اقتصادی هم مقرون به صرفه باشه

                  دیدگاه


                    #10
                    پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کا

                    نوشته اصلی توسط zamanyad
                    متوسط لوازم مورد نیاز برای سیستم عامل چیه؟ منظورم پردازنده و رم و ...

                    قابلیت اتصال به شبکه رو داشته باشه عکس رو بتونه به راحتی نشون بده و با پی سی های معمولی به راحتی در ارتباط باشه

                    از نطر اقتصادی هم مقرون به صرفه باشه
                    یه برد آموزشی AT91SAM7X256 از فروشگاه بخر بعلاوه یک LCD N96 و همه ی این کارو انجام بده
                    نمونه کد هاشم توی انجمن هست
                    زندگی یعنی امید و حرکت
                    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                    دیدگاه


                      #11
                      پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کار

                      سلام ...

                      آقا این میکروکنترلر ها رو از کجا میشه تهیه کرد ؟؟؟


                      LPC17XX
                      LPC11XX
                      LPC12XX
                      LPC13XX
                      lLPC18xx
                      LPC43xx

                      کسی میدونه ...

                      دیدگاه


                        #12
                        پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کا

                        نوشته اصلی توسط v_ilkhani
                        سلام ...

                        آقا این میکروکنترلر ها رو از کجا میشه تهیه کرد ؟؟؟


                        LPC17XX
                        LPC11XX
                        LPC12XX
                        LPC13XX
                        lLPC18xx
                        LPC43xx

                        کسی میدونه ...
                        چند مدلش توی فروشگاه هست
                        مثلا 1768
                        حالا چرا اینا؟
                        زندگی یعنی امید و حرکت
                        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                        سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                        دیدگاه


                          #13
                          پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کار

                          سلام ...
                          مگه راوی و شروع کننده پست این میکروکنترلرها رو پیشنهاد نداده ...
                          الان شنیدمAT91SAM7 خیلی قدیمی شده و هم خانواده هاش دیگه تولید نمیشن ...
                          خوب بهتر نیست هر چه سریعتر کوچ کنیم ؟؟؟

                          دیدگاه


                            #14
                            پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کار

                            نوشته اصلی توسط v_ilkhani
                            سلام ...
                            مگه راوی و شروع کننده پست این میکروکنترلرها رو پیشنهاد نداده ...
                            الان شنیدمAT91SAM7 خیلی قدیمی شده و هم خانواده هاش دیگه تولید نمیشن ...
                            خوب بهتر نیست هر چه سریعتر کوچ کنیم ؟؟؟
                            چرا، ولی موضوع اینجوری نیست که شما فکرشون میکنی.
                            توی کارهای embeded من خودم دو موضوع رو مد نظر دارم. یکی هزینه و یکی دیگه توان میکرو هستش. بنابه دلایل محاسباتی اونا دیگه ارزش کار کردن ندارن. ولی دیگه لازم نیست یهو بری شاخ کار رو بگیری. خصوصا که اگه شما بخوای تازه ARM یاد بگیری. فعلا LPC17XX مشکلی زیادی نداره و بهترین منابع رو داره پس برای استارت عالیه. البته اگه انگلیسی مشکل ندارید برید سراغ ST نه NXP (همین LPC ها). من خودم ST کار هستم. :biggrin:

                            دیدگاه


                              #15
                              پاسخ : [آموزش] با چه میکروکنترلر از خانواده ARM کار نکنیم؟ و چه میکرویی انتخاب و کا

                              نوشته اصلی توسط v_ilkhani
                              سلام ...
                              مگه راوی و شروع کننده پست این میکروکنترلرها رو پیشنهاد نداده ...
                              الان شنیدمAT91SAM7 خیلی قدیمی شده و هم خانواده هاش دیگه تولید نمیشن ...
                              خوب بهتر نیست هر چه سریعتر کوچ کنیم ؟؟؟
                              نه بابا تولید میشن
                              شما ببینید 8051 چه قدر قدیمه ولی هنوز تولید میشه چه برسه به AT91SAM7
                              وقتی میشه یه کاریو با یه میکرویی با هزینه پایین تر انجام داد نباید اون کارو با یه میکرو با هزینه بیشتر انجام داد حالا اگه میکرو قدیمی باشه نباید بگیم خوب نیست کارو باهاش انجام داد
                              هنوز خیلی از کارا و پروژه ها با AVR که خیلی قدیمی تره انجام میشه
                              البته اگه میخاین شروع کنین یه چیز بروزتر بگیرین بهتره
                              زندگی یعنی امید و حرکت
                              کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                              سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                              برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                              به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                              دیدگاه

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