Jun 08, 2024

Процес проектування промислових вбудованих комп'ютерів

Залишити повідомлення

1. Аналіз вимог
Визначте завдання та цілі проектування та сформулюйте специфікаційні документи як керівництво та критерії прийнятності для наступного етапу проектування. Аналіз вимог часто потребує повторного спілкування з користувачами для уточнення функціональних вимог системи, вимог до продуктивності, середовища, надійності, вартості, енергоспоживання, ресурсів та інших вимог.
2. Архітектурне проектування
Архітектурний проект — це загальний дизайн вбудованої системи. Він повинен визначити загальну структуру вбудованої системи та розділити програмне та апаратне забезпечення з функціональної точки зору. На цій основі визначте вибір апаратного забезпечення вбудованої системи (головним чином вибір процесора), вибір операційної системи та вибір середовища розробки.
3. Розробка, виробництво та тестування обладнання
На цьому етапі необхідно визначити функціональні модулі апаратної частини та зв’язок між модулями, і на цій основі завершити вибір компонентів, схематичне креслення, проектування друкованої плати (PCB), складання та тестування апаратного забезпечення, остаточне визначення та тестування цільового обладнання.
4. Розробка, впровадження та тестування програмного забезпечення
Ця частина роботи виконується паралельно та в інтерактивному режимі з розробкою обладнання. Розробка програмного забезпечення в основному завершує компіляцію програм завантаження, перенесення операційних систем, розробку драйверів і написання прикладного програмного забезпечення. Після завершення проектування розробка програмного забезпечення переходить до етапу впровадження. Цей етап головним чином включає генерацію (компіляцію, зв’язування), налагодження та закріплення вбудованого програмного забезпечення та, нарешті, завершення тестування програмного забезпечення.
5. Системна інтеграція
Перевірену програмну систему встановлюють у виготовлену апаратну систему, і виконується комплексне тестування системи, щоб перевірити, чи можна правильно реалізувати системні функції, і, нарешті, правильне програмне забезпечення затверджується в цільовому апаратному забезпеченні. Робота на цьому етапі є найбільш складною і трудомісткою в усьому процесі розробки, і особливо вимагає підтримки відповідних допоміжних інструментів.
6. Перевірка продуктивності та надійності системи
Перевірте, чи відповідає продуктивність кінцевої системи різним показникам продуктивності та вимогам зошита проектування. Якщо це так, правильне програмне забезпечення може бути закріплено в цільовому обладнанні; якщо це не так, у гіршому випадку необхідно повернутися до початкової стадії проектування та переглянути проектний план.

Послати повідомлення