+7 (812) 494-9090
Обратная связьEnglish
Главная → О компании → Новости → Новости системного ПО
Полезный совет
Если вы часто работаете с объёмными таблицами, постоянно вносите в них новые данные, используете сортировку, фильтры, но делаете всё это вручную, то крайне полезной функцией для вас окажутся Динамические таблицы Excel.Подробнее
RSSВерсия для печати

Нужен ли потребителям ОСРВ ее исходный код?

Embedded Computing Design, 27 апреля 2017

Благодаря тому, что в области ПО распространена интеллектуальная собственноcть (библиотеки, стеки сетевых протоколов, операционные системы реального времени), доступность исходных кодов программ стала обыденностью. Но нужны ли они? Возможно достаточно поставки системы с закрытым кодом? В контексте ОСРВ ответ неочевиден.


Нужен ли потребителям ОСРВ ее исходный код


Обычно разработчики чувствуют себя в «безопасности» при наличии исходников, при этом пользуются они ими крайне редко. Построение гибкой системы упрощается доступностью исходного кода. Каждая встраиваемая система уникальна, поэтому всегда необходима адаптация ОСРВ к аппаратной платформе, а провести ее намного проще, начав именно с исходников. Исходный код программы (включая IP-компоненты) необходим и для получения сертификатов (например, медицинского или авиационного).

Но что такое «исходный код»? Это может быть:

  • структурированный и прокомментированный код,
  • написанный, структурированный, задокументированный и удобочитаемый код,
  • скремблированный код: пустое пространство удалено, идентификаторы изменены, комментарии отсутствуют, вид нечитаемый для человека, но воспринимаемый компилятором.

Существуют поставщики ОСРВ, выбирающие третий вариант, т. к. он позволяет, с одной стороны, предоставить исходники, а с другой, защищает интеллектуальную собственность.


Источник: http://embedded-computing.com/guest-blogs/rtos-source-code-anyone/