Голосование

Интересна ли вам данная аппаратура?

Да, перейду с других брендов
1 (3.1%)
Да, перейду с Taranis
1 (3.1%)
Да, куплю
0 (0%)
Нет, все это вызывает опасения
13 (40.6%)
Интересно! (посмотреть надо пощупать, услышать отзывы о практическом применении, подумать)
17 (53.1%)

Проголосовало пользователей: 30

Тема: FrSKY Horus X12S  (Прочитано 31108 раз)

0 Пользователей и 1 Гость просматривают эту тему.


Оффлайн ilyxa

  • Старейшина клуба
  • Сообщений: 4645
  • Foto & RC Hobby
  • Город: Rostov-na-Donu
« Ответ #90 : 13 Январь, 2016, 13:54:25 pm »
двухпроцессорная реализация weatronic-а выглядит более разумной
что немаловажно - и более дорогой, в $500 тут влезть никому не получается. Тут-то как раз цена - решает, отсюда и совмещение. Универсальный комбайн, да, но надо понимать "цену" и цену такого.

Оффлайн dsirc

« Ответ #91 : 13 Январь, 2016, 13:56:26 pm »
В этом смысле двухпроцессорная реализация weatronic-а выглядит более разумной
Если я не ошибаюсь, то в 18й футабе (по крайней мере в MZ) точно так же сделано.

Оффлайн Vovets

  • Сообщений: 465
  • Владимир
    • Владимир
    • Красовский
  • Город: Москва
« Ответ #92 : 13 Январь, 2016, 13:56:37 pm »
коротко - оно ничего не решит в случае "злобного буратины"
Всё нормально решает в случае зациклившихся скриптов. Нет, если, конечно, специально дырки искать, то всё что угодно можно сломать, только зачем?
С уважением, Владимир.

Оффлайн ilyxa

  • Старейшина клуба
  • Сообщений: 4645
  • Foto & RC Hobby
  • Город: Rostov-na-Donu
« Ответ #93 : 13 Январь, 2016, 14:02:02 pm »
Нужен таймер, который периодически генерирует прерывание
Мы говорим про "мягкий" RT, да, он реализуем. А если что-то прибегает с более высоким приоритетом? А если в основном лупе микрокода сейчас крутится, допустим, обработка информации со потенциометра стика? Кое-какие вещи вытеснять как бы нельзя, но можно (витроник, джети, futaba не зря делают фактически два раздельных ядра, на, CE, хе-хе, которая - реализует подобие жесткого  RT (не тот термин - не жесткий, а firm - с потенциальной (!) выборочной (!!) деградацией производительности). Реализовать Hard RT за $3k на руки ИМХО нереально, не тот порог вхождения). Замещение стека, переключение контекста при таком вот "мягком" RT даже для обычного настольного процессора - дорогая операция, вообще-то.

Оффлайн ilyxa

  • Старейшина клуба
  • Сообщений: 4645
  • Foto & RC Hobby
  • Город: Rostov-na-Donu
« Ответ #94 : 13 Январь, 2016, 14:03:51 pm »
коротко - оно ничего не решит в случае "злобного буратины"
Всё нормально решает в случае зациклившихся скриптов. Нет, если, конечно, специально дырки искать, то всё что угодно можно сломать, только зачем?

да они сами найдутся. Когда "инсталлированная база" таранисов станет равна той же футабе - или когда на поле их будет каждый второй-третий - вот косяки и полезут.

ЗЫ: интересная тема, кстати, поперла, коллеги.

Оффлайн Anton_vrn

  • Старейшина клуба
  • Сообщений: 6001
    • Антон
    • Бухонов
  • Город: Воронеж
« Ответ #95 : 13 Январь, 2016, 14:07:02 pm »
Если я не ошибаюсь, то в 18й футабе (по крайней мере в MZ) точно так же сделано.
Это и в 14MZ было. Смысл там в том, что один проц это чисто аппа, а второй - винда. Винда просто сливала сделанные настройки, и ее зависания никак не могли влиять на управление моделью.
Я не червонец, чтобы нравиться всем!

Оффлайн ilyxa

  • Старейшина клуба
  • Сообщений: 4645
  • Foto & RC Hobby
  • Город: Rostov-na-Donu
« Ответ #96 : 13 Январь, 2016, 14:36:50 pm »
Посмотрите FreeRTOS (которая в OpenTX используется, если я правильно помню),

http://www1.coocox.org/CoOS.htm оно там используется.

Хм. Любопытное чтиво. Mixer task is responsible for calculation of channel output values. This is highest priority task and is also guarded by a hardware watchdog.
« Последнее редактирование: 13 Январь, 2016, 14:57:37 pm от ilyxa »

Оффлайн delamonpansie

  • Сообщений: 70
« Ответ #97 : 13 Январь, 2016, 14:45:49 pm »
Да нет, ничего такого особого не нужно. Нужен таймер, который периодически генерирует прерывание и некоторая доля аккуратности. Посмотрите FreeRTOS

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

Оффлайн delamonpansie

  • Сообщений: 70
« Ответ #98 : 13 Январь, 2016, 14:48:12 pm »
Замещение стека, переключение контекста при таком вот "мягком" RT даже для обычного настольного процессора - дорогая операция, вообще-то.

Вообще-то нет, это не дорого. Дорого переключить трансляцию памяти в MMU. Но этого скорей всего в процессоре пульта нет.

