كنترل پنل             جستجو               پرسشهای متداول            .:: آخرین پست‌های انجمن ::.            لیست اعضا            مدیران سایت             درجات        ورود
فهرست انجمن‌ها -> عمومي كامپيوتر
پاسخ دادن به این موضوع
armچیه؟
پست تاریخ: دوشنبه 23 اسفند 1389 - 21:13    
glasy_heart
داره كولاك مي‌كنه!
داره كولاك مي‌كنه!


پست: 191
عضو شده در: 12 آذر 1389
محل سکونت: زیــــر چــــــــتر خــــــــــدا
blank.gif


امتياز: 1928

عنوان: armچیه؟ خواندن مشخصات فردی ارسال پیام شخصی

سلام میدونین دوستان ما هنوز کتاب armرو رو پیدا نکردیم خیلی وقته که دنبالشیم به همه ی کتابفروشیهای معتبر هم سر زدیم وسفارش دادیم اما اونا هم ناامیدمون کردن .
بگذریم همون اوایل تو اینترنت یه گشتی زدیم این چند خط رو گرفتیم
میزارم اینجا برای اهلش برا اونایی که دوست دارن در موردش بدونن چه بسا چند خط.
_________________________________________________________________________
arm چیست؟
این قطعات پردازنده ای هستند ، از نوع 32 بیتی و دارای معماری RISC هستند و سرعت نسبتا بالایی هم دارند (کلاک از 300 تا 2000 مگاهرتز)و مجهز به برخی امکانات داخلی (adc و dac و تایمر وکانتر و pwm و rtc و i2c و spi و dmaو ...)وحافظه کش هستند . قابلیت ها و باس های استانداردی که برای این پروسسورها در نظر گرفته شده به همراه سرعت بالا ، حافظه کش مناسب ، مقایسه گرهای داخلی ، تایمرهای 16 بیتی برای پیاده سازی RTC و ... ، باعث شده که عملکرد این تراشه ها نسبت به انواع دیگر پروسسورهای هم تراز ، دارای کیفیت و قدرت بالاتری باشه .



چرا قبلا از این پردازنده استفاده نمیشده ، ایا به تازگی وارد بازار شدند؟
این پردازنده قبلا توسط شرکت arm تولید میشده که این شرکت هم به قیمت بالا این پردازنده رو به مشتریان خاص میفروخته ، اما از اوایل سال 2002 به بعد این شرکت مجوز ساخت این پردازنده رو به شرکتی های همچون ATMEL و Luminary Micro و شركت philips و چند تا شرکت دیگه میده .
شرکت های فوق با اضافه کردن امکاناتی مثل انواع مبدل ها (دیجتال به انالوگ و ....)، انواع رابط ها (بلوتوث ، usb )و... این پردازنده رو به یک پردازنده عمومی تبدیل میکنند و اون رو به بازار جهانی عرضه میکنن.


برای برنامه نویسی این پردازنده ها از چه زبان و کامپایلری استفاده میشه ؟
برای برنامه نویسی این پردازنده از زبان های c و بیسیک و اسمبلی استفاده میشه .
کلیه کامپایلر های زبان اسمبلی برای این پردازنده رایگان هستند برای زبان های c مثل خود c و c++ کامپایلر های متعددی ارائه شده که کی از این کامپایلر ها کامپایلر keil uvision هست که در اون میشه به زبان های اسمبلی و c و c++ برنامه نوشت .
برای زبان بیسیک نیز کامپایلر بسکام arm وجود داره که هنوز در دسترس عموم قرار نگرفته تا کرک بشه.


ایا این پردازنده cpu هستند یا مانند میکرو کنترلر ها میباشند ، یعنی در در داخل خود ram و i/o و.. دارند یا نه ما خودمان باید این امکانات را بهش اضافه کنیم ؟
این پردازنده در نمونه های گوناگونی ارایه شده است مثلا مدل LPC2138 دارای 512 کیلو حافظه فلش ، 32 کیلو حافظه رم ، مبدل آنالوگ به دیجیتال ، مبدل دیجیتال به آنالوگ و ... میباشد
یا مدل at76c551 ساخت شرکت اتمل دارای امکانتی همچون بلوتوث ، ارتباط usb و... هست
یا مدل arm7tdmi فقط یک پردازنده است که روی خود فقط خطوط i/o دارد و باید برای ان مانند یک میکرو پروسوسر واحد های rom و ram و کانتر و... تعبیه کرد
این پردازنده در مدل های وسیع ساخته میشوند (بسیار گسترده تر از avr و pic و.. ) و دست شما برای انتخاب باز است برای اطلاعات بیشتر در مورد هر پردازنده به شرکت سازنده مراجعه کنید :

