با سلام
از دوستانی که اطلاعاتی درباره سیستم های Embedded دارند خواهشمندام مقدمه ای در این خصوص بیان کنند
با تشکر
با سلام
از دوستانی که اطلاعاتی درباره سیستم های Embedded دارند خواهشمندام مقدمه ای در این خصوص بیان کنند
با تشکر
با عرض ادب:
می توان فرض کرد شروع بحث سیستم های Embedded به طور ساده همان چیزی است که تحت عنوان درس میکروکنترلر و یا میکروپروسسور در دانشگاه ها برای رشته های سخت افزار و یا الکترونیک ارائه می شود. در یک embedded سیستم شما به دنبال این هستید که پردازنده ای(یا پردازنده هایی) را به همراه یک سری ابزارهای جانبی به کار بگیرید و برای یک کاربرد خاص (و نه کاربرد عمومی مانند یک pc) برای آن سخت افزار و نرم افزارهای مربوطه را طراحی کنید و بسازید.
طراحی و برنامه نویسی این سیستم ها معمولا دید نرم افزاری و سخت افزاری را هم زمان می طلبد. چرا که در چنین سیستم هایی نرم افزار باید طوری نوشته شود که به عنوان مثال حداکثر سرعت اجرا را داشته باشد (پردازنده ارزانتری کار شما را انجام دهد)، توان مصرفی کمتری داشته باشد (دوست دارید شارژ موبایلتان طولانی تر باشد) و مطالبی از این قبیل که در توسعه سیستم های نرم افزاری معمول که امروزه عمدتا مستقل از بستر سخت افزاری نیز شده اند وجود ندارد. ابزارهای مدل سازی و طراحی چنین سیستم هایی و نرم افزارهایشان طبعا متفاوت از آنچه که در مهنسی نرم افزار معمول در اختیار داریم می باشد.
کاربرد این هم بسیار متنوع است از کارت های هوشمند گرفته تا مایکروفر داخل منزل تا موبایلی که در جیب دارید تا کنترلر موشک های نظامی همه کاربردهایی از این دسته سیستم ها هستند.
با یک جستجوی ساده در اینترنت و منابعی مانند wikipedia اطلاعات ارزشمندی در این خصوص خواهید یافت.
یه ... ...
one of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs. -- Robert Firth
سلام آقای ع.ز عزیز
تاپیک بسیار جالبیه و امیدوارم از تجریباتتون استفاده کنیم. اگر فرصت داشتید در رابطه با RTOS برای Embedded System هم توضیحاتی بفرمایید چون واقعا بحث جالبیه. در ضمن انجمن eca فعلا مشکل پیدا کرده و متاسفانه باز نمیشه.
ارادتمند
سپاس یار