امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تفاوت کامپايلر ها
نویسنده پیام
30sharp1367 آفلاین
تازه وارد

ارسال‌ها: 20
موضوع‌ها: 10
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 0
( 2 تشکر در 1 ارسال )
ارسال: #1
تفاوت کامپايلر ها
سلام

يک سؤالی ذهن منو مشغول کرده ، اين کامپايلر ها چه فرقی دارن ؟
WinAVR , AVRStudio ,CodeVision ؟؟
ميشه برنامه هايی رو که با WinAVR نوشته شده رو در AVRStudio يا کدويژن ادامه داد ؟
۰۸-دى-۱۳۹۰, ۱۱:۰۱:۳۸
ارسال‌ها
پاسخ
parviz2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 171
موضوع‌ها: 16
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4
( 98 تشکر در 74 ارسال )
ارسال: #2
RE: تفاوت کامپايلر ها
فرق اینا در واقع در نوع خواندن لایبرری ها و یکسری دستورات متفاوت هست ولی بعضی ها شون میتونن با چند زبون برنامه نویسی بشن. ولی در کل از لحاظ کارکرد مثل هم هستند و همه چیز رو برای میکرو ساپرورت میکنن.
بله میشه میگم فقط باید تو هر کدوم به نوبه خودش هدرها و لابرریها رو بخونید.

گمان مبر که به پایان رسیده کار جهان / هزار باده ناخورده در رگ تاک است
۰۸-دى-۱۳۹۰, ۱۶:۵۳:۵۹
وب سایت ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #3
RE: تفاوت کامپايلر ها
سلام.

AVRstudio كه به زبان اسمبلي مي توني توش بنويسي ...
اما اين 2 تا :
WinAVR و Codevision كامپايلر هاي زبان C هستن ، كه قابليت اين رو توش داري كه از تركيب C و اسمبلي استفاده كني ...
همونطور كه دوستمون گفت ، نحوه ي تعريف header هاشون با هم تفاوت دارهه ...
چون كتابخانه هاي مختلفي دارن ، مشخصا توابع به كار رفته در حين برنامه نويسي هم با هم تفاوت دارهه ...
و در آخر اينكه با هموني كه شروع كردي بايد كارت رو تمام كني ...
يعني اگر بخواي ادامه ي يكي رو در يكي ديگه بنويسي ،‌از اول بايد تابع ها و كتابخونه هاي به كار رفته درش و فرم دستورات رو تغيير بدي ...

موفق باشي.
يا علي.

۰۸-دى-۱۳۹۰, ۱۸:۵۹:۰۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : علي برقي
ha_60 آفلاین
بنيانگذار سايت
******

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

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #4
RE: تفاوت کامپايلر ها
Winavr از gcc استفاده می کنه که یه کامپایلر قوی و برای تقریبا تمام میکرو ها حتی PC هم کار برد داره و استاندارد و آزاد و ... همونه که لینوکس رو باهاش کامپایل می کنن
avrstdio هم خیلی وقت باهاش کار نکردم ولی دیدم اون هم GCC رو اضافه کرد بنابراین فرقی بین این ۲ تا نیست به جر ظاهرشون
codevosion یه کامپایلر تجاری یه شرکت نوشته فقط برای avr کار می کنه C استاندارد رو دست کاری کرده باگ هم من زیاد دیدم ازش وقتی حجم برنامه بالا می ره

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۹-دى-۱۳۹۰, ۱۲:۱۲:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : علي برقي, sharin


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] تفاوت کلاک و فرکانس babyy 3 2,150 ۱۸-خرداد-۱۳۹۷, ۲۲:۲۵:۴۴
آخرین ارسال: salehjg
  [split] تفاوت LCD ها 30sharp1367 2 3,006 ۰۹-اسفند-۱۳۸۹, ۲۲:۵۰:۳۷
آخرین ارسال: h0x00i
Question تفاوت در راه اندازي تمام پله و نيم پله استپ موتور در چيست؟ Abbaspour 1 2,951 ۲۳-دى-۱۳۸۸, ۱۴:۵۹:۵۱
آخرین ارسال: t3r!p3000
Question تفاوت eeprom و flash در چي هست Abbaspour 12 37,213 ۱۵-آذر-۱۳۸۸, ۱۸:۰۹:۳۹
آخرین ارسال: محمد حسینی
  تفاوت کیبرد های ps2 و usb mehrdadgh 18 19,858 ۲۵-خرداد-۱۳۸۸, ۰۱:۵۳:۴۹
آخرین ارسال: farzadsw

پرش به انجمن:


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

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