ایا برای شبیه سازی این میکرو پروسسور ها نرم افزاری وجود دارد ، قیمت انها در چه حدی است ؟
خود نرم افزار kiel دارای قسمت شبیه ساز میباشد ، به علاوه نرم افزار قدرتمند پروتوس نیز از این پروسسور ها پشتیبانی میکند
قیمت این پروسسور ها بسته به امکانات از 5 تا 500 هزار تومان متغییر است،
مثلا قیمت lpc2300 نه هزار تومان است ، این پروسسور دارای امکانات زیر میباشد:
فرکانس کاری 72 مگاهرتز
512 کیلو حافظه فلش قابل برنامه ریزی
8 کیلو sram برای cpu و 16 کیلو برای شبکه و 8 کیلو هم برای usb
قابلیت اتصال به usb و شبکه lan و...
قابلیت اتصال کارت mmc و sd و...
پشتیبانی از usb 2.0
پورت های spi و i2c و ...
70 تا پایه ورودی و خروجی
6 تا adc ده بیتی
چند تا dac 10 بیتی (توی دیتا شیت تعداد نزده)
5 عدد تایمر و کانتر که میتونن از بیرون تحریک بشن و ...
rtc
ولتاژ تغذیه 3.3 تا 3.6 ولت
نوسان ساز داخلی کریستالی از 1 تا 24 مگاهرتز
و کلی امکانات دیگه که توی دیتا شیت این پروسسور موجود هست.

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: دوشنبه 23 اسفند 1389 - 21:33    
_heavenly_
خوب داره پيش مي‌ره
خوب داره پيش مي‌ره


پست: 79
عضو شده در: 27 آبان 1389
محل سکونت: زيرسايه ي شما
blank.gif


امتياز: 1211

عنوان: پاسخ به «armچیه؟» خواندن مشخصات فردی ارسال پیام شخصی

سلامن عليكم
20 صفحه اي كه درموردش جمع آوري كرده بوديم كو پس؟! Embarassed Mr. Green
نميشد حالا انقدر زود اقدام نكني !! چشم غره رفتن
خبر خوبو از همين جا ميدم بت Razz كتاب فروشي مژده تو شمال يكي برامون گذاشته كنار،
ان شاءالله وقتي بر ميگردم باarm ميام . Wink

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: دوشنبه 23 اسفند 1389 - 21:38    
glasy_heart
داره كولاك مي‌كنه!
داره كولاك مي‌كنه!


پست: 191
عضو شده در: 12 آذر 1389
محل سکونت: زیــــر چــــــــتر خــــــــــدا
blank.gif


امتياز: 1928

عنوان: پاسخ به «armچیه؟» خواندن مشخصات فردی ارسال پیام شخصی

سلام ریفیق
برووو بابا ااااااااا خنده به تمام معنا
به قول یارو گفتنی :واسه همه آره واسه ما هم آره؟ Wink
اااااااا جدی ی ی میگی؟
دستت درد نکنه تو شهر های کوچیک که یافت نمیشه عید بهونه ای بود بری شمال پایان ناممون حل شه
مرسی

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:


نمایش پستها:                 مشاهده موضوع قبلی :: مشاهده موضوع بعدی  
پاسخ دادن به این موضوع
 

صفحه 1 از 1

تمام زمانها بر حسب GMT + 3.5 Hours می‌باشند
 Related Topics 


 information 

 

پرش به:  
شما نمی توانید در این بخش موضوع جدید پست کنید
شما نمی توانید در این بخش به موضوعها پاسخ دهید
شما نمی توانید موضوع های خودتان را در این بخش ویرایش کنید
شما نمی توانید موضوع های خودتان را در این بخش حذف کنید
شما نمی توانید در این بخش رای دهید


Copyright 2004-2024. All rights reserved.
© by Aftabgardan Cultural Center : Aftab.cc