مقدمه ای بر سیستم های جاسازی شده با زنگ

Introduction to Embedded Systems with Rust

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

در این دوره با توسعه دهنده Senyo Simpson، با سیستم های جاسازی شده آشنا شوید. Senyo اصول اولیه را پوشش می دهد - چیستی و چرایی سیستم های جاسازی شده، اجزای معمولی در یک سیستم جاسازی شده، و نحوه توسعه برنامه های کاربردی برای یک سیستم جاسازی شده.

این دوره بر روی استفاده از Rust - یک زبان رو به افزایش محبوب - برای توسعه برنامه ها تمرکز دارد و به شما نشان می دهد که چگونه یک محیط توسعه را راه اندازی کنید که با Rust کار می کند. یاد بگیرید که چگونه با استفاده از زبان برنامه های کاربردی کوچک بسازید زیرا Senyo شما را در نوشتن اولین برنامه خود در Rust راهنمایی می کند. به‌علاوه، درباره سخت‌افزاری که سیستم‌های تعبیه‌شده را اجرا می‌کنند، و همچنین نحوه اشکال‌زدایی برنامه‌هایی که ایجاد کرده‌اید، اطلاعاتی کسب کنید.


سرفصل ها و درس ها

مقدمه Introduction

  • زنگ زدگی در سیستم های جاسازی شده Rust on Embedded Systems

  • آنچه شما باید بدانید What you should know

1. مقدمه ای بر سیستم های جاسازی شده 1. Introduction to Embedded Systems

  • سیستم های تعبیه شده چیست؟ What are embedded systems?

  • چالش نوشتن نرم افزار تعبیه شده Challenges writing embedded software

2. اولین برنامه خود را بنویسید 2. Write Your First Program

  • راه اندازی محیط توسعه Setting up the development environment

  • نوشتن اولین برنامه: با استفاده از no_std Writing your first program: Using no_std

  • نوشتن اولین برنامه شما: تابع اصلی، قسمت 2 Writing your first program: The main function, part 2

  • نوشتن اولین برنامه: تعریف کنترل کننده وحشت Writing your first program: Defining the panic handler

  • نوشتن اولین برنامه شما: تابع اصلی، قسمت 1 Writing your first program: The main function, part 1

3. درک سخت افزار سیستم جاسازی شده 3. Understanding the Embedded System Hardware

  • ثبت برنامه نویسی Programming registers

  • ساعت ها Clocks

  • آشنایی با رجیسترهای کنترل Understanding the control registers

  • تایمرها Timers

  • ثبت می کند Registers

  • تایمرهای برنامه نویسی Programming timers

  • قطع می کند Interrupts

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

  • اشکال زدایی Debugging

نتیجه گیری Conclusion

  • موضوعات پیشرفته و مراحل بعدی Advanced topics and next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

مقدمه ای بر سیستم های جاسازی شده با زنگ
جزییات دوره
0h 58m
18
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
507
- از 5
ندارد
دارد
دارد
Senyo Simpson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Senyo Simpson Senyo Simpson

Senyo Simpson یک مهندس نرم افزار مستقر در کیپ تاون، آفریقای جنوبی است.

Senyo یک مهندس نرم افزار در Fly.io، یک شرکت ابری عمومی با تمرکز بر توسعه است. او علاقه زیادی به استفاده از فناوری برای ایجاد راه‌حل‌هایی دارد که دنیای اطراف ما را بهبود می‌بخشد، و علاقه زیادی به ساختن سیستم‌های نرم‌افزاری مقیاس‌پذیر و بسیار در دسترس دارد که مشکلات پیچیده را حل می‌کنند. Senyo که مشتاق به کارآفرینی و ایجاد کسب و کارهای مقیاس‌پذیر است، از چالش‌های موجود در محیط استارت‌آپ، آزادی در طراحی انتقادی و اجرای بهترین راه‌حل‌ها و وعده ایجاد محصولاتی نوآورانه و تاثیرگذار لذت می‌برد.