تخفیف!
آموزش برنامه‌ نویسی اترنت امبدد (Embedded Ethernet) با HAL

Embedded Ethernet Programming with HAL | آموزش برنامه‌نویسی اترنت امبدد (Embedded Ethernet) با HAL

(1 بازخورد مشتری)

قیمت اصلی 1,500,000ریال بود.قیمت فعلی 500,000ریال است.

  • 11 ساعت ویدیو با زیرنویس انگلیسی و فارسی دقیق و کیفیت 1080
  • به روز رسانی 2/2023 تهیه شده رسمی یودمی ایران
  • مدرس: BHM Engineering Academy
  • حجم: 5.74GB (ترافیک داخلی)

توضیحات

آموزش برنامه‌ نویسی اترنت امبدد (Embedded Ethernet) با HAL

نام دوره: Embedded Ethernet Programming with HAL

آموزش برنامه‌ نویسی اترنت امبدد (Embedded Ethernet) با HAL

پیش‌نیازها

  • برد STM32F767ZI Nucleo

توضیحات

به دوره برنامه‌نویسی اترنت امبدد با HAL خوش آمدید.

این دوره، سطح متوسط از یک مسیر آموزشی ۳ دوره‌ای است که به شما یاد می‌دهد چگونه درایورهای مربوط به پریفرال اترنت را بنویسید و همچنین فریمور اترنت امبدد برای پروتکل‌های مختلف شبکه مانند HTTP، DHCP و موارد دیگر توسعه دهید.

هدف اصلی این دوره، آموزش ساخت اپلیکیشن‌های واقعی اترنت امبدد است.

چه چیزی این دوره را از دوره مبتدی متمایز می‌کند؟

در این دوره، ما تمام درایورهای اترنت را خودمان و با استفاده از STM32 HAL API می‌نویسیم.

برخلاف دوره مبتدی، در اینجا فایل‌های واسط اترنت را نیز خودمان پیاده‌سازی می‌کنیم تا ماژول اترنت را به کتابخانه LwIP متصل کنیم.

لایه انتزاع سخت‌افزار STM32 یا HAL (Hardware Abstraction Layer) مجموعه‌ای ساده، عمومی و چندنمونه‌ای از APIها را فراهم می‌کند که امکان ارتباط بین لایه‌های بالاتر مانند برنامه کاربر، کتابخانه‌ها و استک‌ها را فراهم می‌سازد.

در این دوره متوسط، مثال‌های بیشتری از اپلیکیشن‌های اترنت امبدد نیز پیاده‌سازی می‌شود.

دقیقاً چه چیزهایی در دوره آموزش برنامه‌ نویسی اترنت امبدد (Embedded Ethernet) با HAL دریافت می‌کنید؟

این دوره متوسط به ۴ بخش اصلی تقسیم می‌شود.

بخش اول

در بخش اول، یک معرفی کوتاه از مفاهیم شبکه ارائه می‌شود و سپس قابلیت‌های اترنت میکروکنترلر STM32F7 بررسی خواهد شد.

بخش دوم

در این بخش، درایور تمام پریفرال‌هایی که در طول دوره استفاده می‌شوند نوشته می‌شود. این پریفرال‌ها شامل موارد زیر هستند:

  • ADC

  • UART

  • RCC

  • GPIO

بخش سوم

در بخش سوم، تمام درایورهای لازم برای پیکربندی کامل ماژول اترنت نوشته می‌شوند. در این بخش:

  • درایور پیکربندی پایه‌های GPIO اترنت برای کار در حالت RMII پیاده‌سازی می‌شود.

  • درایور ارسال بسته‌های شبکه نوشته می‌شود.

  • درایور دریافت بسته‌های شبکه پیاده‌سازی می‌شود.

در این بخش همچنین پارامترهای اترنت مانند سرعت، حالت دوبلکس، استفاده یا عدم استفاده از Auto-Negotiation مشخص می‌شوند. پس از پیکربندی ماژول اترنت، این بخش با پیاده‌سازی تابعی برای اتصال ماژول اترنت به کتابخانه Light Weight IP (LwIP) به پایان می‌رسد.

LwIP یک پیاده‌سازی متن‌باز، سبک و مستقل از استک پروتکل TCP/IP است که برای سیستم‌های امبدد طراحی شده است.

آموزش برنامه‌ نویسی اترنت امبدد (Embedded Ethernet) با HAL

بخش پایانی

بخش پایانی با معرفی کتابخانه Light Weight IP (LwIP) آغاز می‌شود و سپس به ساخت اپلیکیشن‌های اترنت امبدد می‌پردازد. برخی از پروژه‌هایی که در این بخش پیاده‌سازی می‌شوند عبارت‌اند از:

  • برنامه‌نویسی: بررسی متصل بودن کابل شبکه

  • برنامه‌نویسی: دریافت آدرس IP از طریق DHCP

  • برنامه‌نویسی: میزبانی صفحات وب با استفاده از httpd

  • برنامه‌نویسی: نمایش داده‌های بلادرنگ روی صفحات وب با SSI

  • برنامه‌نویسی: کار با چندین تگ SSI

  • برنامه‌نویسی: کنترل سخت‌افزار از طریق وب‌سرور با CGI

  • برنامه‌نویسی: تزریق کد HTML به صفحات وب با استفاده از SSI و CGI

دوره آموزش برنامه‌ نویسی اترنت امبدد (Embedded Ethernet) با HAL مناسب چه کسانی است؟

  • اگر یک توسعه‌دهنده سیستم‌های امبدد هستید و می‌خواهید یاد بگیرید چگونه اپلیکیشن‌های اترنت امبدد توسعه دهید، این دوره برای شما طراحی شده است.

1 دیدگاه برای Embedded Ethernet Programming with HAL | آموزش برنامه‌نویسی اترنت امبدد (Embedded Ethernet) با HAL

  1. یودمی ایران

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *