امتیاز موضوع:
  • 6 رأی - میانگین امتیازات: 3.5
  • 1
  • 2
  • 3
  • 4
  • 5
شروع کار با arm
نویسنده پیام
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #1
شروع کار با arm
بازم سلام
توی لینک قبلی مختصری با arm اشنا شدید
شما فهمیدید که arm چی هست و از چه نرم افزاری برای برنامه نویسیش استفاده میشه .


حالا ممکنه چند سوال دیگه برای شما پیش بیاد که در زیر اونا رو بررسی میکنیم :

نرم افزار های برنامه نویسی arm رو از کجا دانلود کنیم (کدوم بهتره)؟

شما برای arm باید به زبان c برنامه بنویسید ( چون هیچ کی اسمبلی دوست نداره)
برای زبان c سه تا کامپایلر keil و iar و WinARM موجود هست
نرم افزار keil یه نرم افزار رایگانه ولی امکاناتش به پای IAR نمیرسه ، این نرم افزار دارای محیط ساده برای تازه کار هاست .برای دانلود این نرم افزار لینک های زیادی وجود داره که میتونید اونا رو اینترنت پیدا کنید

نرم افزار WinARM هم دارای امکاناتی متوسط هست و بین این دو تا نرم افزار هست ، این نرم افزار هم لینک دانلودش توی نت فراوونه

نرم افزار iar هم قدرتمند تین کامپایلر برای arm هست و تقریبا شبیه به winavr هست (از نظر نوع محیط و امکانات)
نرم افزار IAR رو میتونید از لینک زیر دانلود کنید :
http://supp.iar.com/Download/SW/?item=EWARM-EVA
برای در یافت نرم افزار باید به سایت سازت نرم افزار مراجعه کنید ، در صفحه ای که ادرسش در بالا موجود هست ،ادرس eMail و مشخصاتتون رو بدید بعد از چند دقیقه لينك دانلود فايل كه حدود 220 مگابايت هست به eMAil شما ارسال مي‌شه.
نرم افزار ی که دانلود مکنید نسخه 30 روزه است .

از اونجا که ما هممون جوجه برنامه نویس تشریف داریم پس با keil کار میکنیم بنابراین مطالبی رو که من از این به بعد میزارم برای نرم افزار keil هست ، به امید روزی که arm نیز مانند avr شود


برای شروع کار با arm کدوم پروسسور رو بگیرم ؟

دوستان پروسسور AT91sam7s64 ساخت شرکت اتمل رو پیشنهاد کردند ، این پروسسور دارای امکانات زیر هست:
توی دیتا شیتش امکاناتش دو تا صفحه هست که من مختصرش رو میزارم :
پورت USB2.0 full Speed
دارای دو منبع وقفه
نوسان ساز rc داخلی از 3 تا 20 مگا هرتز(pll هم داره )
ولتاژ كاري از 1.8 تا 3.3 ولت
دارای رابط های 2-wire و USARTو...rs485 و...
قابلیت برنامه ریزی بدون نیاز به پروگرامر
4 كانال PWM 16 بيتي
8 كانال ADC 10 بيتي
سه تا تايمر/كانتر 16 بيتي
دارای کانتر 20 بیتی مجزا
درای 64 پایه که 48 تا از اونا i/o هستند
توان جریان دهی 16 میلی امپر برای هرپایه(ولتاژ 3.3 ولت)
پایه ها قابلیت تحریک با 5 ولت رو دارند
قیمت ارزان و نوع پکیچ smd که باید براش یه فیبر کوچلو بسازید
مطالب دیگه توی دیتا شیت این ایسی موجودهست (دیتا شیتی که من دارم 733 صفحه میباشد و شما میتونید از سایت اتمل اون رو دانلود کنید )

برای شروع با arm چه پروگرامر لازم است ؟


مدلی که در بالا معرفی شد نیازی به پروگامر ندارد ، ولی مد های متعددی برای arm وجود دارد که در قسمت پروژه های گروهی به همرا pcb و توضیحات گذاشته میشود .

برای کار با arm به چه لوازمی احتیاج است ؟


در حال حاضر به کامپایلر keil و پروسسور معرفی شده در بالا
دیگر لوازم نیز شامل lcd و مقاومت و خازن و سیم و برد بورد و... است که در ادامه و در مکان مناسب گفته میشود ، برای شروع شما فقط میکرو و کامپایلر رو تهیه بفرما


ایا شما خودت تا حالا با این میرو کار کردی ؟

