Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Описание программы по ЕСПД для МК
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Документация
Мария Е
Уважаемые коллеги!

Возникла необходимость оформить документацию по ЕСПД на 5 устройств, которые я разработала за последнее время. Все они на базе контроллеров (разных, но это не суть). До этого я оформляла только ПЗ по ЕСПД на программный комплекс.
Когда имеешь дело с оформлением программы для ПК, нет никаких проблем: берешь соответствующие ГОСТы - и вперед.
Я, конечно, прочитала ГОСТ 19.402-78, но там очень многое просто не подходит к описанию программы для МК. Если у кого-нибудь есть примеры оформления подобной документации, киньте на почту плз, или скажите, где посмотреть. marus-ka(гав)mail.ru
Палыч
Цитата(Мария Е @ Sep 3 2010, 10:01) *
Я, конечно, прочитала ГОСТ 19.402-78, но там очень многое просто не подходит к описанию программы для МК.
Что же это такое в указаном Вами ГОСТе не подходит для описания программ для МК? С написанием каких разделов у Вас возникли трудности?
Мария Е
Цитата(Палыч @ Sep 3 2010, 19:24) *
Что же это такое в указаном Вами ГОСТе не подходит для описания программ для МК? С написанием каких разделов у Вас возникли трудности?


ГОСТ:

В разделе «Общие сведения» должны быть указаны:
...
• программное обеспечение, необходимое для функционирование программы;

В разделе «Описание логической структуры» должны быть указаны:
...
• используемые методы;

В разделе «Используемые технические средства» должны быть указаны типы электронно-вычислительных машин и устройств, которые используются при работе программы


В разделе «Вызов и загрузка» должны быть указаны:
• способ вызова программы с соответствующего носителя данных;
• входные точки в программу.
Допускается указывать адреса загрузки, сведения об использовании оперативной памяти, объем программы.

Но вопрос не по тексту ГОСТа. Просто очень не хочется тратить время на его анализ для написания документации. Я уверена, что кто-то уже с такими задачами сталкивался. Тогда зачем я буду изобретать велосипед там, где это не нужно? Я лучше потрачу время на разработку новых устройств и совершенствование существующих.
Палыч
Такие простые вопросы...
Цитата(Мария Е @ Sep 6 2010, 10:23) *
программное обеспечение, необходимое для функционирование программы

"для функционирования программы иное программное обеспечение не требуется" или указать, что на этапе линковки в модуль включается использованная Вами ОС (если использовали).

Цитата(Мария Е @ Sep 6 2010, 10:23) *
используемые методы

Те, что использовали, их и укажите...

Цитата(Мария Е @ Sep 6 2010, 10:23) *
В разделе «Используемые технические средства» должны быть указаны типы электронно-вычислительных машин и устройств, которые используются при работе программы

Ваша программа будет работать только на конкретном МК в конкретном, разработанном Вами устройстве - их и укажите

Цитата(Мария Е @ Sep 6 2010, 10:23) *
В разделе «Вызов и загрузка» должны быть указаны:
• способ вызова программы с соответствующего носителя данных;
• входные точки в программу.
Допускается указывать адреса загрузки, сведения об использовании оперативной памяти, объем программы.

... находится в памяти программ МК и вызывается аппаратно при подаче питания...
Входных точек, обычно, одна-две (последнее, обычно, если есть загрузчик). Не знаете их имена?
С объемами памяти - почему проблемы? См. листинг линкера. Конечно, могут быть иногда проблемы с определением необходимого ОЗУ - или не указывайте или укажите весь имеющийся в МК объем как достаточный для функционирования программы.

dissector
Цитата(Палыч @ Sep 6 2010, 18:42) *
Такие простые вопросы...

"для функционирования программы иное программное обеспечение не требуется" или указать, что на этапе линковки в модуль включается использованная Вами ОС (если использовали).


Те, что использовали, их и укажите...


Ваша программа будет работать только на конкретном МК в конкретном, разработанном Вами устройстве - их и укажите


... находится в памяти программ МК и вызывается аппаратно при подаче питания...
Входных точек, обычно, одна-две (последнее, обычно, если есть загрузчик). Не знаете их имена?
С объемами памяти - почему проблемы? См. листинг линкера. Конечно, могут быть иногда проблемы с определением необходимого ОЗУ - или не указывайте или укажите весь имеющийся в МК объем как достаточный для функционирования программы.

Посмотрите это - быть может, поможет Вам сориентироваться... А по ГОСТ 19.402 - подходите формальнее, как и к разработке документации по любому из ГОСТ, - тогда все само собой будет получаться.
Мария Е
Спасибо!
Да действительно, если подходить формально и понимать, что люди, которые это будут читать, если вообще будут, вообще не понимают о чем речь, то жизнь кажется проще))))
Halfback
а существует ли ГОСТ на нормоконтроль ЕСПД? Как вообще проводиться нормоконтроль на ЕСПД?
Палыч
Цитата(Halfback @ May 3 2011, 15:04) *
а существует ли ГОСТ на нормоконтроль ЕСПД?
Нет, ГОСТа - нет. Однако, нормоконтроль - обязателен (например, см. ГОСТ 19.104: в п.1.1 - виза нормоконтролёра)

Цитата(Halfback @ May 3 2011, 15:04) *
Как вообще проводиться нормоконтроль на ЕСПД?
Проверяется формальное соответствие документов стандартам.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.