Comments 86
> Средний современный автомобиль содержит несколько миллионов строк программного кода — больше, чем космический шаттл.
А компьютер современного школьника с torrent-клиентом содержит даже в тысячи раз больше программного кода.
А компьютер современного школьника с torrent-клиентом содержит даже в тысячи раз больше программного кода.
Не верю я в гиг сорцов
Скорее 1Gb картинок, анимашек и видеофайлов
Скорее 1Gb картинок, анимашек и видеофайлов
Там про сорцы не слова. Скорее всякие прошивки контроллеров, и, как вы сказали, картинки и т.п.
Просто абзац построен некорректно: «Средний современный автомобиль содержит несколько миллионов строк программного кода — больше, чем космический шаттл. В автомобилях премиального класса объём программного обеспечения составляет около 1 гигабайта.»
Создаётся ощущение, что в автомобилях премиального класса кода больше.
В огороде бузина, а в Киеве дядька, короче.
Создаётся ощущение, что в автомобилях премиального класса кода больше.
В огороде бузина, а в Киеве дядька, короче.
По краиней мере «фитч» там больше. И многозонные климатконтроли и всевозможные системы безопасности. Ну и мультимедийные комплексы там покруче чем в среднестатистических.
Сдаётся мне, что проще слишком «понтовые» функции заблокировать в более дешёвых моделях, чем что-то отдельно дописывать для дорогих.
Даже винды именно так устроены — все помнят шаманство по переделыванию W2K из Workstation в Server?
Автоконцерны тому же самому подвержены, даже в области железа — пробегала тут новость, что в новых автомобилях кого-то из грандов индустрии часть функций будет присутствовать аппаратно, но разблокирована будет только в старших, более дорогих моделях.
Даже винды именно так устроены — все помнят шаманство по переделыванию W2K из Workstation в Server?
Автоконцерны тому же самому подвержены, даже в области железа — пробегала тут новость, что в новых автомобилях кого-то из грандов индустрии часть функций будет присутствовать аппаратно, но разблокирована будет только в старших, более дорогих моделях.
Одних только карт к бортовому навигатору — 0,99 ГБ!
1 гиг — установленная венда весит даже больше, если я не ошибаюсь
если оно на .NET — охотно поверю.
Раньше отказывало железо, теперь код. В эти выходные я буду перепрошивать свою машину, потому что она плохо переключает скорости. Машина — новая Тойота Камри. Это уже третья версия прошивки. Заливается в электронный блок управления (по видимому двигателем и коробкой передач). Прошивка весит 2 мб. Я рад, что у меня машина не премиального класса. Если уж они в 2 мб не могут ровно все сделать, то что там в 1 гб может твориться?..
ничего страшного, я в лексусе своем раз 5 перезаливал ECU прошивку в UK — уж больно новая машина была :)
упал расход топлива и все такое… короче нормальные сервис-паки ;)
упал расход топлива и все такое… короче нормальные сервис-паки ;)
Главное — используй патченные коврики. А то не дай бог!
Свободной и безопасной дороги.
Свободной и безопасной дороги.
Не дай бог отечественным производителям начать пихать свой код в свои машины.
Если (РасстояниеДоБлижайшейЦели < ПеревестиМетры(50)){
Машина->Устройства->Катапульта->Активировать(ПРАВДА);
}
Машина->Устройства->Катапульта->Активировать(ПРАВДА);
}
Для ВАЗа давно уже есть бортовые компьютеры.
Проблема в том, что при переключении скоростей машина сначала скорость сбрасывает, переключает, потом опять набирает?
Имел недавно удовольствие наблюдать процесс прошивки
немецкого автомобиля премиум класса на природе.
Впечатлили несколько моментов:
1. Процесс занимает около двух часов
2. Если во время прошивки не работает двигатель, то за
кампанию с радио этот процесс сажает полностью заряженный
аккумулятор в ноль.
3. Севший во время прошивки аккумулятор превращает машину в кирпич («Bricked»).
С внешним питанием не запускается двигатель, не открываются двери итд. не работает ни-че-го.
4. Чтобы добраться до аккумулятора в первый раз, необходимо знать где и ножом прорезать коврик.
5. Все очень похоже на прошивку какого-нибудь мобильного телефона — к счастью, boot loader
оказался жив, и потарахтев еще два часа другим автомобилем в качестве источника питания,
прошивку удалось-таки успешно влить.
Его пример — другим наука. Если рекомендует производитель шить с
включенным мотором — советую прислушаться. даже если потребуется тарахтеть два часа.
Особенно заставляет задуматься третий пункт — а на сколько велика, например, вероятность «слета» прошивки на ходу?
немецкого автомобиля премиум класса на природе.
Впечатлили несколько моментов:
1. Процесс занимает около двух часов
2. Если во время прошивки не работает двигатель, то за
кампанию с радио этот процесс сажает полностью заряженный
аккумулятор в ноль.
3. Севший во время прошивки аккумулятор превращает машину в кирпич («Bricked»).
С внешним питанием не запускается двигатель, не открываются двери итд. не работает ни-че-го.
4. Чтобы добраться до аккумулятора в первый раз, необходимо знать где и ножом прорезать коврик.
5. Все очень похоже на прошивку какого-нибудь мобильного телефона — к счастью, boot loader
оказался жив, и потарахтев еще два часа другим автомобилем в качестве источника питания,
прошивку удалось-таки успешно влить.
Его пример — другим наука. Если рекомендует производитель шить с
включенным мотором — советую прислушаться. даже если потребуется тарахтеть два часа.
Особенно заставляет задуматься третий пункт — а на сколько велика, например, вероятность «слета» прошивки на ходу?
гиг нада писать «желтыми» буквами, хотя в прототипах volvo возможно и содержится такое количество ПО.
с одной стороны усложнение помошников конечно идет на пользу, но количество аббревиатур ABS, EPS… в описании автомобиля начинает пугать.
в последнее время стала популярна роботизированная КПП, УГ еще то для того кто умеет нормально ездить…
зы при желании можно запихать даже в копейку целую винду ;)
с одной стороны усложнение помошников конечно идет на пользу, но количество аббревиатур ABS, EPS… в описании автомобиля начинает пугать.
в последнее время стала популярна роботизированная КПП, УГ еще то для того кто умеет нормально ездить…
зы при желании можно запихать даже в копейку целую винду ;)
> Средний современный автомобиль содержит несколько миллионов строк программного кода — больше, чем космический шаттл.
Аха… вспомнил прикол: Компьютеры, которые раньше могли обслуживать одновременно до 20 спутников в космическом пространстве, теперь не могут осилить ни одну современную компьютерную игру
Аха… вспомнил прикол: Компьютеры, которые раньше могли обслуживать одновременно до 20 спутников в космическом пространстве, теперь не могут осилить ни одну современную компьютерную игру
Gonny:
Удивительное это дело — прогресс. Чтобы набрать и распечатать одну
страничку красиво оформленного текста мне уже не хватает мощности
компьютера, который с легкостью может управлять двумя тысячами советских
боевых спутников одновременно. Есть мнение, что если бы не microsoft, то
мы давно бы уже покорили вселенную.
bash.org.ru/quote/39050
Мне кажется, вы утрируете.
карбюратор, [...], был недешев в изготовлении(точные станки для выточки жиклеров, полировки полостей)Форсунки тоже являются прецизионной техникой, точность изготовления даже тоньше. Соответственно цена оборудования и себестоимость не ниже. Тем более для автомобилей с непосредственным впрыском (меньше всего, конечно, с центральным).
функцию карбюратора(смесеприготовление) целиком и полностью выполняет микрокомпьютер, причем система самонастраивающаяся(не требует начальной калибровки при изготовлении) и самоадаптирующаяся(а значит необслуживаемая в процессе эксплуатации)Зато алгоритм приготовления смеси нужно еще написать и отладить так, чтобы он сочетал в себе зачастую несочетаемые вещи — низкий расход и хорошие динамические качества двигателя, низкие выбросы токсичных веществ в атмосферу и работу с разным по качеству топливом. Это требует времени и тестирования, что тоже деньги. И то многим не нравится стандартная прошивка, если учесть, сколько людей чипуют микроконтроллеры.
***Средний современный автомобиль содержит несколько миллионов строк программного кода — больше, чем космический шаттл.***
Средний советский автомобиль содержит несколько миллионов этажей мата — больше чем при постройке космического шатла.
Средний советский автомобиль содержит несколько миллионов этажей мата — больше чем при постройке космического шатла.
Заходишь такой, — «мне без совта, я сам буду ставить»
Где то я это уже видел.
Где то я это уже видел.
Как на дискавери иногда показывают ролик.
Мощность обычной детской игрушки (которая говорит и выполняет пару движений) вчетверо больше мощности компьютера, стоявшего на Аполлоне.
Мощность обычной детской игрушки (которая говорит и выполняет пару движений) вчетверо больше мощности компьютера, стоявшего на Аполлоне.
Видимо из-за закона Мура в электронике, она (эта электроника) начинает вытеснять другие технологии… плохо? или хорошо? — время покажет… если в ближайшие лет сто не наступить апокалипсис как в терминаторе — значит не это не слишком то и плохо… главное с умом изготовлять и применять эту электронику
Даёшь опенсорнсые автомобили!
Шанс для автоваза.
Ваша фраза заставила меня задуматься. Столлман пользуется проприетарными автомобилями и самолетами!
это не шутка. опенсорсные автомобили существуют.
40% стоимости автомобиля — это таможня :)
Вот ведь, блин, несколько миллионов строк кода, а до сих пор практически! на все новые тачки ставят УГ, умеющее проигрывать только CD, ну в лучше случае mp3 без поддержки id3 тэгов (либо убогой оной).
Заголовок прямо относится к этим нашим автомобилям.
А можно самому прошивку написать?=)
В отличие от автомобильных кодеров, товарищи, пишущие код для шаттлов, не забыли про отказоустойчивость и оптимизацию до последнего байта.
В течение года после покупки машина дешевеет на несколько десятков процентов. Если рассуждать гипотетически: одинаково ли дешевеют эти самые 40% в виде «мозгов», «нервов» и «души» и все остальные «компоненты»?
1. оплата разработчиков ПО (включая топ менеджмент по разработке ПО, разработчиков прошивок для «мозгов» и разработчиков ПО для управления подсветкой в бортовом джакузи)
2. ежегодная плата за CAD, CAM, CAE системы (их используется огромное множество). сюда же персонал по настройке и поддержке cad cam cae (конструкторы, работающие в них к софту не относятся)
3. закупка недорогой (если не считать подсветку джакузи) и МАССОВОЙ электроники (датчики, контроллеры, предохранители). Ну может в электронику еще включают электромагнитные клапаны в системах впрыска вместе со всей системой впрыска?
4. лицензионные отчисления
Это все, что я придумал. Что-то мне подсказывает (возможно мои специальные знания?), что производство и проектирование одного только ДВС (стоимость проектирования правда неравномерно распределяется по годам реализации, но то же относится и к разработке ПО) должны стоить больше, чем электроника и ПО. А в стоимость авто еще входят КПП, системы безопасности, сумасшедшие вливания в дизайн и эргономику, рекламу и маркетинг и тд и тп?
в общем не понимаю, от куда эти 40%. Наверняка это что-то из области специально треангулированной коровы в условиях близких к абсолютному нулю.
2. ежегодная плата за CAD, CAM, CAE системы (их используется огромное множество). сюда же персонал по настройке и поддержке cad cam cae (конструкторы, работающие в них к софту не относятся)
3. закупка недорогой (если не считать подсветку джакузи) и МАССОВОЙ электроники (датчики, контроллеры, предохранители). Ну может в электронику еще включают электромагнитные клапаны в системах впрыска вместе со всей системой впрыска?
4. лицензионные отчисления
Это все, что я придумал. Что-то мне подсказывает (возможно мои специальные знания?), что производство и проектирование одного только ДВС (стоимость проектирования правда неравномерно распределяется по годам реализации, но то же относится и к разработке ПО) должны стоить больше, чем электроника и ПО. А в стоимость авто еще входят КПП, системы безопасности, сумасшедшие вливания в дизайн и эргономику, рекламу и маркетинг и тд и тп?
в общем не понимаю, от куда эти 40%. Наверняка это что-то из области специально треангулированной коровы в условиях близких к абсолютному нулю.
и какая же самая распространенная ось в телегах? там вообще какая-нибудь программно-аппаратная унификация прослеживается?
Акстись… Какая ОСь на контроллерах? :)
Линух. Давно уже крутится на arm-мах.
А нафига козе боян? В авто есть 2 компьютерные системы: это ЭБУ и бортовой компьютер.
Работа Эбу — это считывание с определенных датчиков показаний, прогон их через формулы с заданными коэффициентами в ЭБУ (скорее всего производства Бош) и получение управляющих сигналов, которые подаются на различные контролеры… Т.к. датчики и контроллеры на разных машинах разные, унифицировать тут очень сложно. Но никакой ОС тут в принципе не надо. Чем тупее тут алгоритмы, тем быстрее они работают и тем меньше в них багов.
Бортовые компьютеры нашемарок это специально прошитые «калькуляторы» которые слушают вариацию протокола OBD из ЭБУ и выдают пользователю различные циферки. Современный бортовые компьютеры в премиум иномарках это в 90% случаев специально разобранный ноут/нетбук. На нем может крутиться хоть Linux, хоть Windows Embedded Automotive. Бортовые компы не вмешиваются в управление движком. Они могут работать с ЭБУ только посредством установленного протокола. Какая программа будет работать с ЭБУ — пофигу. Хоть сами напишите на питоне.
Работа Эбу — это считывание с определенных датчиков показаний, прогон их через формулы с заданными коэффициентами в ЭБУ (скорее всего производства Бош) и получение управляющих сигналов, которые подаются на различные контролеры… Т.к. датчики и контроллеры на разных машинах разные, унифицировать тут очень сложно. Но никакой ОС тут в принципе не надо. Чем тупее тут алгоритмы, тем быстрее они работают и тем меньше в них багов.
Бортовые компьютеры нашемарок это специально прошитые «калькуляторы» которые слушают вариацию протокола OBD из ЭБУ и выдают пользователю различные циферки. Современный бортовые компьютеры в премиум иномарках это в 90% случаев специально разобранный ноут/нетбук. На нем может крутиться хоть Linux, хоть Windows Embedded Automotive. Бортовые компы не вмешиваются в управление движком. Они могут работать с ЭБУ только посредством установленного протокола. Какая программа будет работать с ЭБУ — пофигу. Хоть сами напишите на питоне.
Машина за 100к — 40% от стоимости это 40к. Только софт — не железо, и копируется на все экземпляры бесплатно. Так что при объёме продаж в 100к машин получается что доля софта в каждой машине равна 0.4%
Просто по статье складывается впечатление что в каждой машине софт это 40% от стоимости.
Просто по статье складывается впечатление что в каждой машине софт это 40% от стоимости.
Не ощутил я электроники и софта у себя на ВАЗ 21102
Да она собственно мне и не нужна. Машина для того, чтобы ездить. Сплошные затраты с этими иномарками
Да она собственно мне и не нужна. Машина для того, чтобы ездить. Сплошные затраты с этими иномарками
А почему не просто телега 4х колёсная тогда? ещё же дешевле и налог даже платить не надо!
PS Toyota E класса :))
PS Toyota E класса :))
карбюратор штоле?
>>> это коммерческая тайна
Вот потому что тайна, и можно всякую чушь нагнать. Ни один наземный транспорт по объективным причинам не будет иметь больше электронной и программной начинки чем космический летательный аппарат.
Вот потому что тайна, и можно всякую чушь нагнать. Ни один наземный транспорт по объективным причинам не будет иметь больше электронной и программной начинки чем космический летательный аппарат.
>> Ни один наземный транспорт по объективным причинам не будет иметь больше электронной и программной начинки чем космический летательный аппарат.
Как раз таки будет, потому что чем больше полезного и бесполезного говна напридумывают для автомобиля, тем дороже его можно продавать. В космической инженерии маркетинг не диктует условия.
> В автомобилях премиального класса объём программного обеспечения составляет около 1 гигабайта.
… 99% этого объёма — всякая медиа.
> В автомобилях премиального класса объём программного обеспечения составляет около 1 гигабайта.
… 99% этого объёма — всякая медиа.
Дурят нашего брата, ох и дурят…
Ну куда там гигабайты кода? Вот в мое AD-хе 02-го года комп один — управления движком и коробкой. Внутри самсунговский RISC-контроллер на 25MHz с 32 килобайтами ПЗУ. Памяти то ли килобайт, то ли два. Это необходимо и достаточно для управления движком. Стоимость контроллера — ~$5 в базарный день.
Если добавить в машину ABS/EBD/ESP, то понадобится еще один контроллер приблизительно тех же параметров. Ну и климат-система с сигнализацией — еще пара.
Стоимость софта, то есть максимум 128 килобайт ассемблерного кода (то есть максимум ровно 32k инструкций, ибо RISC) ну никак не может превышать $1M на фирму-автопроизводителя за все про все и навсегда. Особой подгонки кода для каждой конкретной модели явно не требуется. Поменять несколько констант, да на полигоне погонять. Производителям mp3-плееров явно сложнее приходится.
Так что откуда там взяться 40% стоимости и гигабайтам кода — совершенно непонятно. Разве что считать всякие dvd-плееры, навигаторы и прочую вспомогательную ерунду, которая продается отдельно и стоит отнюдь не $5000 (40%), если в фанатизм не впадать.
Ну куда там гигабайты кода? Вот в мое AD-хе 02-го года комп один — управления движком и коробкой. Внутри самсунговский RISC-контроллер на 25MHz с 32 килобайтами ПЗУ. Памяти то ли килобайт, то ли два. Это необходимо и достаточно для управления движком. Стоимость контроллера — ~$5 в базарный день.
Если добавить в машину ABS/EBD/ESP, то понадобится еще один контроллер приблизительно тех же параметров. Ну и климат-система с сигнализацией — еще пара.
Стоимость софта, то есть максимум 128 килобайт ассемблерного кода (то есть максимум ровно 32k инструкций, ибо RISC) ну никак не может превышать $1M на фирму-автопроизводителя за все про все и навсегда. Особой подгонки кода для каждой конкретной модели явно не требуется. Поменять несколько констант, да на полигоне погонять. Производителям mp3-плееров явно сложнее приходится.
Так что откуда там взяться 40% стоимости и гигабайтам кода — совершенно непонятно. Разве что считать всякие dvd-плееры, навигаторы и прочую вспомогательную ерунду, которая продается отдельно и стоит отнюдь не $5000 (40%), если в фанатизм не впадать.
Разрабатываем встроенное ПО для бортового компьютера одного крупного производителя легковых
автомобилей премиум класса. В системе порядка 100 умных сенсоров объединенных СAN шиной + до 10 процессоров (в зависимости от комплектации) объединенных мультимедийной шиной. Исходники программного обеспечения и документация на ПО — занимают 300Gb. Средняя прошивка весит 64MB. Карты занимают 2G
C уважением,
Команда Promwad
автомобилей премиум класса. В системе порядка 100 умных сенсоров объединенных СAN шиной + до 10 процессоров (в зависимости от комплектации) объединенных мультимедийной шиной. Исходники программного обеспечения и документация на ПО — занимают 300Gb. Средняя прошивка весит 64MB. Карты занимают 2G
C уважением,
Команда Promwad
Что толку от "умных" сенсоров? Сенсор должен быть максимально объективным и простым, чтобы не вносить свою долю бреда.
Тут вот ПолицейскаяИнспекцияДорожногоРегулирования возбудилась на тему массово сбоящих АБС. В 80% сбоит датчик в ступице, меняешь его, но нет, сначала автоумники попьют кровь на тему бортового компьютера.
Sign up to leave a comment.
До 40% стоимости автомобиля — это электроника и софт