نه من خودم هنوز جوجه برنامه نویسم اما تا قبل از سال جدید به یک برنامه نویس حرفه ای تبدیل خواهم شد ، شما چطور ، پس مطالب این بخش رو دنبال کنید
۱۳-اسفند-۱۳۸۷, ۱۷:۳۶:۳۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper, t3r!p3000, ha_60, ghx, balanmo12, mahdi20, mostafa_naderi, salehjg, h0x00i, behzady, omid_phoenix, hadikh73, WhiteNoise
mahm0ud آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 0
تاریخ عضویت: شهریور ۱۳۸۲

تشکرها : 0
( 5 تشکر در 0 ارسال )
ارسال: #2
RE: شروع کار با arm
با سلام خیلی خوشحالم که این کار با ارزش رو شروع کردین من چند وقتی دنبال کار با این میکرو بودم اما بخاطر کنکور فعلا بیخیا این میکرو شدم.
اما چند نکته
1.توی آی سی های ARMهم از لحاظ سری ساخت و شرکت های سازنده به قدری زیادند که آدم توشون قوطه ور می شه من با ابتدای کار با اتمل موافقم اما به نظر من ارزون ترین پایه ای ترین و قوی ترین آی سی ای که توی بازار بشه پیدا کرد AT91SAM9260 است که جوان الکترونیک اون رو 15000تومان می فروخت
2.یه سوال میکرو های آرم پایه هاش رو میشه توی بردبورد کرد؟
3.میشه با سیستم عامل باهاش کار کرد؟
۱۳-اسفند-۱۳۸۷, ۲۱:۲۲:۱۲
ارسال‌ها
پاسخ
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #3
RE: شروع کار با arm
سلام
نقل قول: .توی آی سی های ARMهم از لحاظ سری ساخت و شرکت های سازنده به قدری زیادند که آدم توشون قوطه ور می شه من با ابتدای کار با اتمل موافقم اما به نظر من ارزون ترین پایه ای ترین و قوی ترین آی سی ای که توی بازار بشه پیدا کرد AT91SAM9260 است که جوان الکترونیک اون رو 15000تومان می فروخت
راستش من برای شروع دنبال یه میکرو بودم که دارای کلیه امکانات مورد نیاز باشه ، همون طور که خودتون گفتید این ایسی ها توسط دهد کمپانی معتبر ساخته میشن و هر کمپانی هم بیش از 10 ها محصول مختلف عرضه میکنه
نقل قول: .یه سوال میکرو های آرم پایه هاش رو میشه توی بردبورد کرد؟
کلیه میکرو ها smd هستند ( من نوع پایه دارندیدم ) و شما میتونیین براش pcb بسازین یا از سوکت مخصوصش استفاده کنید
نقل قول: 3.میشه با سیستم عامل باهاش کار کرد؟
با این میکرو ها همه کار میشه کرد
۱۳-اسفند-۱۳۸۷, ۲۲:۴۹:۱۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #4
RE: شروع کار با arm
می دونستید رو این ها می شه لینوکس نصب کرد؟
http://www.debian.org/ports/arm
بعد می دونستید می شه جایگزین PLC بشن؟
بعد می دونستین من دنبال یه آدم پایه می گردم برا این کار؟

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۴-اسفند-۱۳۸۷, ۰۹:۵۳:۱۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, 1nafar, balanmo12, mahdi20, nex2004
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #5
RE: شروع کار با arm
سلام
اتفاقا ما هم دنبال چند تا ادم پایه میگردم (ولی جوجه برنامه نویسم و هنوز خیلی راه در پیش داریم)
توی سایت eca یه بنده خدایی میخواست روش ویندوز نصب کنه ، فکر کنم به یه جایی هم رسیده بود
۱۴-اسفند-۱۳۸۷, ۱۰:۱۴:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #6
RE: شروع کار با arm
ویندوز به تیپش نمی خوره
اگه لینکی چیزی داری بذار (در مورد ویندوز)
اگه فکر میکنی می شه تا بسازیم

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۵-اسفند-۱۳۸۷, ۱۷:۲۸:۱۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi20
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #7
RE: شروع کار با arm
من این چن تا جمله رو توی سایت atmel دیدم.
Atmel is a Silver-level member of the Microsoft® Windows® Embedded Partner Program. A number of Atmel's ARM-based microcontrollers support the Windows CE® operating system and the .NET Micro Framework.
و
Linux® support for Atmel's ARM9-based microcontrollers, including a free Board Support Package (BSP), is available
و این یعنی هر دو تاش روشون نصب میشن دیگه؟ .NET هم میشه Biggrin
یعنی بریم با VS براشون برنامه بنویسیم دیگه.

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۵-اسفند-۱۳۸۷, ۲۰:۴۵:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1nafar
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #8
RE: شروع کار با arm
البته به شرطی که پول خرید و توانایی سوزوندن این CPU رو داشته باشی البته پول خرید ویندوزشم همین طور (از این کرک های توی بازار روش جواب نمی ده)
حالا چی کا رکنیم بسازیم؟

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۶-اسفند-۱۳۸۷, ۱۳:۲۹:۰۳
وب سایت ارسال‌ها
پاسخ
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #9
RE: شروع کار با arm
نقل قول: حالا چی کا رکنیم بسازیم؟
اول باید یاد بگیریمش ، من که از صبح دارم روی این keil کار میکنم و هنوز موفق به نوشتن برنامه نشدم ، به هر حال تا صبح هنوز وقت هست ، انشالله موفق میشوم ، شما هم دعا کنید
(آخرین ویرایش در این ارسال: ۱۷-اسفند-۱۳۸۷, ۰۷:۳۴:۳۵، توسط 1nafar.)
۱۶-اسفند-۱۳۸۷, ۱۹:۰۹:۱۷
وب سایت ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #10
RE: شروع کار با arm
keil برای ۸۰۵۱ رو زمان بچگی من فول بودم مشکلی داشتی بگو :d
فقط یادت نره اولین کاری که باید بکنی اینه که پروژه بسازی
راستی لینک دانلود واینا داری بده

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۶-اسفند-۱۳۸۷, ۲۰:۱۰:۰۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #11
RE: شروع کار با arm
سلام
کار با ااین arm خیلی ساده هست ، ولی help نرم افزار اصلا بدرد نمیخوره .
توی قسمت قبل تا حدودی با arm اشنا شدید ، در این قسمت میخوام نرم افزار "keil arm " یا "Keil uVision3" رو بهتون معرفی کنیم ، برای اینکه کار یادگری اسون تر کلیه مطالب در قالب pdf هست و میتونید اون رو دانلود کنید .
در این pdf شما با محیط Keil uVision3 اشنا مشید ، شما یاد میگیرید چجوری توی این محیط برنامه بنویسید و اون رو به کد هگز تبدیل کنید ، همچنین با چند مثال ، طریقه کار با پورت ها گفته شده ، قسمت بعدی طریقه کار با lcd کاراکتری که فردا صبح گفته میشه
در ضمن پیشنهاد میکنم توی سیات زیر عضو بشید :WhistleWhistle
www.ir-man.com
پروژه ها و مطالب خیلی خوبی اونجا هست و هرچیزی که اینجا کجذاشته میشه منبعش سایت معرفی شده است )WhistleWhistle
نقل قول: keil برای ۸۰۵۱ رو زمان بچگی من فول بودم مشکلی داشتی بگو
فقط یادت نره اولین کاری که باید بکنی اینه که پروژه بسازی
راستی لینک دانلود واینا داری بده
در صورتی قبلا با زبان c (برای avr یا 8051) کار کرده باشد ، یادگیری arm خیلی اسون میشه ClapClap


