الوصف
تعلم كيفية كتابة البرامج المضمنة بلغة C وتقديم تطبيقات صغيرة وفعالة وسريعة. في هذه الدورة ، يشرح المدرس إدواردو كوربينيو كيفية دمج برمجة لغة سي وإنترنت الأشياء في التطبيقات المضمنة – وهي البرامج الموجودة بشكل دائم على الجهاز. يراجع التحديات التي ينطوي عليها هذا النوع من البرمجة ، بدءًا من الذاكرة والتخزين وقيود الطاقة إلى الوعي بالأجهزة. يشرح كيف يمكن أن تؤثر أنواع البيانات المختلفة على أداء تطبيقك ويراجع معالجة البتات — وهي المنطقة التي يتألق فيها الحرف C. يوضح Eduardo كيفية معالجة البيانات على مستوى البت باستخدام إخفاء البت وحقول البت ، مما يوضح نقاط القوة في كلتا التقنيتين باستخدام وحدة تحكم Arduino. ثم تعرف على كيفية استخدام المتغيرات المتغيرة والثابتة لفرض صحة البيانات والوصول للقراءة فقط ، واستكشف بدائل للوظائف التقليدية ، والتي قد تستغرق وقتًا طويلاً للتشغيل ، ورياضيات النقطة العائمة ، التي تستهلك وحدة المعالجة المركزية.
تشمل الموضوعات:
نظام التشغيل مقابل التطبيقات المضمنة
قضايا الذاكرة والتخزين والطاقة
أنواع البيانات
معالجة البت
تصفيات
بدائل الوظيفة
بدائل وحدة النقطة العائمة


المراجعات
لا توجد مراجعات بعد.