Мини CIP
Аббревиатура CIP расшифровывается как C oding, I ndividualization и P programming и с введением Progman и CIP 15.0 стала единственным программным инструментом для кодирования и программирования транспортных средств.
Первоначально CIP был разработан для использования на BMW E65/E66 и более новых моделях, но с тех пор был расширен, чтобы включить все автомобили, производимые BMW Group. Интерфейс также будет использоваться для всех автомобилей MINI с начала производства (те, которые используют структуру программирования SGC/UNIX).
Программное обеспечение CIP может считывать номера деталей всех модулей управления, установленных в транспортном средстве, а также уровни программного обеспечения соответствующих модулей. Информация из различных установленных модулей затем сопоставляется с «главным справочным списком» для определения необходимости обновления модуля (модулей).
Как только этот процесс перекрестной ссылки запущен, это может привести к дополнительным проблемам, таким как
- Если уровень программного обеспечения в выбранном модуле будет обновлен, то аппаратные средства модуля по-прежнему смогут функционировать правильно.
- Если устанавливаемое программное обеспечение не совместимо с установленным аппаратным обеспечением, необходимо заменить модуль.
Пример: Настольный компьютер, изначально построенный на базе процессора Pentium I, 75 МГц с использованием стеклоподъёмники 95, не способен работать с использованием стеклоподъёмники 2000. Для работы с стеклоподъёмники 2000 этот старый настольный компьютер необходимо модернизировать с помощью нового оборудования. Однако настольный компьютер, предназначенный для работы с стеклоподъёмники 2000, может быть обновлен до стеклоподъёмники XP без необходимости обновления аппаратного обеспечения компьютера.
Чтобы понять функцию CIP, мы сначала рассмотрим некоторые фундаментальные термины и теории, лежащие в основе кодирования и программирования.