اطلاعیه

Collapse
No announcement yet.

کمک در مورد ARM

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

    کمک در مورد ARM

    سلام دوستان
    من میخوام شروع به یاد گیری ARM کنم ولی یه سری اطلاعات میخوام کا هر جا میگردم بدرد بخور نیستن :
    مثل اطلاعت سخت افزاری
    PLL,DAM,nFIQ,nIRQو هر چیز دیگری که داره
    پروگرام کردنش
    کدوم خانوادش بهتره
    با کدوم کامپایلر شروع به کار کنم
    سیستم عامل RTX چی هست و چه جور می نویسن
    چه جور میشه رو ARM سیستم عامل سوار کرد
    چه جور با USBش کار میکنن
    و...
    دوستان ، خواهشا میشه کمک کنید یا یه منبع خوب معرفی کنید
    TANX
    [move] [/move]
    دلا خو کن به تنهایی که از تنها بلا خیزد

    #2
    پاسخ : کمک در مورد ARM

    از کمک دوستان واقعا ممنونم :applause:
    دلا خو کن به تنهایی که از تنها بلا خیزد

    دیدگاه


      #3
      پاسخ : کمک در مورد ARM

      این چیزها که شما گفتی اندازه یه کتاب توضیح داره!!!
      PLL,DAM,nFIQ,nIRQو هر چیز دیگری که داره
      دوتای اول مربوط به وقفه هاست.اولیش معمولی دومی fast.
      dma برای کم کردن بار پردازنده هست و روال کارش اینجوری هست که مثلا یه قسمت از حافظه رو بدون دخالت پردازنده در جای دیگه کپی میکنه یا مثلا دیتایی که از یکی از رابط ها وارد میکرو میشه رو بدون دخالت پردازنده روی حافظه میریزه.
      PLL هم مربوط به قسمت کلاک میکرو هست. یه جور ضرب کننده ی فرکانسی.

      USB ,RTX اینا هم همون اول کار نیاز نمیشه.
      شما برو یه سرچی تو انجمن انجام بده و انتخاب کن که با کدوم نوع میکرو ها میخوای کار کنی تا در مورد پروگرم کردنش راهنمایی کنیم.
      کامپایلر رو هم میتونی از بین keil و IAR انتخاب کنی. keil ساده تره و برای شروع مناسب تره.
      [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

      دیدگاه


        #4
        پاسخ : کمک در مورد ARM

        میشه یه راهنمایی در مورد مدل ها ، خصوصیاتش و قیمتش کنید
        یا یه سریش که واسه یه تازه کار راحت باشه
        دلا خو کن به تنهایی که از تنها بلا خیزد

        دیدگاه


          #5
          پاسخ : کمک در مورد ARM

          هسته همه میکرو های ARM 7 که تو دسترس هست یکیه.پس نمیشه گفت کدوم بهتره. همش برمیگرده به سلیقه کاری شما. بعضی ها با میکرو های اتمل مثل at91sam7s حال میکنند بعضی ها با NXP که مثل LPC23xx .سری های 21 و 13 هم داره که فکر میکنم اونا هم arm7 باشند.
          میکرو های NXP یکم فرکانس کاریشون و بازدهی بالاتری دارند ولی قیمتشم یکمی بالاتره. برای گرفتن لیست قیمت ها به shop همین سایت برید و مقایسه کنید.
          اگر هم میخواید که با cortex-m کار کنید فکر کنم فقط LPC17xx در دسترس باشه.نحوه کار با این خیلی شبیه LPC23xx هست ولی این سریع تر از اون هست.
          حالا شما باید انتخاب کنید که از کدوم سری بیشتر خوشتون اومده و بیشتر مناسب کارتون هست.....
          [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

          دیدگاه


            #6
            پاسخ : کمک در مورد ARM

            ببخشید من تو پست قبلیم LPC 13xx رو ARM 7 گفتم که هست. الان که بررسی کردم دیدم cortex هست.
            LPC1313
            ARM Cortex-M3 processor, running at frequencies of up to 72 MHz.
            [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

            دیدگاه


              #7
              پاسخ : کمک در مورد ARM

              پس شما میگید با LPCxxxx شروع کنم
              حالا میشه راهنماییم کنید تا شروع کنم
              کامپایلر ؟
              پروگرام ؟
              minimum hardware
              و فرامینی که توی اون کامپایلر استفاده میشه
              و ...
              ممنون میشم
              سری LPC2000 Family خوبه ؟ یا 3000 ؟

              دلا خو کن به تنهایی که از تنها بلا خیزد

              دیدگاه


                #8
                پاسخ : کمک در مورد ARM

                چون همه میکرو های آرم از یک معماری استفاده میکنن در حقیقت تنها تفاوتی که با هم دارن فقط نقشه آدرس حافظه است مثلا adc در اتمل در آدرس 0xfffff 2154
                است و در فلیپس در آدرس 0xfffff 7400 است

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

                دیدگاه


                  #9
                  پاسخ : کمک در مورد ARM

                  خوب حالا میشه یه منبع خوب معرفی کنید
                  حالا چه جور پروگرام کنم
                  مثل اینکه شرکتهای سازنه یه دونه boot loader توش گذاشتن که با سریال پروگرام میشه ؟
                  چه جور باید پروگرامش کرد ؟
                  دلا خو کن به تنهایی که از تنها بلا خیزد

                  دیدگاه


                    #10
                    پاسخ : کمک در مورد ARM

                    نوشته اصلی توسط Navid_Micro
                    پس شما میگید با LPCxxxx شروع کنم
                    حالا میشه راهنماییم کنید تا شروع کنم
                    کامپایلر ؟
                    پروگرام ؟
                    minimum hardware
                    و فرامینی که توی اون کامپایلر استفاده میشه
                    و ...
                    ممنون میشم
                    سری LPC2000 Family خوبه ؟ یا 3000 ؟

                    من نگفتم که اگه با این سری کار کنی بهتره. فقط مقایسه کردم.به هر حال....
                    مناسب ترین کمپایلر keil هست که برای هردو قابل استفاده هست.
                    برای پروگرم کردن LPC ها هم میتونید از flash magic استفاده کنید.یه سرچ بزنید شماتیکش رو پیدا میکنید. خیلی سادست...
                    فرامین خاصی نداره.اصلی ترین چیز همون بلد بودن زبون سی و مقدار دادن به ریجستر هاست.
                    کلا من میکرو های LPC رو دوست دارم و به نظرم همه خوبند. اما سری 3000 رو تا حالا تو بازار خودمون نشنیدم!
                    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                    دیدگاه


                      #11
                      پاسخ : کمک در مورد ARM

                      سلام دوستان
                      LPC1768 جزو رده ی Cortex M3 محصوب میشه ؟
                      دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .

                      دیدگاه


                        #12
                        پاسخ : کمک در مورد ARM

                        نوشته اصلی توسط goldperson2005
                        سلام دوستان
                        LPC1768 جزو رده ی Cortex M3 محصوب میشه ؟
                        بله دوست عزیز.
                        [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                        دیدگاه


                          #13
                          پاسخ : کمک در مورد ARM

                          من می خواستم برد آموزشی NXP ARM LPC1768 DevBoard Cortex-M3 رو بخرم ولی الان نمی دونم چکار کنم .
                          من فکر می کردم مثالهاش به زبان فارسیه دیدم اکثرا چینیه حتی انگلیسی هم نیست که نوری باشه در تاریکی .
                          من فکر می کردم برنامه هاش توسط IAR تولید شده دیدم توط Keil تولید شده .
                          می خواستم همراش کتاب آموزش گام به گام Cortex M3 رو بخونم .
                          الان نمی دونم چکار کنم .
                          دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .

                          دیدگاه


                            #14
                            پاسخ : کمک در مورد ARM

                            کسی نبود ما رو راهنمایی کنه ؟ :cry2:
                            دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .

                            دیدگاه


                              #15
                              پاسخ : کمک در مورد ARM

                              نوشته اصلی توسط goldperson2005
                              دیدم اکثرا چینیه حتی انگلیسی هم نیست که نوری باشه در تاریکی .
                              من فکر می کردم برنامه هاش توسط IAR تولید شده دیدم توط Keil تولید شده .
                              نرم افزار IAR برای 17 تا شرکت مثال داره در مسیر

                              C:\Program Files\IAR Systems\Embedded Workbench 6.0\arm\examples
                              شرکت ا عبارتند از
                              Actel - Aiji- AnalogDevices---ARM- Atmel--Cirrus -EnergyMicro -Freescale -Fujitsu -Micronas -Nuvoton - NXP -OKI -Samsung -ST - TexasInstruments -Toshiba
                              تنها موردی که همه آدما یقین دارن خدا در حقش زیاد لطف کرده
                              داشتن عقله زیادتر از دیگر آدم ها است

                              دیدگاه

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