PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Рабочий журнал (http://pccar.ru/forumdisplay.php?f=25)
-   -   Opel Astra'07 (http://pccar.ru/showthread.php?t=7863)

rocni 03.03.2012 09:58

ух ты!!! Серийное производство планируется? )
Самое сложное это изготовление рамки... а тут сразу готовое решение... отлично получилось! когда планируешь установку?

extracomplex 03.03.2012 14:10

Цитата:

Сообщение от rocni (Сообщение 213367)
ух ты!!! Серийное производство планируется? )
Самое сложное это изготовление рамки... а тут сразу готовое решение... отлично получилось! когда планируешь установку?

Есть один огромный минус - цена. Эта рамка из ABS-пластика обошлась мне в 7200р :(
Из композита смола-гипс можно сделать за 2900, но материал более капризный.

Рамка делается на FDM машине, которая в принципе не расчитана на серийность. Если хочется повторить, могу дать STL файл для заказа.

Примерка будет, скоро :) Надо только запилить макет матрицы из фанеры чтоб ничего не повредить в боевой матрице.

rocni 03.03.2012 18:43

Цитата:

Сообщение от extracomplex (Сообщение 213381)
Есть один огромный минус - цена. Эта рамка из ABS-пластика обошлась мне в 7200р :(
Из композита смола-гипс можно сделать за 2900, но материал более капризный.

Рамка делается на FDM машине, которая в принципе не расчитана на серийность. Если хочется повторить, могу дать STL файл для заказа.

Примерка будет, скоро :) Надо только запилить макет матрицы из фанеры чтоб ничего не повредить в боевой матрице.

очень "кучеряво" получается ) я вот рамку все никак доделать не могу... все железо готово, а рамки нет...

leman 05.03.2012 23:00

Очень круто!

А на картинках это что, WinCE такой?

extracomplex 06.03.2012 09:02

Цитата:

Сообщение от leman (Сообщение 213646)
Очень круто!

А на картинках это что, WinCE такой?

На экране Windows CE 6.0R3 English, собственной сборки.
Работает на FriendlyARM mini6410 (Samsung S3C6410, 256MB RAM, 1GB FLASH)

leman 07.03.2012 00:37

А почему именно на этой плате решил делать? Даже так, почему ARM и Windows CE, а не x86?

extracomplex 07.03.2012 00:59

Цитата:

Сообщение от leman (Сообщение 213803)
А почему именно на этой плате решил делать? Даже так, почему ARM и Windows CE, а не x86?

WinCE - стандартная платформа для навигационного софта. Мне в первую очередь нужна навигация, во-вторую - система помощи при парковке, в третью - маршрутный комп, TPMS и прочие инфо-системы. Мультимедийные функции - это задача музыкального головного устройства, а не CarPC.

ARM - промышленное решение с широким рабочим температурным диапазоном и малым временем запуска. Все ключевые компоненты жестко запаяны, что исключает глюки от вибрации и окисления контактов. Плата FriendlyARM имеет открытый дизайн железа. Так же важно малое потребление тока (простой источник питания - 5VDC). Интегрированный видео-процессор позволяет выводить видео-сигнал с камеры на экран без нагрузки на ядро процессора.

Кроме того платформа WinCE позволяет делать сброс на начальное состояние при каждом запуске, что сильно улучшает стабильность софта.

leman 07.03.2012 14:10

Да, стабильность это очевидный плюс. Хотя по последнему пункту (сброс в предустановки при рестарте) в Windows Embedded вроде тоже есть похожий функционал.

А фронт-енд планируется как я понимаю своими силами делать, так? Или для WinCE есть что-то готовое?

extracomplex 07.03.2012 14:16

Цитата:

Сообщение от leman (Сообщение 213876)
Да, стабильность это очевидный плюс. Хотя по последнему пункту (сброс в предустановки при рестарте) в Windows Embedded вроде тоже есть похожий функционал.

А фронт-енд планируется как я понимаю своими силами делать, так? Или для WinCE есть что-то готовое?

Если верить маркетологам Мелкософта, то Windows [Embedded] CE - часть общей линейки embedded решений :D
Технологически же WinCE состоит из неизменяемого раздела (обычно FLASH) и отдельного раздела для пользовательских данных (обычно SD-карта или отдельная часть FLASH). Все компоненты и программа изначально разрабатываются из соображений read-only доступа к файлам и необходимости специально хранить настройки отдельно.

Применительно к FriendlyARM:
NAND flash размером 1GB используется для неизменяемого образа
SDHC карта используется для хранения настроек, карт и прочих редко изменяемых данных.
EEPROM чип используется для хранения часто изменяемых данных, таких как статистика расхода топлива или суточный одометр. Используется специальный алгоритм равномерной записи по всему чипу для экономии циклов стирание-запись.

В Windows Embedded сделано совсем по-другому. Программы предполагают наличие стандартной файловой системы, с возможностью записи любых файлов. А хитрый драйвер диска запоминает изменения в RAM и не пишет их на физический носитель. Последний подход мне представляется расточительным в плане памяти и вообще криворуким.

Фронт-енд будет самописным и узко заточенным под Астру. А вообще Центрефуга грозилась зарелизить наконец версию под WinCE :)

leman 07.03.2012 20:06

А точно в RAM изменения записываются? Я не настолько в теме как ты, но смутно помню, что когда я игрался с этим режимом Windows (обычной для x86) все работало нормально, хотя я вроде даже пробовал программки какие-то ставить. Уже плохо помню если честно как там и что, но если он действительно все изменения в памяти хранит, то там установка любой весомой программы должна к висякам приводить - да даже если просто файл на рабочий стол с флэшки скопировать - а у меня вроде не было такого.


Часовой пояс GMT +4, время: 14:34.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot