esys.ir »

با توجه به فرارسیدن نوروز، سفارش های PCB که تا تاریخ 1403/12/5 و سفارش های خارج یا محصولات سایت که تا تاریخ 1403/12/8 پرداخت شوند، پیش از تعطیلات سال نو ارسال می شوند.

Download Article News دانلود

دانلودها

    eSOM335x
    راهکاری جامع و راحت برای امبدد سیستم

    دانلود مقاله


    وجود یک پلتفرم سخت افزاری و نرم افزاری جامع، جهت ساخت تجهیزات توکار با عملکرد Real-Time همواره یکی از دغدغه های سازندگان تجهیزات و مجریان پروژه ها است. یک برد سخت افزاری که توان پردازشی مناسبی داشته باشد و امکانات و ارتباطات جامعی برای جمع آوری داده های سنسورها، ورودی-خروجی های دیجیتال، انواع پروتکل های ارتباطی صنعتی و ... را ارائه کند، از خروجی های تصویری رنگی پشتیبانی نماید و بتوان به راحتی برای آن نمایشگر دلخواه را استفاده کرد، ضمن اینکه توسعه نرم افزاری راحتی داشته باشد و بتوان به سادگی برای آن برنامه کاربردی را توسعه داد، به طوری که دیگر نیاز به یادگیری زبان برنامه نویسی جدیدی نباشد و به راحتی بتوان در محیط کاربرپسند ویندوز و با نرم افزاری های محبوبی مانند ویژوال استودیو و LabVIEW، نرم افزار محصول را پیاده سازی کرد، همواره به عنوان یک نیاز اساسی در حوزه های مختلف اینترنت اشیا، تجهیزات پزشکی، اتوماسیون صنعتی، تجهیزات خودرویی و ... مطرح بوده است. محصول eSOM335x با ارائه یک پلتفرم سخت افزاری و نرم افزاری جامع، راهکاری برای تمام این نیازمندی ها است.


    esom335x_spec

    از ویژگی های اصلی برد eSOM335x می توان به موارد زیر اشاره کرد:

    • Texas Instrument AM3358BZCZA100 ARM Cortex-A8 Up to 1GHz Processor
    • Replaceable and optional modular memories
    • Support HDMI, TFT and LVDS as Video Output
    • Rich interface through DDR3-SODIMM 204 pin connector
    • On-board Gigabit Ethernet PHY, customizable Up to 2 Ethernet port
    • Support 4G Module
    • Support Camera
    • Ready to Run WIN CE7 with quick launching
    • Easy configuration OS parameters and driver settings

    برد eSOM335x ، برد خاص منظوره ای است که یک پلتفرم توسعه سریع نرم افزاری و سخت افزاری برای ساخت تجهیزات امبدد هوشمند ارائه می کند. برد از پردازنده AM3358 ساخت شرکت Texas Instruments با معماری کرتکس A8، بهره می برد، پردازنده که تا فرکانس 1 گیگاهرتزی قابلیت کارکرد دارد علاوه بر هسته ARM، واحد شتاب دهنده گرافیکی و ارتباطات Real-Time را مجتمع نموده است. حافظه RAM این کربرد به صورت ماژولار طراحی شده و به آسانی قابلیت نصب و تعویض با ظرفیت های مختلف 128 ، 256 ، 512 و 1024 مگابایتی را دارد که به صورت پیش فرض ماژول رم با ظرفیت 512 مگابایت روی آن نصب است. کربرد از ماژول های eMMC به عنوان حافظه دائمی استفاده می کند که در ظرفیت های 2، 4، 8، 16 و 32 گیگابایتی برای این کربرد موجود است و به صورت پیش فرض حافظه eMMC با ظرفیت 8 گیگابایت روی آن نصب شده است.

    eSOM335x core modules

    از طرفی خود کربرد هم در طرح شکل حافظه های RAM طراحی و ساخته شده است و به آسانی به برد توسعه قابل اتصال و جداسازی است. به این ترتیب برد در حقیقت یک کامپیوتر ماژول است که درست مانند یک کامپیوتر، حافظه موقت و دائم قابل تعویضی دارد. قابلیت جداشدن کربرد و حافظه های این برد، باعث می شود پروسه های تعمیر، نگهداری و به روز رسانی تجهیزات مبتنی بر این محصول راحت و سریع باشد.
    eSOM335x bolck diagram 

    کربرد از طریق اسلات های 204 پینی به برد توسعه قابل اتصال است. برد توسعه eDVK335x به صورت Open-Source برای راه اندازی سریع برد در دسترس است، هر چند کاربران می توانند متناسب با نیاز خود برد توسعه را طراحی کنند.


    edvk335x pcb 


    امکاناتی نظیر اترنت گیگابیتی، CAN، یو اس بی، GPIO و ... از طریق این برد در دسترس کاربران می باشد.



    این برد قابلیت اجرای سیستم عامل Win CE 7 را دارد. سیستم عامل Windows CE ) ویندوز سی‌ای ( سیستم‌عاملی است که شرکت مایکروسافت برای سامانه‌های توکار توسعه می‌دهد. مایکروسافت این ویندوز را طوری طراحی کرده که انرژی کمی مصرف کند، با حافظه‌های فلش سازگار باشد و بدون نیاز به حافظه‌ی رم زیاد هم کار خود را انجام دهد. از دیگر ویژگی های این سیستم عامل این است که می¬توان توسط ویژوال استودیو برای آن برنامه های کاربردی نوشت و از این جهت می تواند گزینه مطلوب مهندسان نرم افزار و برنامه نویسان سی شارپ (C#) باشد.

    esom335x GPIO Sample code


    همچنین امکان توسعه نرم افزار با LabVIEW برای این برد میسر است و کاربران این نرم افزار به راحتی می-توانند از این محصول استفاده کنند. از طرفی کدهای نمونه فراوانی در کنار راهنمای سخت افزاری و نرم افزاری برد به صورت متن باز در اختیار کاربران قرار داده شده است تا پروسه توسعه محصول آسان و سریع گردد.


    UART labview sample code


    آموزش اجرای برنامه های LabVIEW روی برد eSOM335x


    از ویژگی های قابل توجه این برد سیستم عامل قابل تنظیم آن است که بدون درگیر شدن با مراحل پیچیده شخصی سازی سیستم عامل، امکان تغییراتی نظیر تغییر نمایشگر ، بوت لوگو و ... به کاربر می دهد. با این وجود کاربران می¬توانند محصولی داشته باشند که به محض روشن شدن لوگوی خودشان را مشاهده کنند و سپس نرم افزار کاربردی خودشان به صورت اتوران اجرا گردد. همچنین امکان شخصی سازی سیستم عامل بدون نیاز به کدنویسی برای این برد از طریق Platform Builder مایکروسافت فراهم شده است.

    eSOM33x platform Builder

    این محصول از پروتکل های تصویری HDMI و TFT پشتیانی می کند و دست کاربران برای انتخاب نمایشگر را باز گذاشته است، به گونه¬ای که کاربران به راحتی می توانند نمایشگرهای مختلفی را برای آن تنظیم کنند. برای اینکار یک فایل متنی تنظیمات در نظر گرفته شده است که کاربران می توانند نمایشگر متناسب را برای محصول خود از طریق این فایل انتخاب نمایند.



    آموزش تنظیمات السیدی برای برد eSOM335x

    برد از اترنت گیگابیتی پشتیبانی می¬کند، از طرفی امکان اتصال ماژول 4G برای این برد نیز وجود دارد. اسلات mPCIe و سوکت سیمکارت جهت اتصال ماژول 4G برای این برد در قسمت پشت برد توسعه eDVK335x مهیا شده است.


    درایورهای نرم افزاری برای اتصال به ماژول 4G در سیستم عامل Windows CE ارائه شده برای برد پیاده شده است، به طوریکه کاربر به راحتی می تواند ماژول را نصب کند و به اینترنت متصل شود و به این ترتیب یکی از چالش های اساسی کاربران اینترنت اشیا را رفع کرده است.

    eSOM335X Ethernet Connection


    با این قابلیتها این برد مناسب کاربریهایی نظیر اینترنت اشیا، نمایشگرهای صنعتی، تجهیزات خودرویی و ... می باشد. از طرفی با توجه به کمبود قطعات میکروکنترلری مانند سریهای STM32، میتواند به عنوان یک راه حل جایگزین سریع جهت پروژه¬های مبتنی بر میکروکنترلر مطرح گردد.
    محصول eSOM335x و تجهیزات جانبی مربوط به آن مانند السیدی های مختلف در سایت ایسیس موجود است و می¬توان به صورت آنلاین از این سایت خریداری نمود و به طور کامل توسط این مجموعه پشتیبانی می-شود.

    https://esys.ir/Product_Detail.aspx?Type=187&Id=2136

    کلمات کليدي: