NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4078 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 14 از 14

موضوع: CoIDE: بهترین IDE برای میکروهای Cortex-M

  1. #1
    تازه وارد
    تاریخ عضویت
    Jul 2011
    نوشته ها
    4
    تشکر
    2
    تشکر شده 8 بار در 3 پست

    Exclamation CoIDE: بهترین IDE برای میکروهای Cortex-M

    سلام

    من یکی دو هفته ای هست که کار کردن با میکروهای stm32f1x رو شروع کردم. تو این مدت مشکلات زیادی با Keil داشتم. این شد که دنبال IDE های دیگه گشتم و امروز CoIDE رو پیدا کردم.

    اگه بخواهید از cmsis استفاده کنید، باید یک سری فایل های کتابخونه به پروژتون اضافه کنید. تو Keil ساختن یه پروژه و اضافه کردن این فایل ها دردسر داره و من بعد از کلی سر و کله زدن تونستم یه پروژه بسازم که کامپایل شه، البته بعدش برنامه کار نمی کرد. در ضمن تو Keil قابلیت Code Completion هم وجود نداره.

    اما CoIDE یک IDE بر پایه ی Eclipse هست که مخصوص میکروهای سری Cortex-M طراحی شده. در اون تنها با چند کلیک می تونید یه پروژه بسازید و اون خودش فایل های مورد نیاز رو پروژه اضافه می کنه. در ضمن قابلیت Code Completion رو هم داره که برای استفاده از cmsis خیلی کمک می کنه. اگه خواستید این IDE رو دانلود کنید، می تونید به لینک زیر مراجعه کنید.

    Free ARM Cortex M3 and Cortex M0 IDE

    در ضمن برای این که نرم افزار کار کنه، باید یک کامپایلر مثل GCC رو جداگانه دانلود کنید و بعد تو تنظیمات CoIDE آدرس اون رو بهش بدید. نحوه انجام این تنظیمات رو می تونید تو لینک زیر ببینید.

    Free ARM Cortex M3 and Cortex M0 IDE

    نرم افزار GCC رو هم می تونید از لینک زیر دانلود کنید.

    2011-q4-major : Series 4.6 : GCC ARM Embedded

    برای دیدن ویدئوی آموزش کار با CoIDE هم می تونید فایل زیر رو دانلود کنید. (حجم: حدود 20 مگ)

    http://www.coocox.org/video/all.wmv


    موفق باشید

  2. کاربران : 6 تشکر کرده اند از شما mhnasseri1 برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2008
    نام
    علی سعید
    نوشته ها
    67
    تشکر
    62
    تشکر شده 81 بار در 37 پست

    پیش فرض

    من باهاش کار کردم خوبه، اما پشتیبانی کیل خیلی بهتره،درسته که IDE درست حسابی نداره اما همون rl library کیل خیلی کار راه انداز تره.

  5. #3
    عضو جدید
    تاریخ عضویت
    Aug 2012
    نوشته ها
    6
    تشکر
    2
    تشکر شده 2 بار در 1 پست

    پیش فرض

    منظورتون از ideچیه؟

  6. #4
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    خوب - حالا یه طوری شد که دوستان به کامپایلر های بیس gcc علاقمند شدن

  7. #5
    عضو جدید
    تاریخ عضویت
    Nov 2009
    نوشته ها
    17
    تشکر
    11
    تشکر شده 26 بار در 9 پست

    پیش فرض

    سلام
    میشه از محیط Visual Studio برای برنامه نویسی ARM استفاده کرد؟ منظورم LPC 1768 هست.

  8. #6
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2008
    نام
    علی سعید
    نوشته ها
    67
    تشکر
    62
    تشکر شده 81 بار در 37 پست

    پیش فرض

    میشه اما باید از NET Micro Framework. استفاده کنین.
    http://www.netmf.com
    ویرایش توسط alisaeed : 08-12-2012 در ساعت 01:54

  9. تشکرها از این نوشته :


  10. #7
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    سلا م به همه دوستان .... من .net micro framwork رو دانلود کردم ... ولی یکم گشتم توش نتونستم میکروی خودم(1768) رو بهش معرفی کنم . اگه کسی اطلاعی داره ممنون میشم راهنمایی کنید ....

  11. #8
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2008
    نام
    علی سعید
    نوشته ها
    67
    تشکر
    62
    تشکر شده 81 بار در 37 پست

    پیش فرض

    نقل قول نوشته اصلی توسط microprocesor_2002 نمایش پست ها
    سلا م به همه دوستان .... من .net micro framwork رو دانلود کردم ... ولی یکم گشتم توش نتونستم میکروی خودم(1768) رو بهش معرفی کنم . اگه کسی اطلاعی داره ممنون میشم راهنمایی کنید ....
    من خودم با هاش کار نکردم آخه دیدم دردسرش زیاده.در اصل این یک مینی فریم ورک هست که شما رو از وابستگی به سخت افزار بی نیاز میکنه.یعنی میتونین برنامه ای که نوشتین رو بر روی میکرو کنترلرهای دیگه هم اجرا کنین.اما واسه اینکه اون رو با سخت افرار خودتون مچ کنین باید ابتدا فریم ورک رو پورت کنین برای سخت افزارتون.توی فایل های زیر یه توضیحاتی داده.
    البته من برای LPC مثالی ندیدم فقط STM دیدم و ATMEL.

    http://www.ghielectronics.com/downlo...ng%20NETMF.pdf
    فايل هاي پيوست شده فايل هاي پيوست شده

  12. کاربران : 3 تشکر کرده اند از شما alisaeed برای ارسال این پست سودمند:


  13. #9
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    ممنون از جوابت . یه سوال دیگه . من کامپایلر CoIDE رو هم دارم . مثل اینکه این کامپایلر Auto Complete داره . از دوستان کیا میدونه که چطوری فعال میشه ؟ ممنون
    ویرایش توسط microprocesor_2002 : 08-12-2012 در ساعت 17:53

  14. تشکرها از این نوشته :


  15. #10
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2008
    نام
    علی سعید
    نوشته ها
    67
    تشکر
    62
    تشکر شده 81 بار در 37 پست

    پیش فرض

    نقل قول نوشته اصلی توسط microprocesor_2002 نمایش پست ها
    ممنون از جوابت . یه سوال دیگه . من کامپایلر coide رو هم دارم . مثل اینکه این کامپایلر auto complete داره . از دوستان کیا میدونه که چطوری فعال میشه ؟ ممنون
    معمولا به صورت پیش فرض فعال هست و با ctrl+space کار میکنه.اما اگر غیر فعاله نمیدونم چطور میشه فعالش کرد توی منوهاش هم نگاه کردم واستون ولی چیزی ندیدم.

  16. #11
    مدیر انجمن
    تاریخ عضویت
    Dec 2009
    نام
    غلامحسن منصوری
    نوشته ها
    359
    تشکر
    408
    تشکر شده 819 بار در 248 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mhnasseri1 نمایش پست ها
    سلام

    من یکی دو هفته ای هست که کار کردن با میکروهای stm32f1x رو شروع کردم. تو این مدت مشکلات زیادی با keil داشتم. این شد که دنبال ide های دیگه گشتم و امروز coide رو پیدا کردم.

    اگه بخواهید از cmsis استفاده کنید، باید یک سری فایل های کتابخونه به پروژتون اضافه کنید. تو keil ساختن یه پروژه و اضافه کردن این فایل ها دردسر داره و من بعد از کلی سر و کله زدن تونستم یه پروژه بسازم که کامپایل شه، البته بعدش برنامه کار نمی کرد. در ضمن تو keil قابلیت code completion هم وجود نداره.

    اما coide یک ide بر پایه ی eclipse هست که مخصوص میکروهای سری cortex-m طراحی شده. در اون تنها با چند کلیک می تونید یه پروژه بسازید و اون خودش فایل های مورد نیاز رو پروژه اضافه می کنه. در ضمن قابلیت code completion رو هم داره که برای استفاده از cmsis خیلی کمک می کنه. اگه خواستید این ide رو دانلود کنید، می تونید به لینک زیر مراجعه کنید.

    free arm cortex m3 and cortex m0 ide

    در ضمن برای این که نرم افزار کار کنه، باید یک کامپایلر مثل gcc رو جداگانه دانلود کنید و بعد تو تنظیمات coide آدرس اون رو بهش بدید. نحوه انجام این تنظیمات رو می تونید تو لینک زیر ببینید.

    free arm cortex m3 and cortex m0 ide

    نرم افزار gcc رو هم می تونید از لینک زیر دانلود کنید.

    2011-q4-major : Series 4.6 : Gcc arm embedded

    برای دیدن ویدئوی آموزش کار با coide هم می تونید فایل زیر رو دانلود کنید. (حجم: حدود 20 مگ)

    http://www.coocox.org/video/all.wmv


    موفق باشید

    10000 بار تشکر بابت معرفی این نرم افزار. معرکه است واقعا

  17. کاربران : 4 تشکر کرده اند از شما mansoory برای ارسال این پست سودمند:


  18. #12
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    81
    تشکر
    1
    تشکر شده 27 بار در 18 پست

    پیش فرض

    من یک سالی هست دارم با coide کار میکنم . واقعا خوبه
    rtos خیلی خوبی هم داره . من که راضیم

  19. #13
    تازه وارد
    تاریخ عضویت
    Jul 2012
    نوشته ها
    3
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام.دوستان در coIDE میشه ریجستر نویسی هم کرد؟؟؟یا فقط مختص به CMSIS هست؟؟؟

  20. #14
    تازه وارد
    تاریخ عضویت
    Jul 2011
    نوشته ها
    4
    تشکر
    2
    تشکر شده 8 بار در 3 پست

    پیش فرض

    سلام

    آره میشه، منتها باید از structure هایی که تعریف شده استفاده کنی. مثلا برای دسترسی به رجیستر CCR4 تایمر 1 باید بزنی TIM1->CCR4.

  21. تشکرها از این نوشته :


موضوعات مشابه

  1. نحوه استفاده از I2C در نرم افزار CoIDE
    توسط m.valian در انجمن مباحث کلی ARM
    پاسخ: 2
    آخرين نوشته: 24-03-2014, 15:23
  2. پاسخ: 17
    آخرين نوشته: 28-02-2014, 12:07
  3. keil or coide
    توسط avr_rva در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 25-02-2013, 01:12
  4. Colink و coide
    توسط esi_52000 در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 28
    آخرين نوشته: 16-12-2012, 13:08
  5. مشکل با sprintf در coIDE
    توسط mehdi_nxp در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 10-12-2012, 20:34

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •