میخواستم از example های sdk ارائه شده برای OpenCpu ماژول MC60 استفاده کنم . چجوری میشه یکی از example ها رو اجرا کرد؟
sdk ارائه شده از طرف کوییکتل از make استفاده میکنه برای تولید خروجی ، فایل اصلی اون هم در این مسیر قرار داره make\gcc\gcc_makefile ، برای استفاده از example ها لازم هست که شما خط 21 این فایل رو تغییر بدید. به صورت پیشفرض به این صورت هست:
C_PREDEF=-D __CUSTOMER_CODE__
اگر بررسی کنید در بالای فایل custom/main.c یک دستور شرطی تعریف شدن CUSTOMER_CODE رو بررسی میکنه و به همین دلیل به طور پیشفرض این فایل کامپایل میشه ، حالا اگر نیاز داشته باشید فایلی از example ها رو استفاده کنید ، مثلا example_gps.c لازم هست که خط 21 فایل gcc_makefile رو به این صورت تغییر بدید:
C_PREDEF=-D __EXAMPLE_GPS__
این فقط برای ماژول MC60 نیست و شما برای ماژول های دیگه مثل : ماژول MC65 ، M66 ، M65 و … هم میتونید به همین صورت پیش برید.
3 پسندیده