ايران ويج

نسخه‌ی کامل: کمک برای شروع برنامه نویسی ARM
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
من میخوام برنامه نویسی میکرو ARM رو شروع کنم و همه دوستان میگن که این میکرو ها با زبان C قابل برنامه نویسی می باشند. مشکل من اینه که زبان C رو از کجا یاد بگیرم...تا اونجایی که میدونم این زبان مال رشته کامپیوتره و میکروهای AVR هم با زبان C برنامه نویسی میشن اما تفاوت اون زبان با زبان مورد استفاده در میکروهای ARM رو نمیدونم. کسی میتونه بگه که از کجا میتونم زبان C مربوط به میکروکنترلر ARM رو یاد بگیرم؟؟ آیا کتاب های آموزش زبان C(مربوط به کامپیوتر) موجود در بازار کمکی میتونه بکنه؟؟یادگیری زبان C مربوط به میکروهای AVR چطور؟
سلام
به ایرانویج خوش اومدین

اول باید مشخص کنید که با کدوم نوع از arm ها میخواید کار کنید
ظاهرا cortex m3 و m4 ها الان خوبن... که من کار نکردم ...


بعد باید مشخص کنید که میکرو مال کدوم شرکته، مثلا اتمل، nxp و...

بعدش دنبال محیط برنامه نویسی براش بگردید که ساپورت اش کنه( که مشکلی نیست.... همه ide ها تقریبا ساپورت میکنن :) )

زبان برنامه نویسی هم C هستش
ولی بعضا basic هم مشاهده شده Biggrin
حتی فلوچارت هم ...



در مورد کتاب....
به سایت هایی مثل roboeq.ir یا فروشگاه کویر الکترونیک برید...
اونجا قسمت کتب الکترونیک ... میتونید پیدا کنید...

البته مجله های pdf هم هستن... مثل pmm(همون ایرانمیکرو)
که با سری atmel at91sam7 شروع کردن.... بعدا رفتن سراغ lpc و....


در مورد ide ها، چندتا هستن...
معروف ترینشون Keil هه... که ورژن 4و4.7 و 5 اش موجود هه
ورژن 4.7 و 4 اش بدون دردسر کار میکنه...
ورژن 5 هم هست و خیلی امکانات بیشتری داره... ولی ...


کلا هر میکرو، ساختار داخلی خودشو داره...
حتی تو arm ها، همین طوری راحت راحت، نمیشه از یه میکرو به میکرو ی دیگه، عوض کرد...
بالاخره تفاوت هست بینشون ... اما این تفاوت بین avr ها و میکرو های به اصطلاح arm میتونه خیلی بیشتر باشه...

کلا یه کتاب بگیرید... شروع کنید...


همین انجمن یه سرچ کنید کلی مطلب هستش...
چندتا تاپیک هم هست که از ابتدا همه چیز توضیح داده شده درشون...



موفق باشید
کتاب های آموزش زبان C که تو اینترنت هست برای میکرو ARM هم قابل استفادست؟؟ یا زبان C مربوط به میکروکنترلر متفاوته؟