Возможно, вы слышали о проекте LightSail, который собрал на Kickstarter в 4 раза больше, чем планировал изначально. LightSail — это первый космический аппарат на солнечном парусе разработанный группой инженеров разных компаний объединенных в одну команду инженером и актером Биллом Най.
Всего на полученные средства было построено два спутника, один из которых был запущен 20 мая 2015 года с мыса Канаверал:
Спутник успешно был выведен на орбиту, и начал отдавать телеметрию. Радиолюбители со всего мира получали с него сигналы в течение двух дней. По последним полученным данным телеметрии от 22 мая со спутником все было в полном порядке.
Однако, в какой-то момент спутник просто «замолчал». Все дело в том, что каждые 15 минут LightSail передавал пакет с данными о своем состоянии на землю и одновременно с этим записывал их локально в CSV файл. За два дня этой файл занял все свободное место на 32-мегабайтном диске и система на базе Linux просто повисла. Производитель бортовой электроники для спутника знал об этом дефекте и выпустил фикс, но ПО спутника не обновили перед запуском на орбиту, и баг в нем остался. Попытки накатить апдейт удаленно провалились, так как спутник завис намертво к моменту прохождение над наземной станцией.
Остается возможность перезагрузить систему, после чего «проблемный» CSV файл затрется и можно будет попробовать пропатчить софт, однако пока попытки удаленного ребута не увенчались успехом. Команде, которая работает над спутником, не остается ничего другого, кроме как ждать и надеяться на чудо.
Как думаете, сколько из почти $800.000, собранных на постройку спутника, пошли на зарплату тестировщикам?
Да, не понимаю как его запустили без watchdog.
Но вроде команда надеется на внештатный перезапуск в течении месяца-двух. Тогда есть шанс установки связи
Здравствуйте, paucity, Вы писали:
H>>В 21-м. Там уйма проблем с энергопотреблением и защитой от ионизирующего излучения.
P>Как объем диска связан с выделенным.
Как раз с выделенным он связан напрямую. Информация в EEPROM хранится на затворе плевого транзистора, чем больше его площадь, тем больше емкость. Поэтому частица, попавшая в него, изменит его заряд незначительно. Из-за этого память, сделанная по 3-микронной технологии, более устойчива к излучению, чем современная 45-мкм и меньше.
Я отвечаю за свои слова, а не за то как вы их интерпретируете!
Здравствуйте, Aртём, Вы писали:
Aё>Здравствуйте, Берсерк, Вы писали:
Aё>Бывает, причём часто. В каком-то модуле, может, был фикс, но при финальной сборке попал релиз того модуля, а не trunk. Меня в данном случае удивляет, что линух завис- ну пусть та софтина, что заняла диск, свалилась бы. Почему ядро зависло? Почему ssh завис? Или у них там свой велосипед для удалённого контроля?
Ядро не зависло, как я понял. Судя по всему у них не только watchdog отсутствует, но и управление не отделено. Вот немного другой текст.
Но ошибка была в программном обеспечении спутника. Каждые 15 секунд спутник отправлял сигнал радиомаяка. Одновременно данные дописывались в файл beacon.csv. Неумолимо приближался момент, когда файл занял всё доступное пространство памяти в 32 мегабайта и полетное ПО упало. Оказывается, производитель платы управления уже имел версию ПО с исправленной ошибкой, но спутник не был обновлен до актуальной версии. В пятницу команда управления получила уведомление о ошибке в ПО и готовилась к дистанционному обновлению ПО спутника при следующем прохождении его в зоне видимости станции, но спутник завис раньше. Последняя телеметрия была получена 22 мая в 21:31 по UTC.
На данный момент команда пытается перезагрузить спутник, вследствие чего будет стерт файл beacon.csv и будет возможно в нормальном режиме обновить или исправить ПО. Спутник не имеет Watchdog, и перезагрузка осуществляется по команде с Земли. В прошедший вторник команда управления при пролете спутника в зоне видимости станций пыталась перезагрузить спутник. Более 18 раз посылалась команда перезагрузки, но ничего не произошло. Команда надеется на то, что спутник перезагрузится самостоятельно — космические частицы часто вызывают перезагрузку систем спутников типа Cubesat.
Здравствуйте, Aртём, Вы писали:
Aё>Бывает, причём часто. В каком-то модуле, может, был фикс, но при финальной сборке попал релиз того модуля, а не trunk. Меня в данном случае удивляет, что линух завис- ну пусть та софтина, что заняла диск, свалилась бы. Почему ядро зависло? Почему ssh завис? Или у них там свой велосипед для удалённого контроля?
А меня больше удивляет почему там обычный линукс. С бюджетом в 800К могли бы себе позволить нормальную систему для таких целей.
Здравствуйте, Берсерк, Вы писали:
Б>А меня больше удивляет почему там обычный линукс. С бюджетом в 800К могли бы себе позволить нормальную систему для таких целей.
Здравствуйте, qwertyuiop, Вы писали:
Q>Как раз с выделенным он связан напрямую. Информация в EEPROM хранится на затворе плевого транзистора, чем больше его площадь, тем больше емкость. Поэтому частица, попавшая в него, изменит его заряд незначительно. Из-за этого память, сделанная по 3-микронной технологии, более устойчива к излучению, чем современная 45-мкм и меньше.
Интересно, а классический HDD чем плох?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Б>LightSail — это первый космический аппарат на солнечном парусе разработанный группой инженеров разных компаний объединенных в одну команду инженером и актером Биллом Най.
Б>За два дня этой файл занял все свободное место на 32-мегабайтном диске и система на базе Linux просто повисла.
Херовые значит инженеры. Только последняя макака будет организовывать /var и /var/log на системном разделе...
Бывает, причём часто. В каком-то модуле, может, был фикс, но при финальной сборке попал релиз того модуля, а не trunk. Меня в данном случае удивляет, что линух завис- ну пусть та софтина, что заняла диск, свалилась бы. Почему ядро зависло? Почему ssh завис? Или у них там свой велосипед для удалённого контроля?
Здравствуйте, Берсерк, Вы писали:
Б>Очень смешно. Открой для себя QNX что ли: Б>А для космоса наверняка есть что ещё более надежное.
Так я понял, что QNX таки *nix-like система реального времени- в той конкретной задаче реальное время не требуется, а кривая прилага и отключенный watchdog точно так же положили бы и систему на QNX.
Здравствуйте, Берсерк, Вы писали:
DA>>Посмеёмся вместе от количества имбедеда на WinCE?
Б>Давай, будет интересно почитать. Только не про кассовые аппараты.
Про навигаторы никогда не слышал?
Я отвечаю за свои слова, а не за то как вы их интерпретируете!
DA>>Посмеёмся вместе от количества имбедеда на WinCE?
Б>Давай, будет интересно почитать. Только не про кассовые аппараты.
Нопремер — дорожные знаки(VMS), системы индикации на парковках, светофоры и прочий ITS.
Многие вендоры плотно сидят на винде и там значительную часть занимает СЕ, плюс ХР embedded.
Конечно, не 10 миллиардов инсталяций джава, но существенно.
Здравствуйте, Берсерк, Вы писали:
Б>А меня больше удивляет почему там обычный линукс. С бюджетом в 800К могли бы себе позволить нормальную систему для таких целей.
Проблема там не в Linux, а в мозгах программистов.
DA>>>Посмеёмся вместе от количества имбедеда на WinCE? Б>>Давай, будет интересно почитать. Только не про кассовые аппараты. Q>Про навигаторы никогда не слышал?
Встраиваемых навигаторов, да еще на WinCE сечас очень мало. Был период когда их было много во времена расцвета WinCE, но это уже история.
А вот навигаторы на основе како-ть андроида (что вообщем тот же линукс) можно на вес грузить.
Здравствуйте, Ops, Вы писали:
Ops>Интересно, а классический HDD чем плох?
Массой и объемом. CubeSat, к которым этот LightSail относится, имеют объем 1 литр и массу не более 1.33 кг.
Были когда-то почти классические HDD в формате CompactFlash — Microdrive, но где они сейчас
Здравствуйте, qwertyuiop, Вы писали:
Q>Я думаю плохой устойчивостью к перегрузкам и вибрации.
У космонавтов на МКС самые обычные ноуты, сейчас может и с SSD, но это только несколько последних лет.
А вот может ли обычный, "бытовой" HDD работать в негерметичном спутнике вопрос более интересный.
Здравствуйте, qwertyuiop, Вы писали:
Q>Как раз с выделенным он связан напрямую. Информация в EEPROM хранится на затворе плевого транзистора, чем больше его площадь, тем больше емкость. Поэтому частица, попавшая в него, изменит его заряд незначительно. Из-за этого память, сделанная по 3-микронной технологии, более устойчива к излучению, чем современная 45-мкм и меньше.
Стало интересно, поискал. EEPROM и правда с маленькой емкостью, больше 64MB почти не предлагается. А вот "rad hard" NAND-Flash по 4-8GB есть на рынке в количестве.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Здравствуйте, Берсерк, Вы писали:
Б>Давай, будет интересно почитать. Только не про кассовые аппараты.
А почему не про кассовые аппараты? За расхождение между суммой в фискальной памяти и фактической суммой налички можно и присесть. В отличие от багов в навигаторе, кассовый апаарат предполагает бОльшую ответственность.
Здравствуйте, Слава, Вы писали:
С>А почему не про кассовые аппараты? За расхождение между суммой в фискальной памяти и фактической суммой налички можно и присесть. В отличие от багов в навигаторе, кассовый апаарат предполагает бОльшую ответственность.
Здравствуйте, Слава, Вы писали:
С>А почему не про кассовые аппараты? За расхождение между суммой в фискальной памяти и фактической суммой налички можно и присесть. В отличие от багов в навигаторе, кассовый апаарат предполагает бОльшую ответственность.
При чем здесь ПО кассовых аппаратов? "присаживаются" не за него.
Б>Возможно, вы слышали о проекте LightSail, который собрал на Kickstarter в 4 раза больше, чем планировал изначально. LightSail — это первый космический аппарат на солнечном парусе разработанный группой инженеров разных компаний объединенных в одну команду инженером и актером Биллом Най.
Все-таки раскрыли солнечный парус
Сработал мотор механизма раскрытия парусов спутника «LightSail-A», возможно первого успешного коммерческого аппарата на солнечном парусе
Здравствуйте, alexsoff, Вы писали:
A>Все-таки раскрыли солнечный парус
A>
A>Сработал мотор механизма раскрытия парусов спутника «LightSail-A», возможно первого успешного коммерческого аппарата на солнечном парусе
Но я бы немного подправил, не "аппарата на солнечном парусе", а аппарата созданного для испытаний солнечного паруса. И не коммерческого, коммерческий — направленный на получение прибыли, а любительского, университетского или что-то подобное в зависимости от статуса организаторов проекта.
Здравствуйте, Aртём, Вы писали:
A> Меня в данном случае удивляет, что линух завис- ну пусть та софтина, что заняла диск, свалилась бы. Почему ядро зависло? Почему ssh завис?
В ядре есть вещи, логирование которых считается критичным для системы. И если не удается залогировать, то все намеренно встает колом. С SSH возможно так же.
Здравствуйте, Берсерк, Вы писали:
Б> А меня больше удивляет почему там обычный линукс. С бюджетом в 800К могли бы себе позволить нормальную систему для таких целей.
А ты видел их бюджет? Думаю, там процентом 80 съел сам запуск, и толко с линуксом проект был возможен.