Друзья, Добрый день..!
(Эта статья предназначена только для ограниченного круга пользователей Скантроник !)
Позвольте мне немного объяснить Вам нашу работу над модулями(забегая вперед, сообщаю что мы полностью на данный момент, перешли на технологию X). Сейчас модули собираются по трем разным технологиям. Так уж сложилось исторически, и в связи с усложнением модулей и увеличением размеров исполняемого кода, мы вынуждены разрабатывать новую структуру диагностических модулей, чтобы все работало в рамках используемого (проданного уже) «железа».
Опишу на примере Citroen, чем отличаются модули одной и тоже версии, но с разными индексами, и как с ними работать.
RV02 ( 16 Jan 19 ) 41.47.0 ENG
RV02 E ( 16 Jan 19 ) 41.47.0 ENG
RV02 X ( 16 Jan 19 ) 41.47.0 ENG
· Citroen-> RV02 ( 16 Jan 19 ) 41.47.0 ENG - этот модуль собран по старой технологии. Тут всё происходит внутри адаптера… т.е модуль распаковывается и исполняется внутри процессора в адаптере. Соответственно все ограничено размером оперативки в адаптере и производительностью процессора.
Поэтому более громоздкие и сложные модули (к примеру FORD) уже не возможно собирать по этой технологии.
· Citroen-> RV02 E ( 16 Jan 19 ) 41.47.0 ENG - этот модуль(обратите внимание на индекс Е) собран по новой технологии. В этом случае основная работа происходит на компьютере, но в так называемом, программном эмуляторе процессора. В этой технологии, в принципе все хорошо.. используется большая производительность компьютера, нет ограничения по оперативке (которая внутри адаптера). Но вот более сложные модули (к примеру Mercedes) уже сложно модифицировать и отлаживать, потому как все равно используется отладчик для микроконтроллера (с ограниченными возможностями).
· Citroen-> RV02 X ( 16 Jan 19 ) 41.47.0 ENG - этот модуль(обратите внимание на индекс Х) собран по более перспективной технологии. Тут, так же как и в предыдущем случае, все происходит на компьютере, но уже в коде более высокого уровня… поэтому модифицировать и отлаживать можно более мощными и удобными средствами программирования, что в свою очередь уменьшит вероятность ошибок и увеличит скорость создания и отладки сложных модулей. Поэтому со временем мы постараемся полностью перейти на эту технологию.
в итоге мы перешли на технологию X(все модули собираются по этой технологии):
- Основные модули для работы, это с индексом - Х.
- Модули с индексом – E это уже рудимент(удаляйте).
- Без индексные модули(если они есть), это тоже уже рудимент.
Всем Спасибо..! Ждем логи с результатами тестирования.
|