Nikelec.ir آموزش الکترونیک و کامپیوتر

section-icon

انجمن ها

در مورد هر چیزی که می خواهید صحبت کنید!

خوش آمدید به

پورت کردن کتابخونه هاي Arduino به st

انجمن ها پرسش و پاسخ پورت کردن کتابخونه هاي Arduino به st

در حال نمایش 2 نوشته (از کل 2)
  • نویسنده
    نوشته‌ها
  • avatar-image

    maarefnia1377

    @maarefnia1377

    مشارکت کننده

      سلام
      در مورد پورت کردن کتابخونه هاي Arduino به st راهنمایی میخواستم
      اگر منبع يا ويديو يا هر چيز ديگه اي که مسير و شيوه انجامش رو مشخص کنه معرفي کنين، ممنون میشم
      اصلش فکر میکنم اینه که Arduino سي پلاس پلاسه و کلاس داره و ميخوايم سي بکنيمش بايد اين کلاسا رو تبديل کنيم
      اما روند رو کامل بلد نیستم
      ممنون میشم راهنمایی کنین

      سلام وقت بخیر .
      برای انجام اینچنین مواردی چند مورد لازم هست :
      1- باید دانش کافی از هر دو طرف داشته باشید .
      2- مبدلی برای اینکار وجود نداره و حتی اگر هم داشت مطمئن باشید در بعضی موارد خطاهایی داشت که باید خودتون در نهایت بصورت دستی بعضی از تبدیل هارو انجام میدادید .
      3- با توجه به مورد 2 باید خودتون آستین بالا بزنید .
      4- صبر و تلاش .
      در مورد شماره 1 باید بگم تو بعضی موارد نیاز نیست همه اطلاعات داشته باشید همین که مثلا اگر یکی از طرفین زبان سطح بالا باشه و یکی زبان سطح پایین و شما به اطلاعاتی نسبی نسبت به این دو مورد رسیده باشید کارتون راه میفته مثلا :
      برای Arduino که اکثر مواردی که می نویسید و برنامتون بعد از اجرای اون تابع یا خط به کارش ادامه میده و بعد از مدتی نتیجه اون کار که چند خط قبل شما استفاده کردید به شما برمیگردونه باید این مورد اطلاع داشته باشید که به طور از مثال وقفه برای هندل کردن اون موردی که نوشته بودید استفاده شده بود و شما باید وقتی می خواهید پورت کردن انجام بدید کار با وقفه ها رو ازش اطلاع داشته باشید .
      یا به طور مثال اگر Task های مختلفی داشتید این طرف یا علم کافی دارید که این قابلیت پیاده کنید یا می تونید بجای اون کار در مواردی از State ها استفاده کنید برای هندل کردن همون مورد . پس بازم نیاز به اطلاعاتی دارید .
      و بقیه موارد هم بهمین سبک هست .
      اگر هم علم کافی ندارید و بتونید نمونه پورت شده ای پیدا کنید از دو سطح زبانی که نیاز دارید می تونید بعضی اطلاعات از روی فایل های پورت شده و سورس اصلی بدست بیارید و کارتون پیش ببرید (ولی اونم برای درکش نیاز به اطلاعات از دو طرف داره) .
      و در آخر در بعضی موارد نوشتن کتابخانه ” بسته به نیازتون ” سریع تر از پورت کردنش به نتیجه میرسه !

    2

    صدا

    1

    پاسخ

    برچسب ها

    این موضوع هیچ برچسبی نداره

    در حال نمایش 2 نوشته (از کل 2)
    • شما برای پاسخ به این موضوع باید وارد شوید.