آموزش فشرده SDK QuecOpen EC200U و فولدر مستقل برای سورس کد های شخصی

سلام

تازه شروع به کار با sdk QuecOpen برای EC200U EU AA کردم.

کدها اگر داخل فایل های پیش فرض یا demo خود sdk باشه مشکلی ندارن .

اما تا الان نتونستم یک فولدر مثلا user_file بسازم که فایل .h و .c داخلش باشه و درست کامپایل بشن.
همیشه خطا میده که نمیتونم توابع اصلی رو پیدا کنم.
من داخل آدرس زیر فولدر و فایل خودم رو گذاشتم:

در درایو C در SDK در فولدر components یک فولدر بنام aaa_user_files ساختم و داخل دو فایل user_gpio_demo.c , user_gpio_demo.h خودم رو گذاشتم.

چند روزی گذشت و جواب سوالی که چجوری میشه فولدری در sdk QuecOpen ساخت و سورس کد ها و کتابخانه های شخصی رو به sdk اضافه کرد نگرفتم.

راه حلش رو که پیدا کردم به عنوان آموزش اینجا گذاشتمش.

هر دو فرمت pdf و docx گذاشتم تا اگر نیاز به تغییر یا بهبود داشتید بتونید استفاده کنید.

استفاده شخصی یا منتشر کردنش هیچ مشکلی نداره.

اگر شخصی راه ساده تری سراغ داره ، بزاره تا استفاده کنیم.

آماده سازی فایل های پروژه شخصی به SDK.docx (112.6 کیلوبایت)

MaraAutoBuilder.bat.txt (7.6 کیلوبایت)

نحوه کامپایل SDK EC200U.pdf (861.1 کیلوبایت)

نحوه کامپایل SDK EC200U.docx (716.6 کیلوبایت)

نحوه آپگرید کردن EC200U EU AA.pdf (111.6 کیلوبایت)

نحوه آپگرید کردن EC200U EU AA.docx (14.7 کیلوبایت)

آماده سازی فایل های پروژه شخصی به SDK.pdf (207.2 کیلوبایت)

update + دو فایل جدید:

آماده سازی فایل های پروژه شخصی به SDK.docx (112.6 کیلوبایت)

نحوه آپگرید کردن EC200U EU AA.pdf (111.6 کیلوبایت)

نحوه آپگرید کردن EC200U EU AA.docx (14.7 کیلوبایت)

آماده سازی فایل های پروژه شخصی به SDK.pdf (207.2 کیلوبایت)

فایل جدید : فایل .bat بیلد کننده اوتوماتیک پروژه که باید در شاخه اصلی پروژ] و در کنار فایل build_all.bat قرارش بدیم. البته برای اینکه بشه اینجا آپلودش کنم فرمتش رو دستی کردم .txt که از انتهای نام فایل ، .txt رو حذف کنید تا تبدیل بشه به .bat و در ویندوز قابل اجرا باشه. اگر آشنایی با فایل های .bat ندارید میتونید متن داخلش رو به هوش مصنوعی بدید تا توضیح بده.

MaraAutoBuilder_noBackup.bat.txt (7.3 کیلوبایت)

MaraAutoBuilder_withBackup.bat.txt (7.3 کیلوبایت)

یکیش از فایل های اصلی کد های کاربر و sdk و فولدر target اگر وجود داشته باشه Backup قبل از بیلد جدید میگیره و یکیش نمیگیره.

راهنمای ساخت workspace در vs code برای sdk:

اماده سازی vscode.pdf (198.6 کیلوبایت)

اماده سازی vscode.docx (17.0 کیلوبایت)

دست شما درد نکنه بابت توضیحات کاملی که ارائه میکنید

خواهش میکنم دوست عزیز

فکر کنم شما از نویسنده های سیسوگ هستید؟

اگر مناسب دیدین ، در سیسوگ منتشرش کنید ، کپی رایتی هم نداره و استفاده ازش با هر نامی مجازه.

خودم خیلی درگیرش شدم، بقیه که تازه وارد sdk میشن مثل من وقتشون گرفته نشه.

فایل جدید: ساختار پیشنهادی برای پروژه ها

ساختار فولدر های کاربر.docx (810.2 کیلوبایت)

ساختار فولدر های کاربر.pdf (726.8 کیلوبایت)

البته این ساختار برای پروژهای متوسط هست و برای پروژه های کوچیک میتونید همه فایل های .c & .h رو درکنار هم بزارید.

آپدیت بخش جدید زیر: 1405.02.15

نحوه کامپایل SDK EC200U.pdf (908.4 کیلوبایت)

نحوه کامپایل SDK EC200U.docx (798.3 کیلوبایت)