سیستم های نهفته ( Embedded Systems) چیست؟

خیلی از دوستان در مورد سیستم های نهفته یا امبدد سیستم ها (Embedded Systems) شنیده اند، اما اینکه دقیقا این سیستم ها چی هستند و به چه دستگاه هایی عبارت امبدد سیستم اطلاق می شه براشون همیشه سوال هست. تلاش می کنم در این پست موضوع رو روشن کنم.
سیستم های نهفته چی هستند؟
اگر به دور و بر خودمون نگاهی بندازیم، با کلی ابزار الکترونیکی محاصره شدیم که هر روز از اونها داریم استفاده می کنیم، از ابزارهای ساده مثل ماشین لباسشویی و … ها در آشپزخانه گرفته تا صنایع پزشکی و نظامی که ابزارها و دستگاه های پیچیده تری دارند. نکته جالب اینجاست که درون هر کدام از این وسائل و دستگاه ها حداقل یک پردازنده وجود دارد.
از آنجایی که هر کدام از این وسیله ها یک ماهیت فیزیکی و بخش مکانیکی دارند، درون خودشون یک سیستم سخت افزاری دارند که شامل حداقل یک پردازنده (میکروکنترلر) می شه و به بیان دیگه یک سیستمی در دل این دستگاه ها نهفته هست و یا به بیان دیگه یک سیستم در دل این سیستم ها جا سازی شده که این دو عبارت اخیر مفهوم امبدد (Embedded) رو بهتر مشخص می کنه.
نکته قابل توجه این هست که امبدد سیستم ها به منظور پیاده سازی تنها یک و یا چند هدف مشخص طراحی می شوند و مثل کامپیوترهای همه منظوره نمی شه هر نوع کاربریی رو ازشون انتظار داشت!
لینک های مفید
تفاوت سیستم های نهفته با کامپیوترهای همه منظوره
اگر سوال، پیشنهاد، نظر و یا … دارید، از قسمت نظرات در پایین همین صفحه، می تونید با ما و بقیه ی خوانندگان درمیان بگذارید.
جهت مطلع شدن از آموزش های جدید به خبرنامه ی EasyMCU بپیوندید.
درباره مرتضی زندی
خلق کردن شماره 1 علاقه مندی های من هست. برنامه نویسی بهترین ابزاری بوده که تا الان برای این کار پیدا کردم. بیس الکترونیک دارم و دستی بر آتش در دنیای رشته های مجاور. تجربه سال ها فعالیت در تیم های R&D رو دارم، در این بین در حوزه ی امبدد سیستم ها فعالیتم پررنگ تر هست. عاشق یادگیری و یاد دادن هستم و تلاش می کنم تجربیاتم رو به زبانی ساده از طریق EasyMCU.org به نحوی کاربردی و موثر با علاقه مندان این حوزه به اشتراک بذارم.
نوشته های بیشتر از مرتضی زندیمطالب زیر را حتما مطالعه کنید
آموزش نصب و راه اندازی سیستم عامل Free RTOS برای آردوینو Arduino
آموزش نصب و راه اندازی سیستم عامل Free RTOS روی STM32
آموزش FreeRTOS نحوه استفاده از میوتکس Mutex
آموزش Free RTOS نحوه استفاده از سمافور Semaphore
آموزش STM32 راه اندازی وقفه خارجی EXTI
معرفی کتاب ARM
This site uses Akismet to reduce spam. Learn how your comment data is processed.
دیدگاهتان را بنویسید