[info] Текущий прогресс по прошивке.
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Частично максимальное время было такое большое из-за большого копирования данных на вывод из одного буффера в другой - это место улучшил, вынес копирование из обработчика.
А частично дело оказалось в том, что метод chvprintf оказался неожиданно тяжёлым даже при простом выводе строчки в память - 3000 тактов на вывод двух строк, даже не чисел? Странно. Отложил этот вопрос на потом - тикет #35
А частично дело оказалось в том, что метод chvprintf оказался неожиданно тяжёлым даже при простом выводе строчки в память - 3000 тактов на вывод двух строк, даже не чисел? Странно. Отложил этот вопрос на потом - тикет #35
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Вчера переводил планировщик топлива и искры с пары "номер события триггера + угол" на просто "угол", свет уже виден в конце тоннеля.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Всё, праздники закончились - давайте оживать
У нас там канадский Neon вовсю готовится запуститься - а софт нифига не готов по мелочам. Кто может сделать например #28?
@ бьётся с SD карточкой, я по мелочам прибираюсь. Значительно уменьшил количество ворнингов при компиляции - оставшиеся отложил на потом
У нас там канадский Neon вовсю готовится запуститься - а софт нифига не готов по мелочам. Кто может сделать например #28?
@ бьётся с SD карточкой, я по мелочам прибираюсь. Значительно уменьшил количество ворнингов при компиляции - оставшиеся отложил на потом
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Тут нк ко мне - тут к доктору надо, это у тебя в голове.acab wrote:я бы взялся за этот 28 тикет
но меня расстраивает прыганье тудасюда по поводу выбора архитектуры и мозга.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Тикеты прибывают и прибывают - настройка параметров управляющего сигнала
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Появилась настройка параметров выходного сигнала - параметры хранятся на флешке уже. Пока только командами, TS интеграции пока нет.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
@ с нюансами доделал логгирование на карточку памяти - осталось разобраться с нюансами
Я нашёл три диких бага, добавленных во время отпуска - теперь двигатель опять работает. В основном работаю сейчас на dodge neon - там есть надежда на старт двигателя на стенде оптимистично в январе и реалистично до середины февраля. Канадский товарищ очень мощно вырвался в лидеры на звание второго двигателя! (главное не сглазить)
Я нашёл три диких бага, добавленных во время отпуска - теперь двигатель опять работает. В основном работаю сейчас на dodge neon - там есть надежда на старт двигателя на стенде оптимистично в январе и реалистично до середины февраля. Канадский товарищ очень мощно вырвался в лидеры на звание второго двигателя! (главное не сглазить)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
@ сделал чтение данных из GPS приёмника - однажды сможем сделать прикольные фичи с использованием данных о месторасположении и скорости. Еще нужно сделать переключение параметров GPS приёмника - чтоб он начал работать в 10Hz режиме.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
@ продвинул вперёд GPS и RTC, @ улучшает конфиг TunerStudio, а я подкидываю ему новые поля - триггер кажется стал полностью настраиваемымы через TunerStudio, на очереди - полная настройка стратегии зажигания через TunerStudio.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
@Kot_dnz доводит до идеала GPS, а я в основном занят железом.
Как-то нужны квалифицированные программисты, работы навалом Я сейчас допаяю Франкенштейна и напишу еще один пост на Хабр нацеленный именно на программистов. Если не поможет - то будет плохо. У меня заканчиваются идеи, как вдохнуть в этот проект жизнь. Последним вариантом будет сбор пожертвований конкретно под оплату сторонним программистам выполнения конкретных тикетов - тикеты, которые можно отдать на сторону вполне себе есть.
Как-то нужны квалифицированные программисты, работы навалом Я сейчас допаяю Франкенштейна и напишу еще один пост на Хабр нацеленный именно на программистов. Если не поможет - то будет плохо. У меня заканчиваются идеи, как вдохнуть в этот проект жизнь. Последним вариантом будет сбор пожертвований конкретно под оплату сторонним программистам выполнения конкретных тикетов - тикеты, которые можно отдать на сторону вполне себе есть.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Текущий прогресс по прошивке.
хаха
ты правда думаешь, что сторонние программисты за деньги сделают это лучше, чем ты сам?
вообще конечно всё выглядит несколько печально.
мне кажется, основные проблемы - от отсутствия фокуса/сосредоточенности (во всяком случае именно такое ощущение - пытаемся охватить всё и сразу)
ты правда думаешь, что сторонние программисты за деньги сделают это лучше, чем ты сам?
вообще конечно всё выглядит несколько печально.
мне кажется, основные проблемы - от отсутствия фокуса/сосредоточенности (во всяком случае именно такое ощущение - пытаемся охватить всё и сразу)
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Блин, ну ты немного наивен. У нас куча мелких тревиальных инфраструктурных задач, а мне нужно иногда спать есть и работать помимо rusEfi.puff wrote:ты правда думаешь, что сторонние программисты за деньги сделают это лучше, чем ты сам?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Текущий прогресс по прошивке.
ага, а потом ищи глюки в этих тривиальных на первый взгляд вещах… как бы себе дороже не встало...
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Эти вопросы предлагаю решать программистамpuff wrote:ага, а потом ищи глюки в этих тривиальных на первый взгляд вещах
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
rusefi_simulator.exe
Завтра к этой штуке можно будет подключиться девконсколью, это версия прошивки которой не нужна плата вообще - она работает полностью в Windows. Основной смысл - к этому симулятору можно будет прикрутить автоматическое чтение записанного сигнала датчиков - и на выходе автоматически проверять выходные сигналы. Но это потом, пока к этой штуке завтра можно будет хотя бы подключиться
Завтра к этой штуке можно будет подключиться девконсколью, это версия прошивки которой не нужна плата вообще - она работает полностью в Windows. Основной смысл - к этому симулятору можно будет прикрутить автоматическое чтение записанного сигнала датчиков - и на выходе автоматически проверять выходные сигналы. Но это потом, пока к этой штуке завтра можно будет хотя бы подключиться
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
http://rusefi.com/wiki/index.php?title=Manual:Software:firmware_simulator
Но там что-то не так с отсылкой команд Зарепортил проблему на ChibiOS форум, посмотрим что они скажут
Но там что-то не так с отсылкой команд Зарепортил проблему на ChibiOS форум, посмотрим что они скажут
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Текущий прогресс по прошивке.
я не пойму: он для отладки консоли, которая в свою очередь в том числе для отладки платы?
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
нет - он во-первых для отладки самой прошивки, а во-вторых - следующим этапом для автоматизированного тестирования прошивки.puff wrote:я не пойму: он для отладки консоли, которая в свою очередь в том числе для отладки платы?
к симулятору можно скоро будет подключиться из Tuner Studio, а в нашей консоле можно будет смотреть, как логика прошивки реагирует на всё.
Автоматизированно - это значит можно будет запустить этот .exe, сказать ему выполнить вот такие команды - и посмотреть на результат. типа например - поставить виртуально вот такие датчики - увидеть что топливо подаётся в ожидаемых количествах. Всё это еще тоже нужно написать, но в стратегической перспективе это сторицей окупиться. Вот только писать некому
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Текущий прогресс по прошивке.
блин. так и не понял. оно что, содержит в себе всю прошивку и выполняется на компе, а не на плате? обновляется каждый раз билд-сервером вместе с обновлением прошивки?
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Да, оно будет содержать в себе 80% всей прошивки. Просто вместо включения аппаратного пина оно будет говорить, что хотело бы включить пин - и это можно увидеть в консоли. Симулятор компилируется из тех же самых исходников, что и прошивка.puff wrote:блин. так и не понял. оно что, содержит в себе всю прошивку и выполняется на компе, а не на плате? обновляется каждый раз билд-сервером вместе с обновлением прошивки?
Windows билд-сервер у меня дома машинка, мне нужно её пропылесосить и поставить в другую комнату - и тогда да, он будет работать 24 часа в сутки. Сейчас он шумит в спальне.
Может у кого-нить есть windows сервер в интернете?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Текущий прогресс по прошивке.
я уже давно зивой виндовз в глаза не видел и тому очень рад
Re: Текущий прогресс по прошивке.
могу поставить, если чтоrussian wrote:Может у кого-нить есть windows сервер в интернете?
Теория хороша в том и только том случае, если она может достоверно предсказать результаты каждого нового опыта
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
о! Буду иметь ввиду Пока в кладовке постоит сервер - вчера его пропылесосил и промыл радиатор, вроде он стал потише.XDA wrote:могу поставить, если что
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Текущий прогресс по прошивке.
VmWare уже давно стоит, развернуть ещё одну машину - дело примерно на часrussian wrote:о! Буду иметь ввиду Пока в кладовке постоит сервер - вчера его пропылесосил и промыл радиатор, вроде он стал потише.XDA wrote:могу поставить, если что
как будет надо - пиши
Теория хороша в том и только том случае, если она может достоверно предсказать результаты каждого нового опыта
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
На деньги из пожертвований нанял фрилансера и он перевёл одну простенькую структуру на C++ и главное сделал к этой красоте Makefile, так что вместо структур и методов будут без фанатизма объёкты. Кроме объектов ничего из C++ во всяком случае пока использоваться не будет.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Было
Стало
По-моему, красота.
Code: Select all
cbAdd(&ignitionErrorDetection, isIgnitionError);
Code: Select all
ignitionErrorDetection.add(isIgnitionError);
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
Вчера у меня заработало минимально осмысленное автоматизированное функциональное тестирование - при каждом коммите java проверялщик AutoTest запускает rusefi_simulator.exe и проверяет, что сигнал на первый инжектор всё еще подаётся в районе 238 градусов.
Код там сейчас ужас-ужас, теперь его нужно бы причесать.
Код там сейчас ужас-ужас, теперь его нужно бы причесать.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Текущий прогресс по прошивке.
на след неделе хочу прикрутить экранчик и попробовать поискрить свечами. скажи, на сегодня уже можно менять длительноть импульсов зажигания из тюнер студии? в том моторе где 36/1 зуб (фиеста? фестива? - забыл) - длительность была в разы больше рекомендованной для моего модуля, насолько я помню...
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Текущий прогресс по прошивке.
TS в принципе должен работать, но намного проще будет сделать это через консоль - для этого есть команде, консоль я постоянно использую так что она намного стабильнее.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute