Как стать автором
Обновить

Комментарии 33

Мне сходу интересно, как сильно отличается процесс разработки ПО от привычного большинству. Какой набор инструментов используется, какие ОС и т.д. Пишите обязательно!
У нас примерно так происходит: утверждается перечень компонентов, они за собой тянут ОСРВ. Потом на очереди драйвера для железок, если контора выпускающая железку их сделала для нужной ОСи, иначе — пишем сами.
ОС применяли очень разные — от самописных реалтаймовых линуксов, до таких известных как QNX, VxWorks, ОС2000.
Инструментарий поставляется с ОСРВ, но IDE каждый вправе выбирать себе по вкусу. Я вот часто в Kate пишу небольшие кусочки программ, для серьезных дел в ход идет Eclipse. Отладка посредством RS232, RS485 и Ethernet, в зависимости от способностей отлаживаемого модуля.
Спасибо, а ЯП там какие-то экзотические или все гораздо проще — С/С++?
Чаще всего C и Asm, реже С++. Что-то совсем специфическое уже давно не встречается.
приведите, пожалуйста, какие-нибудь примеры кода в следующей статье, думаю, многим будет интересно
Извините, но даже кусок кода взятый «с потолка» под таким комментарием публиковать не хочется.
И сильно Ethernet на борту применяется? Я думал, там больше всякие CAN, RS485 etc.
Тссс! Я этого не говорил, никаких Ethernet, только Arinc646 и ничего кроме :)
А mil-std1553 и подобные?
В зависимости от топологии основной информационной магистрали, применяется либо МКИО (mil-std1553b, он же ГОСТ Р 52070-2003), либо ПКИО (Arinc429, он же ГОСТ 18977-79)
В зависимости от конторы и толковости руководства и инженеров. Надеюсь не раскрою никакой секретной информации и никто меня пинать за это не будет, но вот, к примеру на SuperJet используется гигабитный Ethernet (по крайней мере при проведении испытаний). На испытываемых в данный момент истребителях используется гигабитный FibreChannel. Пресловутый ирландский КАМ500 (горячо любимый ГСС) использует IRIG-106 (последовательная шина). Большинство навигационных систем и систем траекторных измерений лупят в RS-232/422/485. ARINC 429 и MIL-STD 1553 это классика, которой навалом на любом ЛА. Ну и полный ворох всяких аналоговых источников вроде вибродатчиков, тензомодулей, акустики, разовых команд и прочего.
Судя по тому, что видел как пасажир, системы in flight entertainment представляют собой отдельные linux-комп’ютеры с PXE-загрузкой, думаю, Ethernet в них используется
Чтобы воспользоваться уязвимостью из этой статьи, необходимо сначала внедрить код в Flight Management Systems, что может сделать человек имеющий физический доступ к БЦВМ. Суть уязвимости — невозможность выявить факт внедрения кода, если кратко. Это очень актуальная и современная проблема. Знаюодну организацию, которая работает по этому направлению.
По которому? Внедрения кода или защиты от внедрения?
Разрабатывают методы обнаружения внедрений
О, очень интересно! Чем больше деталей, тем лучше. Скажите, а как с авиационной адаптацией шины CAN нынче, применяется?
В отечественной авиации аппаратуры с ARINC825 пока нет, но ожидается
На Ту-204СМ есть как минимум одна система, где ARINC 825 — основная шина.
Интересно, спс
Не в курсе про то как в Ту-204СМ с этим делом. В другом проекте A825 заявлен, но не реализован в первой очереди.
Вы правы. Информация от ответчиков УВД поступает в диспетчерские службы, а от них на серверы флайрадара.
По непроверенной информации, запаздывание (примерно 1 минуту) там сделано специально, чтобы не перегружать информационную инфраструктуру диспетчерских служб.
Довольно просто, ответчик УВД (ADS-B) работает в радиодиапазоне, приемник можно купить на eBay. Среди сообщества flightradar24 много тех, у кого приемники есть, и они через API сайта передат инфорацию на сервер, соотвертсвенно, «покрытие» имеется там, где есть контрибюторы, и нет, где их нет/мало (часть Африки, большая часть Сибири, и.т.д.)
Я думал это какая-то централизованная инициатива, а оно вот как оказывается. Надо будет подробней почитать про этот проект. Спасибо за информацию.
Картинка сразу напомнила этот мульт.
В системах сбора данных погодный локатор забыли. А ведь это крайне интересная штуковина.

И ещё, в каком порядке будут статьи выходить, по настроению автора или по пожеланиям читателей? :)
Метеолокатор добавил, спасибо.

Статьи будут выходить по настроению. Мне достаточно сложно дается писательская деятельность, так что усложнять себе жизнь четким планом не хочется. Пожелания приветствуются, но обещать придерживаться им, к сожалению, не буду.
Расскажите, пожалуйста, а какое образование должно быть, чтобы заниматься этими системами?
Где у нас в стране этим занимаются?

Я когда-то говорила с профессором, который занимался эргономичностью применительно к пультам управления. Ну то есть не занимался, а скорее плакался о ее отсутствии) Он говорил, что, например, у Туполева, вообще никто не заморачивался и считалось, что интерфейсы/эргономика и все такое это уже ненужная роскошь, лишь бы летало. И это было достаточно похоже на правду, потому что в маевской библиотеке я не нашла даже методички про человекопонятность и удобство пультов. А сейчас как с этим дела?
У нас занимаются разработкой авиационных процедурных тренажеров, образование — большинство из МАИ, есть и люди далекие от авиации, но знакомые с нужными языками и система (VxWorks, C).
Из известных мне университетов занимающихся данной тематикой — СПбГАУП и МАИ. Часто люди приходят из ВУЗов другой направленности (корабелка, политех, военмех), главное базу в области микроэлектроники и программирования получить, остальное можно добить проходя практику на предприятиях и в процессе работы.

Работы по эргономичности кабин ЛА как правило закрытые. В свободном доступе литературы не очень много, но если приложить усилия, то можно найти. ГОСТы по компановке кабин, кстати, не на пустом месте появились.
Думаю, что эргономика кабин, как и техника безопасности пишется кровью. И «бытовая» эргономика там не применима.
Надеюсь, что не той кровью, которой писалась эта «эргономика» на штатовской АЭС:

image

Пример из книги Дональда Нормана: сотрудники приделали к рычагам два разных пивных набалдашника, чтобы они хоть чем-то отличались друг от друга кроме подписи.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории