• Автоматизация оформления документации

      Работая над проектами связанными с авионикой мне потребовалось оформить несколько комплектов документации с полным описанием проекта. Также следовало учитывать требования многих ГОСТов на оформление и на содержание документации, таких как ЕСПД, КТ-178B и других.

      Описание должно было в себя включать:
      • Планы разработки ПО
      • Требования к ПО
      • Описание реализации требований к ПО
      • Таблицы трассируемости(соответствия) требований к ПО и реализации
      • Описание тестов на ПО (Примеры и процедуры верификации ПО)
      • Таблицы трассируемости(соответствия) требований к ПО и тестов
      • Отчет об обнаруженных проблемах
      • Указатель конфигурации(описание версии ПО и совместимости со сторонним ПО и оборудованием)


      Объем документирования очень большой. Данные во всех документах связаны друг с другом, поэтому при изменении проекта (например добавления нового требования), приходится редактировать практически все документы. Плюс к этому можно где-то ошибиться или забыть поправить, что приводит к ошибкам в документации.



      Далее в статье я расскажу как я решил эту проблему.

      Читать дальше →
      • +7
      • 14.8k
      • 2
    • Опыт запуска AHCI в VxWorks653

        Введение


        Я занимаюсь разработкой приложений и драйверов для различных устройств авиационного применения. В Авиации используются ОС с более жесткими требованиями к надежности(ARINC 653), такие как VxWorks653, PikeOS или LynkOS. Разрабатывая приложения для авионики возникла проблема медленного доступа к данным на твердотельных накопителях подключенным по интерфейсу ATA. Это происходило из-за использования медленного программного интерфейса ATA. Я решил эту проблему реализацией драйвера AHCI.

        В этой статье Я хочу кратко описать работу AHCI.


        Архитектура устройства с AHCI контроллером.

        Читать дальше →
      • Управление RGB лентой с помощью Arduino и драйвера L298N

          Здравствуйте Хабр-сообщество.

          В данное время стали доступны светодиодные ленты с изменяемым цветом свечения. Они классно выглядят, не дорого стоят и их можно хорошо приспособить для декоративной подсветки интерьера, рекламы, и т.д.

          К таким лентам можно купить источник питания, диммер, диммер с пультом управления. Это позволит вам использовать светодиодную ленту для посветки. Однако если вы захотите запрограммировать алгоритм изменения цвета, или сделать управление из компьютера — то тут начинается разочарование. Вы в продаже не найдете диммеров с управлением через COM-порт или Ethernet.

          Я решил эту проблему с помощью Arduino, и хочу поделиться своим вариантом решения с Вами.



          Добро пожаловать под кат.

          Читать дальше →
        • Погодная станция на Ethernet (HTTP+Modbus) с питанием по POE

            Доброго времени суток хабр-сообщество.
            С момента моего последнего поста про умный дом прошло много времени. Я решил его делать начиная с погодной станции.


            Рисунок 1 — Фотография макетного образца

            Несмотря на обилие статей про погодные станции на arduino (http://habrahabr.ru/post/165747/, habrahabr.ru/post/171525, habrahabr.ru/post/213405 ) Я все-таки решил опубликовать своё решение.

            Функционал


            Функции которые она выполняет:
            • Измерение температуры
            • Измерение влажности
            • Измерение давления
            • Измерение освещенности
            • Индикация измеренных параметров
            • Выдача измеренных параметров по интерфейсу HTTP в виде XML документа
            • Выдача по протоколу HTTP XSLT процессора для стилизации XML при отображении браузером
            • Выдача информации по Modbus (его предполагаю использовать в качестве протокола управления умным домом)
            • Питание через Passive POE

            Читать дальше →
          • Моё видение умного дома

              Здравствуйте Хабрасообщество!

              Наблюдая за увеличением тем про умный дом и под впечатлением от того, что создаются группы людей, которым эта тема также интересна (Проект полностью свободного Умного Дома), мне захотелось рассказать сообществу своё видение этого продукта, как его можно сделать удобным и дешевым.

              Решаемые задачи


              Основные задачи:
              • Взаимодействие с пользователем — Средства для отображение информации и принятии команд от пользователя, например планшетные компьютеры с соответствующим ПО;
              • Удалённое управление — Средства исполнения команд пользователя, таких как включить свет, закрыть двери и т.д.
              • Мониторинг — Средства сбора информации (датчики температуры/освещенности/вредных газов/открытия дверей/и т.д.);
              • Домашняя автоматизация — ЭВМ которая представляет собой сервер для сбора информации, хранения конфигурации системы и исполнения скриптов управления;
              • Сопряжение со смежными системами — система должна взаимодействовать с внешними устройствами, такими как телевизор, кондиционер, и.т.д.
              • Передача данных — Средства связи всех узлов в единую сеть.

              Читать дальше →
            • Небольшой ликбез по правам на интеллектуальную собственность

              image

              Общие положения по интеллектуальной собственности


              Я встречал, когда люди из-за незнания закона не используют все свои возможности, и не используют права которые им дал закон. Поэтому решил кратко и понятно скопипастить изложить суть авторского права.

              В п. 2 ст. 1255 Гражданского кодекса РФ (далее — ГК РФ) перечислены авторские права на результат интеллектуальной деятельности:
              • исключительное право;
              • право авторства;
              • право автора на имя;
              • право на неприкосновенность произведения;
              • право на обнародование произведения.

              Рассмотрим их более подробно…
              Читать дальше →