اطلاعیه

Collapse
No announcement yet.

راهنمایی در مورد یادگیری arm

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

    راهنمایی در مورد یادگیری arm

    با سلام دوستان من خیلی تعریف arm رو شنیدم و میخوام یاد بگیرم و از avr دیگه خسته شدم چون زیاد قوی نیست
    اگه میشه کتابی رو پیشنهاد کنید یا ره نمایی کنید فقط زبان برنامه نویسی اسمبلی نباشه
    ممنون
    -0-

    #2
    پاسخ : راهنمایی در مورد یادگیری arm

    من کتاب میکروی ARM سری AT91 خریدم که نرم افزار IAR و کلی پروژه اموزشی همراهش بود.نویسندهاش حامد پورخواجه و میثم شفیع طلایی هستند.
    یه هدر برد هم براش طراحی کردن که میتونید باهاش راحتتر کار کنید.
    به زبان سی و ساده توضیح داده شده که به راحتی میتونید با ARM اشنا بشید.
    موفق باشید

    دیدگاه


      #3
      پاسخ : راهنمایی در مورد یادگیری arm

      دوست عزیز،
      با توجه به تجربیات شخصی خودم، بهترین راه یادگیری ارم استفاده از کد ها و سمپل ها و دیتاشیت هایی که هم اکنون در اینترنت موجود هستن.
      در قدم اول بهترین کار اینه که بورد آموزشی lpc1768 برای شرکت eca یا هر مدلی که مد نظرتون هست رو تهیه کنید و شروع به کار کردن و برنامه نویسی برای اون کنید.
      ضمنن با توجه به تجربیاتم میکرو های شرکت nxp از لحاظ داکیومنت ها و اموزش ها براشون در اینترنت چه به زبان انگلیسی و چه به زبان فارسی و از همه مهمتر توابع موجود براشون بهترین هستند.
      برای اخرین نکته هم بهترین محیط و کد ادیتور برای کد زنی ارم نرم افزار keil4 میباشد که کامل میکرو های ارم nxp و انواع دیگر از نظیر arm7 رو به خوبی ساپورت میکنن.
      این اطلاعات که خدمتتون گفتم به خودی خود میتونه باعث شه که شما کار با این میکرو ها رو شروع کنید و ادامه کار به ممارست خود شما بستگی داره، زیرا کار با ارم کاملن با کار با avr فرق داره و برای مثال در ارم چیزی با عنوان codewizard وجود ندارد و شما مدام با رجیستر های مختلف سر و کار دارید و ...

      موفق باشید

      دیدگاه


        #4
        پاسخ : راهنمایی در مورد یادگیری arm

        نوشته اصلی توسط saeiddiod
        من کتاب میکروی ARM سری AT91 خریدم که نرم افزار IAR و کلی پروژه اموزشی همراهش بود.نویسندهاش حامد پورخواجه و میثم شفیع طلایی هستند.
        یه هدر برد هم براش طراحی کردن که میتونید باهاش راحتتر کار کنید.
        به زبان سی و ساده توضیح داده شده که به راحتی میتونید با ARM اشنا بشید.
        موفق باشید
        دوست عزیز من این کتاب و تهیه کردم ولی متاسفانه هر کدی که نوشتم اجرا نمیشه ایرادی هم نداره خود کد وقتی پرگرام میکنم اول خود jlinkایراد میگیره که برنامه از آدرس 0 شروع شده و باید از آدرس 1000 شروع شه بعد تصیح خود jlink و پروگرام کردن برد اصلا اجر نمیشه و انگار نه انگار ولی تحقیقاتم منو به فایل ICF رسوند و بحث شروع حافظه فلش و.... و باعث شد با KILL جلو برم .
        شما مشکلی نداشتی با IAR؟
        جهان پیر است و بی بنیاد ازاین فرهاد کش فریاد
        که کرد افسون و نیرنگش ملول از جان شیرینم

        دیدگاه


          #5
          پاسخ : راهنمایی در مورد یادگیری arm

          بهترین کار برای شروع آرم تهیه یک سخت افزار مناسب مثل برد آموزشی یا هدر برد است و بعد سعی کنید از کدهای نمونه و دیتاشیت استفاده کنید
          در ابتدا سعی کنید با خود رجیستر ها کار کنید از CMSIS یا RL استفاده نکن چون واسه شروع گیجت میکنه.

          دیدگاه


            #6
            پاسخ : راهنمایی در مورد یادگیری arm

            نوشته اصلی توسط (!Mostafa! (!M!
            با سلام دوستان من خیلی تعریف arm رو شنیدم و میخوام یاد بگیرم و از avr دیگه خسته شدم چون زیاد قوی نیست
            اگه میشه کتابی رو پیشنهاد کنید یا ره نمایی کنید فقط زبان برنامه نویسی اسمبلی نباشه
            ممنون
            از لحاظ کتاب میتونم به دو تا کتاب :
            1. میکروکنترلر های arm سری lpc مولف ابوالفضل زرگری که lpc2368 زوم میکند
            2. میکرو lpc1768 مربوط به مهندس سهند سجادی که تو سایت کویر الکترونیک هست
            یک برد آموزشی تهیه کن از هر جا که خواستی و به کیفیت برد وامکانات هم توجه کن و تو فهم اجرا برنامه دیباگ کردن کمک بزرگی میکنید و بهترین میکرو ها به نظر من میکرو ها فیلیإ¾س هستند چون مثال زیاد داره و کار با هاش آسان تر و منابع بهتر! :job:
            برای تغییر دادن در زندگی اول باید خودم تغییر کنم نه دیگران!
            یک اشتباه جدید در زندگی بهتر از تکرار اشتباه قبلی است .

            دیدگاه


              #7
              پاسخ : راهنمایی در مورد یادگیری arm

              سلام
              کسی میتونه لینک دانلود keil رو بذاره که درست کرک بشه؟؟
              ممنون
              http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

              دیدگاه


                #8
                پاسخ : راهنمایی در مورد یادگیری arm

                نوشته اصلی توسط elfian
                دوست عزیز من این کتاب و تهیه کردم ولی متاسفانه هر کدی که نوشتم اجرا نمیشه ایرادی هم نداره خود کد وقتی پرگرام میکنم اول خود jlinkایراد میگیره که برنامه از آدرس 0 شروع شده و باید از آدرس 1000 شروع شه بعد تصیح خود jlink و پروگرام کردن برد اصلا اجر نمیشه و انگار نه انگار ولی تحقیقاتم منو به فایل ICF رسوند و بحث شروع حافظه فلش و.... و باعث شد با KILL جلو برم .
                شما مشکلی نداشتی با IAR؟
                باسلام
                بله درست است شما باید فایل icfمیکرویی که می خواهید پروگرم کنید رو درiarاستفاده کنید
                که با یک سرچ ساده تو اینترنت پیدا میشه.
                ولی در کل بهتره برید سمتkail
                بخاطربر نامه نویسی بر اساس توابعcmsis

                دیدگاه


                  #9
                  پاسخ : راهنمایی در مورد یادگیری arm

                  جواب سوال خودم:
                  http://downloadly.ir/software/engineering-specialized/keil/
                  http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

                  دیدگاه


                    #10
                    پاسخ : راهنمایی در مورد یادگیری arm

                    نوشته اصلی توسط سامان تقی پور
                    سلام
                    کسی میتونه لینک دانلود keil رو بذاره که درست کرک بشه؟؟
                    ممنون
                    در سایت کیل هست
                    اینجا هم چند تیکش کردم
                    :http://www.arm-education.ir/?cat=8
                    فيلم آموزشي ميکروکنترلر LPC1768
                    فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
                    فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
                    فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

                    دیدگاه


                      #11
                      پاسخ : راهنمایی در مورد یادگیری arm

                      نوشته اصلی توسط elfian
                      تحقیقاتم منو به فایل ICF رسوند و بحث شروع حافظه فلش و.... و باعث شد با KILL جلو برم .
                      شما مشکلی نداشتی با IAR؟
                      اگه منظورت icf هست تو مسیر نصب برنامه برای همه میکروها هست.برای نمونه ادرس پایین رو برو...
                      C:\Program Files\IAR Systems\Embedded Workbench 5.0 Evaluation\ARM\examples\NXP\LPC23xx\KEIL-MCB2300\simple\Common
                      فایل icf هست که باید تو تنظیمات انتخابش کنی.
                      من که با iar مشکلی ندارم البته keil هم خوبه.

                      دیدگاه


                        #12
                        پاسخ : راهنمایی در مورد یادگیری arm

                        نوشته اصلی توسط saeiddiod
                        اگه منظورت icf هست تو مسیر نصب برنامه برای همه میکروها هست.برای نمونه ادرس پایین رو برو...
                        C:\Program Files\IAR Systems\Embedded Workbench 5.0 Evaluation\ARM\examples\NXP\LPC23xx\KEIL-MCB2300\simple\Common
                        فایل icf هست که باید تو تنظیمات انتخابش کنی.
                        من که با iar مشکلی ندارم البته keil هم خوبه.
                        سلام من متن فایل ICF که دارم غلطه شروع و از 1000 نزده از 0 زده
                        جهان پیر است و بی بنیاد ازاین فرهاد کش فریاد
                        که کرد افسون و نیرنگش ملول از جان شیرینم

                        دیدگاه


                          #13
                          پاسخ : راهنمایی در مورد یادگیری arm

                          منظورت اولین ادرس جدول اینتراپت یا شروع برنامست؟ میتونی ادرس رو خودت صفر بذاری.
                          مال من که تو فایل ICF صفر بود.برای نمونه LPC 23XX
                          define symbol __ICFEDIT_intvec_start__ = 0x00000000;

                          دیدگاه


                            #14
                            پاسخ : راهنمایی در مورد یادگیری arm

                            نوشته اصلی توسط saeiddiod
                            منظورت اولین ادرس جدول اینتراپت یا شروع برنامست؟ میتونی ادرس رو خودت صفر بذاری.
                            مال من که تو فایل ICF صفر بود.برای نمونه LPC 23XX
                            define symbol __ICFEDIT_intvec_start__ = 0x00000000;
                            دستت درد نکنه این مشکل و فقط تو سری at91samدارم
                            جهان پیر است و بی بنیاد ازاین فرهاد کش فریاد
                            که کرد افسون و نیرنگش ملول از جان شیرینم

                            دیدگاه


                              #15
                              پاسخ : راهنمایی در مورد یادگیری arm

                              نوشته اصلی توسط elfian
                              این مشکل و فقط تو سری at91samدارم
                              همین الان نگاه کردم برای AT91SAM7X256 تو IAR من مقدارش صفره.
                              مقدارش رو به "صفر" تغییر بده.فکر نکنم مشکلی بوجود بیاد.

                              دیدگاه

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