Оффлайн Vovets

  • Сообщений: 465
  • Владимир
    • Владимир
    • Красовский
  • Город: Москва
« Ответ #99 : 13 Январь, 2016, 15:12:49 pm »
Мы говорим про "мягкий" RT

Илья, при всём моём уважении, Вы путаете тёплое с мягким.
Во-первых, RT бывает, как и рыба, только одной свежести. Либо он есть, либо его нет. Остальное - маркетинговый булшит.
Во-вторых, это никак не связано со способом переключения контекстов (потоков), он и в RT и не в RT одинаковый.
http://www1.coocox.org/CoOS.htm оно там используется.

Спасибо, да, точно, FreeRTOS в OpenPilot (CC3D контроллер коптеров).

Ещё раз, моя точка зрения в том, что lua не делает систему менее надёжной в остальной, не-lua части. Два процессора (Виновс ЦЕ, впишите своё) не делают автоматом систему надёжной.

Когда "инсталлированная база" таранисов станет равна той же футабе - или когда на поле их будет каждый второй-третий - вот косяки и полезут.

И будут тут же исправлены теми, кто это может и хочет сделать. Потому что код открыт. Косяки в проприетарных системах часто замалчиваются и не исправляются очень долго. В немалой степени этому способствуют ярые фанаты той или иной системы.

И вообще, код Футабы, JR, Spektrum кто-нибудь видел? Я думаю, у них тоже хватает мест, от которых глаза на лоб полезут.
С уважением, Владимир.

Оффлайн delamonpansie

  • Сообщений: 70
« Ответ #100 : 13 Январь, 2016, 15:48:15 pm »
И будут тут же исправлены теми, кто это может и хочет сделать.
К сожалению, чаще всего это не один и тот же человек.

Оффлайн ilyxa

  • Старейшина клуба
  • Сообщений: 4645
  • Foto & RC Hobby
  • Город: Rostov-na-Donu
« Ответ #101 : 13 Январь, 2016, 16:02:17 pm »
Либо он есть, либо его нет.
Категорически не согласен. Просто нынешние реалии позволяют так делать (читай - говорить). Правильно сейчас говорить - его (rt, настоящего, с контролем выделения памяти) сейчас в потребсегменте нет как класса. Особливо это стало заметно на средне-тяжелых железках с приходом montavista на ядрышке 2.4, где vxworks был полностью изведен...
« Последнее редактирование: 13 Январь, 2016, 16:09:23 pm от ilyxa »

Оффлайн ilyxa

  • Старейшина клуба
  • Сообщений: 4645
  • Foto & RC Hobby
  • Город: Rostov-na-Donu
« Ответ #102 : 13 Январь, 2016, 16:04:33 pm »
И вообще, код Футабы, JR, Spektrum кто-нибудь видел? Я думаю, у них тоже хватает мест, от которых глаза на лоб полезут.

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

Оффлайн almus

  • Сообщений: 552
« Ответ #103 : 13 Январь, 2016, 18:56:06 pm »
Отличная аппаратура, мне понравилась, может практически все;)
Frsky однозначно зачет.
Если бы впервые заходил в это хобби, наверное даже бы купил.
А сейчас, наверное, просто лень избавляться от другой хорошей аппы с мешком приемников.
Ну а так, тенденция вполне отличная, появляются конкурентноспособные изделия от новых брендов.

Первую цель производители достигли - аппа привлекает внимание серьёзным и строгим
видом и умной архитектурой. И вызывает самое главное для хоббийного товара чувство - любопытство 
Любопытство - дело хорошее! Особенно когда издалека и через инет. :)

А я вот могу про таранис (не знаю точно какой, уж звиняйте) быль рассказать, причем относительно свежую, этого лета.
Появился у нас на поле чел с раритетной ДВСкой 90-го класса начала века и этим самым таранисом. Все как обычно - купил все кучей за огромные деньги типа "самая круть" и приехал "летать", типа я пока ничего не умею, но вы направьте, а там оно само пойдет. В первый день посмотрели - вроде все целое, в неплохом состоянии, даже двиг завели, тоже живой. Рассказали челу про симулятор, про азы настройки вертолета, чего в аппе надо проверять и настраивать, и посоветовали не торопиться, а пока теорию учить. Мужик оказался неглупый, к следующим выхам заметно продвинулся, даже сам понял, что переключать полетные режимы у него не получается в таранисе. Все посмеялись, но к концу дня выяснилось, что и все остальные эту задачу тоже осилить не могут! В меню дохрена чего есть, а вот как из нормала в айдл переключаться и обратно - вот уж хрен! И даже самый продвинутый чел по шлаку, который всякие турниги с радиолинками, не говоря о хайтеке, влет настраивает - и тот за несколько вечеров вместе с владельцем ниасилил.

В итоге сообща порешили, что для начала повисеть ему и нормала хватит, в симе уже даже получаться начало, но тут при более пристальном внимании заметили очень странное поведение аппы, когда приемник то нормально работает, а то возмет и отбиндится. Потом может опять прибиндиться сам по себе, а может и выключения/включения питания потребовать. Пока чел сам с молчащим движком игрался - на это никто и внимания не обращал, а когда дошло до попыток полететь - вот нахрен такой аттракцион никому на поле не нужен, особенно после питерской истории с аналогичной аппой. Так и отправили чела "в даль светлую", где следы его и потерялись.

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