اطلاعیه

Collapse
No announcement yet.

بررسی stm32cube ide

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    بررسی stm32cube ide

    سلام دوستان من می خواهم کار با stm32cube ide رو یاد بگیرم کسی می دونه کمبودها و نقاط ضعف این نرم افزار چی هست ؟با تشکر

    #2
    پاسخ : بررسی stm32cube ide

    دوستان کسی در این مورد نظری نداره؟

    دیدگاه


      #3
      پاسخ : بررسی stm32cube ide

      نوشته اصلی توسط شاهین کمالی روستا نمایش پست ها
      سلام دوستان من می خواهم کار با stm32cube ide رو یاد بگیرم کسی می دونه کمبودها و نقاط ضعف این نرم افزار چی هست ؟با تشکر
      سلام
      کمبود و نقاط ضعف از چه نظر؟

      دیدگاه


        #4
        پاسخ : بررسی stm32cube ide

        نوشته اصلی توسط hossein.m98 نمایش پست ها
        سلام
        کمبود و نقاط ضعف از چه نظر؟
        سلام حسین اقا ببینید در مورد انتخاب کامپایلر من چند نمونه رو به عنوان
        مثال با توجه به گفته دوستان در انجمن و سایت های دیگه تحقیق کردم
        به نتیجه رسیدم که مثلا بیسکام خیلی خوب نیست و اتمل استودیو خوب هست
        یا کدسیس خوب هست ولی میکرو سی خیلی خوب نیست و در مورد stm32cube ide
        یکی از دوستان در انجمن با توجه به تجربیات خودشون گفته بود افرادی پروژه
        های خوبی با این کامپایلر انجام دادن ولی اصلا متوجه نشدن که چکار کردن به
        این دلیل دوست داشتم تجربیات دوستانی که با این نرم افزار کار کردن و
        نقاط ضعف و کمبود این کامپایلر رو به طور کلی تجربه کردند رو بدونم

        دیدگاه


          #5
          پاسخ : بررسی stm32cube ide

          نوشته اصلی توسط شاهین کمالی روستا نمایش پست ها
          سلام حسین اقا ببینید در مورد انتخاب کامپایلر من چند نمونه رو به عنوان
          مثال با توجه به گفته دوستان در انجمن و سایت های دیگه تحقیق کردم
          به نتیجه رسیدم که مثلا بیسکام خیلی خوب نیست و اتمل استودیو خوب هست
          یا کدسیس خوب هست ولی میکرو سی خیلی خوب نیست و در مورد stm32cube ide
          یکی از دوستان در انجمن با توجه به تجربیات خودشون گفته بود افرادی پروژه
          های خوبی با این کامپایلر انجام دادن ولی اصلا متوجه نشدن که چکار کردن به
          این دلیل دوست داشتم تجربیات دوستانی که با این نرم افزار کار کردن و
          نقاط ضعف و کمبود این کامپایلر رو به طور کلی تجربه کردند رو بدونم
          خیلی خوبه که همچین تحقیقاتی میکنید چون خیلی از دوستانی که من میبینم کمتر همچین کاری میکنن.
          ببینید CubeIDE کمپایلر نیست! در واقع CubeIDE همونطور که از اسمش مشخصه یک IDE هستش که کاملا هم پروژه جدید و مستقلی نیست. در واقع همون نرم افزار قدیمی و محبوب Eclipse هستش که ادیتش کردن شده CubeIDE. CubeIDE از کمپایلر GCC استفاده میکنه برای کمپایل کردن کدها. دقیقا همون کمپایلری که Atmel Studio هم استفاده میکنه؛ با این تفاوت که هر کدوم برای یک پلتفرم هدف متفاوت این کار رو انجام میدن و نمیشه همینجوری جای هم بکار برن. میشه گفت کمپایلر GCC تقریبا بهترین و پر استفاده ترین کمپایلر حال حاضر دنیاست که برای پلتفرم های مختلفی هم پورت شده و کاربرد داره. GCC اپن سورسه و شما برای استفاده ازش ملزم نیستی حتما از CubeIDE استفاده کنی و توی هر IDE دیگه ای قابل استفاده هستش. حتی فکر کنم حتی توی نرم افزار Keil هم بشه ازش استفاده کرد. (دقیق مطمئن نیستم)
          از تجربه شخصی بخوام بگم، زیاد با CubeIDE کار نکردم. یعنی به نظرم یکم شلوغ کاری زیاد داره ادیتورش و این با سلیقه من جور نیست. اگر هم بخوام روزی ازش استفاده کنم، ترجیح میدم کدها رو با یه چیزی مثل VSCODE ادیت کنم و توی CubeIDE فقط کمپایلش کنم (کاری که همین الآن هم میکنم). به خاطر شرایط کاری که دارم، اگر کار ARM قرار باشه بکنم، فعلا روی همون Keil کمپایلش میکنم. اما خوب شما باید خودت تست کنی ببینی با کدوم راحت تری. از نظر کمپایلر هم با این که من طرفدار GCC هستم، ولی خوب کمپایلری که Keil استفاده میکنه هم به نظرم کمپایلر معقولیه و مثل کدویژن نیست که مجبورم کنه سوییچ کنم روی کمپایلر دیگه. پیشنهاد میکنم حتما «مقایسه کیل و GCC» رو سرچ کنید، مطلب جالبی در موردش توی یکی از سایت ها هست.
          در نهایت اما همه اینا ابزار هستن. ابزار خوب اون ابزاریه که شما باهاش راحت باشید، هزینه کمی براتون داشته باشه و خروجی قابل قبولی تولید کنه.
          موفق باشید

          دیدگاه


            #6
            پاسخ : بررسی stm32cube ide

            نوشته اصلی توسط hossein.m98 نمایش پست ها
            خیلی خوبه که همچین تحقیقاتی میکنید چون خیلی از دوستانی که من میبینم کمتر همچین کاری میکنن.
            ببینید CubeIDE کمپایلر نیست! در واقع CubeIDE همونطور که از اسمش مشخصه یک IDE هستش که کاملا هم پروژه جدید و مستقلی نیست. در واقع همون نرم افزار قدیمی و محبوب Eclipse هستش که ادیتش کردن شده CubeIDE. CubeIDE از کمپایلر GCC استفاده میکنه برای کمپایل کردن کدها. دقیقا همون کمپایلری که Atmel Studio هم استفاده میکنه؛ با این تفاوت که هر کدوم برای یک پلتفرم هدف متفاوت این کار رو انجام میدن و نمیشه همینجوری جای هم بکار برن. میشه گفت کمپایلر GCC تقریبا بهترین و پر استفاده ترین کمپایلر حال حاضر دنیاست که برای پلتفرم های مختلفی هم پورت شده و کاربرد داره. GCC اپن سورسه و شما برای استفاده ازش ملزم نیستی حتما از CubeIDE استفاده کنی و توی هر IDE دیگه ای قابل استفاده هستش. حتی فکر کنم حتی توی نرم افزار Keil هم بشه ازش استفاده کرد. (دقیق مطمئن نیستم)
            از تجربه شخصی بخوام بگم، زیاد با CubeIDE کار نکردم. یعنی به نظرم یکم شلوغ کاری زیاد داره ادیتورش و این با سلیقه من جور نیست. اگر هم بخوام روزی ازش استفاده کنم، ترجیح میدم کدها رو با یه چیزی مثل VSCODE ادیت کنم و توی CubeIDE فقط کمپایلش کنم (کاری که همین الآن هم میکنم). به خاطر شرایط کاری که دارم، اگر کار ARM قرار باشه بکنم، فعلا روی همون Keil کمپایلش میکنم. اما خوب شما باید خودت تست کنی ببینی با کدوم راحت تری. از نظر کمپایلر هم با این که من طرفدار GCC هستم، ولی خوب کمپایلری که Keil استفاده میکنه هم به نظرم کمپایلر معقولیه و مثل کدویژن نیست که مجبورم کنه سوییچ کنم روی کمپایلر دیگه. پیشنهاد میکنم حتما «مقایسه کیل و GCC» رو سرچ کنید، مطلب جالبی در موردش توی یکی از سایت ها هست.
            در نهایت اما همه اینا ابزار هستن. ابزار خوب اون ابزاریه که شما باهاش راحت باشید، هزینه کمی براتون داشته باشه و خروجی قابل قبولی تولید کنه.
            موفق باشید
            خیلی ممنون از پاسختون

            دیدگاه

            لطفا صبر کنید...
            X