Modern_Embedded_Systems_Programming

در این دوره آموزشی با نحوه برنامه نویسی سیستم های مدرن جاسازی شده (modern embedded systems) آشنا می شوید.

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

نرم افزار جاسازی شده تقریبا در هر دستگاه الکترونیکی امروزه استفاده می شود. نرم افزار پنهان در داخل ساعته ای مچی، میکروفون، VCRs، تلفن های همراه و پیجر وجود دارد.

اگر شما دارای تجربه برنامه نویسی هستید و با C یا ++C آشنا هستید، می توانید نحوه نوشتن نرم افزارهای جاسازی شده را یاد بگیرید.

 

برنامه نویسی سیستم های مدرن جاسازی شده – شروع کار

 

برنامه نویسی سیستم های مدرن جاسازی شده – محاسبه

 

برنامه نویسی سیستم های مدرن جاسازی شده – جریان کنترل

 

برنامه نویسی سیستم های مدرن جاسازی شده – متغیرها و اشاره گرها

 

برنامه نویسی سیستم های مدرن جاسازی شده – LED

 

برنامه نویسی سیستم های مدرن جاسازی شده – پیش پردازنده و volatile

 

برنامه نویسی سیستم های مدرن جاسازی شده – اپراتور های Bit-wise در C

 

برنامه نویسی سیستم های مدرن جاسازی شده – آرایه ها و ریاضی اشاره گر

 

برنامه نویسی سیستم های مدرن جاسازی شده – توابع و پشته

 

برنامه نویسی سیستم های مدرن جاسازی شده – ماژول ها، بازگشت، AAPCS

 

برنامه نویسی سیستم های مدرن جاسازی شده – اشتباهات توابع

 

برنامه نویسی سیستم های مدرن جاسازی شده – ترکیب Type و <stdint.h>

 

برنامه نویسی سیستم های مدرن جاسازی شده – ساختارها و CMSIS

 

برنامه نویسی سیستم های مدرن جاسازی شده – راه اندازی کد – بخش 1

 

برنامه نویسی سیستم های مدرن جاسازی شده – راه اندازی کد – بخش 2

 

برنامه نویسی سیستم های مدرن جاسازی شده – راه اندازی کد – بخش 3

 

برنامه نویسی سیستم های مدرن جاسازی شده – interrupts – بخش 1

 

برنامه نویسی سیستم های مدرن جاسازی شده – interrupts – بخش 2

 

برنامه نویسی سیستم های مدرن جاسازی شده – interrupts – بخش 3

 

برنامه نویسی سیستم های مدرن جاسازی شده – GNU-ARM و  Eclipse

 

برنامه نویسی سیستم های مدرن جاسازی شده – شرایط Race

 

برنامه نویسی سیستم های مدرن جاسازی شده – Foreground/Background

 

برنامه نویسی سیستم های مدرن جاسازی شده – RTOS – بخش 1

 

برنامه نویسی سیستم های مدرن جاسازی شده – RTOS – بخش 2