تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی مقدمه‌ای بر سیستم‌های نهفته (Embedded) با زبان Rust

دوره آموزشی مقدمه‌ای بر سیستم‌های نهفته (Embedded) با زبان Rust

59 دقیقهمتوسط2024-08-27

مدرسین

Senyo Simpson

Senyo Simpson

جزئیات دوره

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

زبان Rust به دلیل امنیت حافظه و کارایی بالای خود، انتخابی مناسب برای سیستم‌های نهفته است. با بهره‌گیری از ویژگی‌های Rust، شما قادر خواهید بود برنامه‌هایی ایمن‌تر و مطمئن‌تر توسعه دهید که در سیستم‌های حساس و با منابع محدود به خوبی کار می‌کنند. علاوه بر این، دوره شامل تمرین‌های عملی و پروژه‌هایی است که شما را قادر می‌سازد دانش تئوری خود را به کاربردی عملی تبدیل کنید و با چالش‌های دنیای واقعی در زمینه برنامه‌نویسی سیستم‌های نهفته مواجه شوید.

این دوره برای کسانی که علاقه‌مند به ورود به دنیای سیستم‌های نهفته هستند و به دنبال یادگیری یکی از زبان‌های برنامه‌نویسی مدرن و پرقدرت یعنی Rust هستند، بسیار مناسب است.

مهارت ها

RustProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - زنگ زدگی در سیستم‌های جاسازی شده
  • 02 - آنچه باید بدانید

1. مقدمه ای بر سیستم‌های جاسازی شده

  • 03 - سیستم‌های تعبیه شده چیست
  • 04 - نوشتن نرم افزارهای تعبیه شده را به چالش می‌کشد

2. اولین برنامه خود را بنویسید

  • 05 - راه‌اندازی محیط توسعه
  • 06 - نوشتن اولین برنامه شما - با استفاده از no std
  • 07 - نوشتن اولین برنامه شما - تعریف کنترل کننده وحشت
  • 08 - نوشتن اولین برنامه شما - تابع اصلی، قسمت 1
  • 09 - نوشتن اولین برنامه شما - تابع اصلی، قسمت 2

3. درک سخت‌افزار سیستم جاسازی شده

  • 10 - قطع می‌کند
  • 11 - ثبت می‌کند
  • 12 - شناخت رجیسترهای کنترل
  • 13 - رجیسترهای برنامه نویسی
  • 14 - ساعت
  • 15 - تایمر
  • 16 - برنامه نویسی تایمر

4. اشکال زدایی برنامه ها

  • 17 - اشکال زدایی

نتیجه گیری

  • 18 - مباحث پیشرفته و مراحل بعدی

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal