تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی برنامه نویسی C برای برنامه های جاسازی شده 2022

دوره آموزشی برنامه نویسی C برای برنامه های جاسازی شده 2022

2 ساعت 5 دقیقهپیشرفته2022-02-03

مدرسین

Eduardo Corpeño

Eduardo Corpeño

Electrical Engineer, Computer Programmer, and Teacher for 15+ years

جزئیات دوره

یاد بگیرید که نرم افزارهای جاسازی شده را به زبان C بنویسید و برنامه هایی را ارائه دهید که کوچک، کارآمد و سریع هستند. در این دوره آموزشی، مدرس Eduardo Corpeño توضیح می‌دهد که چگونه برنامه‌نویسی C و اینترنت اشیا در برنامه‌های تعبیه‌شده - نرم‌افزاری که به طور دائم روی یک دستگاه قرار دارد، ترکیب می‌شوند. او چالش های موجود در این نوع برنامه نویسی را بررسی می کند، از محدودیت های حافظه، ذخیره سازی و قدرت تا آگاهی سخت افزاری. او توضیح می دهد که چگونه انواع داده های مختلف می توانند بر عملکرد برنامه شما تأثیر بگذارند و دستکاری بیت را بررسی می کند - منطقه ای که C در آن می درخشد. ادواردو نحوه دستکاری داده‌های سطح بیت را با استفاده از پوشش بیت و فیلدهای بیت نشان می‌دهد و نقاط قوت هر دو تکنیک را با کنترل‌کننده آردوینو نشان می‌دهد. سپس یاد بگیرید که چگونه از متغیرهای فرار و ثابت برای اعمال صحت داده ها و دسترسی فقط خواندنی استفاده کنید، و جایگزین های توابع سنتی را که ممکن است اجرای آنها خیلی طول بکشد، و ریاضیات ممیز شناور که CPU را مصرف می کند، کاوش کنید.

مهارت ها

CProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

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

1. سیستم های جاسازی شده

  • 04 - برنامه ها - سیستم عامل در مقابل تعبیه شده
  • 05 - حافظه
  • 06 - ذخیره سازی
  • 07 - مصرف انرژی
  • 08 - قدرت پردازش
  • 09 - آگاهی از سخت افزار
  • 10 - C در مقابل C جاسازی شده

2. انواع داده ها

  • 11 - انواع انتگرال
  • 12 - انواع ممیز شناور
  • 13 - تجزیه و تحلیل سریع استفاده از حافظه با Keil
  • 14 - بررسی میزان مصرف حافظه با آردوینو

3. دستکاری بیت

  • 15 - نقاب زدن
  • 16 - ماسک کردن بیت با آردوینو
  • 17 - فیلدهای بیتی
  • 18 - مثال میدانی کمی با کیل

4. واجد شرایط

  • 19 - واجد شرایط فرار
  • 20 - مرحله مقدماتی
  • 21 - از متغیرها با استفاده از volatile محافظت کنید
  • 22 - به بهینه ساز اجازه ندهید حلقه while شما را حذف کند

5. جایگزین های تابع

  • 23 - جداول جستجو
  • 24 - توابع ماکرو
  • 25 - توابع درون خطی
  • 26 - مثال LUT در مقابل تابع در آردوینو
  • 27 - مثال LUT در مقابل تابع در Keil
  • 28 - مثال تابع درون خطی در Keil

6. جایگزین های واحد ممیز شناور

  • 29 - اجرای نرم افزار float
  • 30 - ریاضی با نقطه ثابت
  • 31 - مثال نقطه شناور در مقابل نقطه ثابت
  • 32 - نمونه واحد نقطه شناور در Keil

نتیجه

  • 33 - مراحل بعدی

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

مسیرهای مرتبط

درباره ما

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

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

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

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

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