همانطور که می دانید طراحی برد الکترونیکی و برنامه نویسی کاری تخصصی می باشد و احتیاج به دانش مهندسی دارد. اما خیلی از افراد از جمله خود شما علاقه مند هستید که ایده ی خود را با دستان خودتان پیاده سازی کنید! EasyMCU سرنام کلمات Easy Micro Controller Unit می باشد که مفهوم سادگی استفاده از میکروکنترلر را می رساند. شامل کتابخانه هایی می باشد که به کاربر اجازه می دهد به سبک Application برای میکروکنترلر کد بزند، بدون اینکه نیازی به دانستن جزئیات میکروکنترلر داشته باشد.
یک بخش EasyMCU شامل سخت افزار و بخش دیگه شامل کتابخانه های نرم افزاری می باشد که به کمک هم کار طراحی رو خلاصه تر و دلچسب تر می کنند، از این جهت که طراح لزوما نیاز به دانستن جزئیات میکروکنترلر مورد استفاده اش ندارد و به زبان خود که نزدیک به زبان انسان هست کد می زند. زبان برنامه نویسی ++C\C می باشد و با کتابخانه های قدرتمند کار برنامه نویسی حتی برای افراد مبتدی هم به شدت ساده تر شده است. کتابخانه های انواع سنسورها به مرور اضافه می شود و آموزش کار و نحوه ی استفاده از EasyMCU رایگان هست. به مرور مثال ها و پروژه های زیادی ایجاد خواهد شد و خود شما هم می توانید در این امر مشارکت داشته باشید و یک توسعه دهنده (developer) باشید ..
Easy MCU به شما این امکان را می دهد که با کسب حداقل های اطلاعات تخصصی ، ایده های طراحی و برنامه نویسی خود را به راحتی روی یکی از بردهای EasyMCU پیاده سازی کنید. اولین برد EasyMCU ، برد Zcross می باشد و با شعار All In One روی کار آمده است به این مفهوم که همه موارد مورد نیاز برای شروع عملی را در خود دارد و نیاز به تهیه ی تجهیزات اضافه نیست!
برد Zcross با شعار All in One ارائه شده است ، به این مفهوم که همه امکانات ضروری و مورد نیاز برای طراحی را در سایز 2.5 * 5.7 سانتی متری در خود جای داده و برای استفاده از Zcross لزوما نیازی به پروگرامر و مبدل USB به سریال و … نمی باشد و با تهیه ی Zcross همه ملزومات برای راه اندازی و شروع تجربه ی عملی محیا می باشد!
خلاقیت را از همین الان شروع کنید …!
1. افراد علاقه مندی که برای عملی کردن ایده های خود اطلاعات تخصصی ندارند و دنبال یک ابزار قدرتمند برای پیاده سازی ایده هاشون هستند. ( از سنین دوره ی متوسطه به بالا … )
2. دانشجوهایی که قصد دارند تخصصی در زمینه ی Embedded systems کار کنند و وارد دنیای دیجیتال و برنامه نویسی و میکروکنترلر بشوند ، البته آنهایی که قصد دارند در کمترین زمان ممکن با بالاترین کیفیت مفاهیم را عملی یاد بگیرند! (چرا که در Zcross خبری از فیوزبیت ها و پروگرامر و قفل شدن میکرو و … ها نیست …! )
3. افراد متخصصی که قصد دارند یک پروتوتایپ برای پروژه ی خاصی بزنند اما در انتخاب میکرو و سخت افزار و … نمی توانند تصمیم مناسب بگیرند یا فرصت کافی ندارند، به جای صرف زمان چندیدن ماهه ، می توانند در چند روز و یا چند هفته یک نمونه اولیه از پروژه زده و شرایط پروژه را چک و تست و … کنند و یا حتی در محصولات خود استفاده کنند!
جهت مشکلات و سوالات، انجمن مخصوص EasyMCU ایجاد شده است و همه می توانند به هم یاد بدهند و از هم یاد بگیرند. forums.easymcu.ir
هسته ی قدرتمندی دارد که کار کد زنی را راحت می کند و ورژن های جدید برای کتابخانه ها مرتب ارائه می شود. یک نرم افزار واسط طراحی شده که کار با نرم افزار Keil را ساده می کند و نیازی به تنظیمات ندارد و همچنین یک ترمینال برای EasyMCU طراحی شده است که به این ترتیب اطلاعات برد را به راحتی می توان سمت کامپیوتر مانیتور کرد.
سخت افزار خیر، در بخش نرم افزار، کتابخانه ها به 2 دسته تقسیم بندی می شوند. یک سری Core ( هسته ) ها هستن که مستقیم می شه استفاده کرد و در قالب فایل های .lib ارائه می شوند، دسته ی دوم مربوط به راه اندازی سنسورها و ماژول ها و … هستند که همگی open Source (متن باز ) ارائه داده می شوند.
خیر نیازی به درایور ندارد، چرا که در زمان پروگرام کردن به عنوان USB Device مانند یک فلش مموری سمت کامپیوتر شناخته می شود.
افرادی که تجربه ی کار با آرداینو و بردهای مشابه دارند ، برای شروع کار کردن با EasyMCU نیاز به یادگیری موارد جدیدی ندارند ، چرا که اکثر syntax های آردوینو در EasyMCU هم قابل استفاده می باشد! و هسته ی EasyMCU بسیار انعطاف پذیر طراحی شده است.
امکان کد زنی در سطح رجیستر هم وجود دارد و طراح هر قسمت رو که علاقه داشت ، می تواند به سبک رجیستر کد بزند.
کتابخانه های انواع سنسورها و ماژول ها ی ارائه شده برای پلتفرم های دیگر نظیر آردوینو و … ، با اندکی تغییر قابل استفاده برای EasyMCU می باشند، که به مرور ارائه خواهند شد. ( فقط نیاز است هسته ی EasyMCU جایگزین هسته ی پلتفرم های دیگر شود! )
خیر، برد Zcross از نظر ظاهری شباهت زیادی به برد MBED NXP LPC1768 دارد، منتها این پلتفرم انحصاری است و خروجی تولید شده توسط کامپایلر تحت اینترنت MBED امکان استفاده روی دیگر بردها را ندارد. همینطور امکان عضویت و دسترسی مستقیم به کامپایلر تحت اینترنت برای ایران میسر نیست.
برد Zcross با قیمت ارزانتر، حدود 1/2 تا 1/3 برد یاد شده، می تواند جایگزینی مناسب باشد، و البته با رویکردی متفاوت تحت پلتفرم EasyMCU و ارائه ی بردهای حرفه ای و عملیاتی دیگر با کاربردهای متنوع و انعطاف پذیر …