Jun 08, 2024

فرآیند طراحی کامپیوترهای جاسازی شده صنعتی

پیام بگذارید

1. تجزیه و تحلیل نیازمندی ها
تعیین وظایف و اهداف طراحی و تدوین اسناد مشخصات به عنوان معیارهای راهنمایی و پذیرش برای مرحله بعدی طراحی. تجزیه و تحلیل نیازمندی ها اغلب نیاز به ارتباط مکرر با کاربران برای روشن شدن الزامات عملکردی سیستم، الزامات عملکرد، محیط زیست، قابلیت اطمینان، هزینه، مصرف برق، منابع و سایر الزامات دارد.
2. طراحی معماری
طراحی معماری، طراحی کلی سیستم تعبیه شده است. نیاز به تعیین ساختار کلی سیستم تعبیه شده و تقسیم نرم افزار و سخت افزار از نقطه نظر عملکردی دارد. بر این اساس، انتخاب سخت افزار سیستم تعبیه شده (عمدتا انتخاب پردازنده)، انتخاب سیستم عامل و انتخاب محیط توسعه را تعیین کنید.
3. طراحی، تولید و تست سخت افزار
در این مرحله لازم است ماژول های کاربردی قسمت سخت افزاری و ارتباط بین ماژول ها مشخص شود و بر این اساس انتخاب اجزا، ترسیم شماتیک، طراحی برد مدار چاپی (PCB)، مونتاژ سخت افزار و تست کامل شود. و تعیین و آزمایش نهایی سخت افزار هدف.
4. طراحی، پیاده سازی و تست نرم افزار
این بخش از کار به موازات و به صورت تعاملی با توسعه سخت افزار انجام می شود. طراحی نرم افزار عمدتاً کامپایل برنامه های بوت، انتقال سیستم عامل ها، توسعه درایورها و نوشتن نرم افزارهای کاربردی را تکمیل می کند. پس از اتمام طراحی، توسعه نرم افزار وارد مرحله پیاده سازی می شود. این مرحله عمدتاً شامل تولید (کامپایل، پیوند دادن)، اشکال زدایی و انجماد نرم افزارهای تعبیه شده و در نهایت تکمیل تست نرم افزار است.
5. یکپارچه سازی سیستم
سیستم نرم افزار تست شده در سیستم سخت افزاری ساخته شده نصب می شود و یک تست سیستم جامع برای بررسی اینکه آیا عملکرد سیستم می تواند به درستی پیاده سازی شود انجام می شود و در نهایت نرم افزار صحیح در سخت افزار مورد نظر جامد می شود. کار در این مرحله پیچیده ترین و زمان برترین کار در کل فرآیند توسعه است و به ویژه نیاز به پشتیبانی از ابزارهای کمکی مربوطه دارد.
6. تست عملکرد سیستم و تست قابلیت اطمینان
تست کنید که آیا عملکرد سیستم نهایی با شاخص‌های مختلف عملکرد و الزامات کتاب وظایف طراحی مطابقت دارد یا خیر. اگر این کار را کرد، نرم افزار صحیح را می توان در سخت افزار هدف مستحکم کرد. اگر اینطور نباشد، در بدترین حالت، لازم است به مرحله اولیه طراحی برگردیم و طرح طراحی را دوباره تعریف کنیم.

ارسال درخواست