فایل‌(های) پیوست شده
.pdf   arm.pdf (اندازه: 141.35 KB / تعداد دفعات دریافت: 1,809)
(آخرین ویرایش در این ارسال: ۱۷-اسفند-۱۳۸۷, ۰۷:۲۳:۳۴، توسط 1nafar.)
۱۷-اسفند-۱۳۸۷, ۰۷:۰۱:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, mehrdadgh, hadii, taranom1, salehjg, h0x00i, gangehkhor, hadikh73


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ویدئو: شروع کار با keil برای LPC1768 sharin 0 2,281 ۱۲-آذر-۱۳۹۴, ۰۹:۵۱:۱۷
آخرین ارسال: sharin
  کمک برای شروع برنامه نویسی ARM majid1986 2 5,298 ۰۴-اسفند-۱۳۹۲, ۱۳:۲۱:۳۴
آخرین ارسال: majid1986
  انتخاب یه میکرو برایی شروع abbasalifix 1 2,261 ۳۱-مرداد-۱۳۹۱, ۰۹:۰۱:۲۲
آخرین ارسال: apcog
  یه چیز درست و حسابی برای شروع از صفر با ‏ARM SBRE77 31 20,755 ۲۵-تير-۱۳۹۱, ۱۷:۲۷:۳۶
آخرین ارسال: SBRE77
  شروع کار با ARM 9 ashkanbme 3 5,793 ۰۱-آبان-۱۳۹۰, ۱۹:۱۹:۱۷
آخرین ارسال: ha_60
  کار با arm شروع شد 1nafar 15 21,241 ۰۷-آذر-۱۳۸۹, ۰۰:۴۱:۰۲
آخرین ارسال: رسول
  ساده ترین ، راحت ترین ، ارزانترین برای شروع joker 18 42,772 ۰۱-تير-۱۳۸۹, ۲۳:۲۹:۰۹
آخرین ارسال: salehjg

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS