در حال حاضر محصولی در سبد خرید شما وجود ندارد.
یاد بگیرید برای نوشتن نرم افزار جاسازی شده در C و ارائه برنامه های کاربردی کوچک، کارآمد و سریع. در این دوره، Instructor Eduardo Corpeño توضیح می دهد که چگونه برنامه نویسی C و اینترنت چیزها در برنامه های جاسازی شده و نرم افزاری که به طور دائم در یک دستگاه قرار دارند، ترکیب می شود. او چالش های مربوط به این نوع برنامه نویسی را بررسی می کند، از حافظه، ذخیره سازی و محدودیت های قدرت به آگاهی سخت افزاری. او توضیح می دهد که چگونه انواع داده های مختلف می تواند بر عملکرد برنامه شما تاثیر بگذارد و بررسی های بیت را بررسی کند - یک منطقه که در آن می درخشد. ادواردو نشان می دهد که چگونه داده های سطح بیت را با استفاده از ماسک های بیت و میدان های بیت دستکاری می کند، نشان دهنده نقاط قوت هر دو تکنیک با یک کنترلر Arduino است. سپس یاد بگیرید که چگونه از متغیرهای فرار و داوطلب برای اجرای صحت داده ها و دسترسی فقط خواندنی استفاده کنید و جایگزین های مربوط به توابع سنتی را کشف کنید، که ممکن است بیش از حد طول بکشد، و ریاضی شناور نقطه ای که CPU را مصرف می کند.
عنوان اصلی : C Programming for Embedded Applications
سرفصل های دوره :
مقدمه:
شروع به کار در سیستم های جاسازی شده
آنچه شما باید بدانید
با استفاده از فایل های ورزشی
1. سیستم های جاسازی شده :
برنامه های کاربردی: OS vs. Embedded
حافظه
ذخیره سازی
مصرف انرژی
قدرت پردازش
آگاهی سخت افزار
C در مقابل جاسازی شده C
2. انواع داده ها:
نوع انتگرال
انواع شناور نقطه
تجزیه و تحلیل سریع استفاده از حافظه با keil
بررسی استفاده از حافظه با Arduino
3. دستکاری بیت:
Masking
Bit Masking با Arduino
bit fields
یک مثال بیت میدان با keil
4. Qualifiers:
کیفیت واجد شرایط
Qualification Const
محافظت از متغیرها با استفاده از فرار
اجازه ندهید که بهینه ساز حلقه خود را حذف کند
5. گزینه های تابع:
جداول جستجوی
توابع ماکرو
توابع inline
lut vs. مثال تابع در Arduino
lut vs. مثال تابع در keil
عملکرد تابع inline در Keil
6. جایگزینی واحد شناور نقطه:
اجرای نرم افزار شناور
ریاضی ثابت نقطه
نقطه شناور در مقابل مثال ثابت نقطه
مثال واحد شناور نقطه در Keil
نتیجه گیری:
مراحل بعدی
C Programming for Embedded Applications
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
دوره یادگیری الگوریتم های هوش مصنوعی ویژه بازی ها
آموزش کدنویسی و آموزش شبکه های عصبی در زبان C++
Building Computer Vision Applications with Python
کورس پیشرفته دید کامپیوتری در زبان Python
Level Up: C++
آموزش برنامه نویسی FPGA
یادگیری Verilog برای کدنویسی FPGA
آموزش کدنویسی با کتابخانه های استاندارد زبان C
دوره آموزش دادن شبکه های عصبی در زبان Python
Training Neural Networks in Python