Программа для прошивки windows ce
Предыстория.
Оказалось у меня тут недавно пара десятков замечательных во всех отношениях ТСД производства Motorola MC9090. Вот только с софтом и операционными системами полный зоопарк. Решил всё это дело унифицировать и даунгрейдить до Windows CE 5.0.
Также для нормальной работы Wi-Fi должно поддерживаться WPA2. Для этого необходимо обновить Fusion до версии 2.57. В этом посте я расскажу о том как прошить MC9090 с Windows CE 5.0 на борту. Про даунгрейд будет отдельная статья.
На этом предыстория заканчивается, приступаем к прошивке.
Приведу пошаговую инструкцию с пояснениями. Все действия провожу в VirtualBox’е с установленной Windows XP. Из софта нам потребуется USBDownload v1.1, который можно скачать вот по этой ссылке и комплект hex-файлов с самой прошивкой.
- Установите USBDownload на персональный компьютер.
- Подключите кредл к компьютеру с помощью USB-кабеля.
- Теперь нужно на MC9090 войти в режим IPL (initial program load). Для этого:
- вытаскиваем наполовину батарею
- зажимаем одновременно курок и кнопку питания (красная)
- вставляем батарею, отпускаем кнопку питания, удерживая при этом курок
- вставляем в кредл не отпуская курок
- после того как вставили отпускаем курок
Должно появиться меню IPL. Загрузка производится в следующем порядке:
Platform (909Xc50BenPL032.hex)
Partition table (909Xc50BenPT015.hex)
Application (909Xc50BenAP032.hex)
Windows CE (909Xc50BenOS013000.hex)
Monitor (909Xc50XenMO0152XX.hex)
В меню IPL выбираем Platform, далее на экране Select Transport выбираем USB, на следующем экране USB Configuration — USB Standart, и наконец на экране Download File? выбираем Download.
Переходим теперь к USBDownload. Выбираем первый файл прошивки с платформой 909Xc50BenPL032.hex и жмём кнопку Load.
По аналогии проделать все пункты, которые перечислены выше. После загрузки монитора (909Xc50XenMO0152XX.hex) MC9090 автоматически перезагрузится уже с обновлённой операционкой Windows CE 5.0.
P/S-Файлы для скачивания в Ссылках доступны только на компе, с телефонов и планшетов не всегда к ним есть доступ для скачивания!
Скриншот описания как прошивать.
Кто все таки решил прошивать, читает дальше.
1.Берем любую SD карточку (подходит самая маленькая).
форматируем ее именно в файловую систему FAT, в файловых системах NTFS, FAT-32 не пойдет.
Разархивируем папку, в ней находиться четыре файла.
и переносим на нашу SD карточку.
3.Вставляем карточку в ЛЕВЫЙ СЛОТ
и включаем магнитолу, появляется синий экран и наступает самый важный момент.
Если все прошло хорошо, то появляется рабочий стол.
Кто владеет КИТАЙСКИМ тому повезло, кто нет открывает переводчик.
4.Далее нужно открыть вот эту папку(можно два раза на неё свапнуть или нажать и подержать пару секунд)
появиться столбик, верхняя строка открыть.
попадаем в это меню и находим нашу SD карточку
открываем ее, все тем же методом
попадаем в меню с интересующими файлами
здесь нужно скопировать папку APP.
открываем переводчик и ищем как будет на китайском копировать.
ищем похожий иероглиф
возвращаемся на нужную нам вкладку и открываем вот этот диск.
он у нас пустой.
вставляем наш АРР файл, опять открываем переводчик и смотрим как будет вставить.
Далее выключаем магнитолу, ВЫНИМАЕМ SD КАРТОЧКУ!
Включаем магнитолу и смотрим что получилось, если все сделали правильно, магнитола оживает и наслаждаемся результатом.
Надеюсь кому то поможет.
Всем добра и удачи!
P/s первые версии магнитол, прошиваются только через программатор путем подключения к плате внутри магнитолы.
УАЗ Patriot 2017, двигатель бензиновый 2.7 л., 135 л. с., полный привод, механическая коробка передач — своими руками
Машины в продаже
Комментарии 46
Олег, не подскажешь по левому слоту карт памяти. Накачал музыки вставляю в левое гнездо а магнитола не видит. Флешка 4гиг. Fat32. Что может быть.
Олег, не подскажешь по левому слоту карт памяти. Накачал музыки вставляю в левое гнездо а магнитола не видит. Флешка 4гиг. Fat32. Что может быть.
Добрый день. А через юсб флешку нельзя так сделать?
Только через карточку.
Самое главное что получилось.
такие вопросы
1.SD карточку каким форматом форматировали?
2.Первоначально SD карточку вставляли при включенной или выключенной магнитоле?
3.какой объем карточки?
По хорошему фото бы прикрепили, что бы посмотреть на проблемы при перепрошивке.
1.fat32. 2выключенной.3.16 и 1 гиг. Прошивка была и там и там. Окончательно 16-файл.1-прошивка. а вот фото не сделал.
Нужно было карточку отформатировать FAT, а не FAT-32, поэтому карточка не пошла, на фото показал, нужно будет дописать это в теме.
После покупки GPS навигатора и первичного непродолжительного использования потребитель очень часто начинает понимать, что это не совсем то или совсем не то, что он хотел от GPS навигатора. И поэтому старается разными правдами и неправдами расширить возможности своего прибора, тем более, что GPS навигаторы могут больше, чем кажется на первый взгляд. Данный материал призван помочь разобраться пользователю навигатора в этом нелёгком вопросе на примере GPS навигатора фирмы NEC, модель GPS-501 под управлением Windows Embedded CE 6.0. Для навигатора данной модели будет устанавливаться альтернативное меню, а так же «заливаться» наиболее популярные программы навигации Navitel Navigator и IGO 8.
Первое, что необходимо сделать перед прошивкой – это приобрести карту памяти максимальной ёмкости, поддерживаемой навигатором. Как показывает практика, карта должна быть ёмкостью не менее 2 Гб, чтобы вместить все необходимые программы, указанные выше. Тип поддерживаемых карт и максимальная ёмкость указывается в паспорте навигатора. Все программы и альтернативное меню будут устанавливаться только на эту карту памяти, дабы случайно не испортить оригинальный контент навигатора. Карта памяти предварительно должна быть отформатирована на компьютере в файловую систему FAT32.
Также, для соединения с компьютером нам понадобится шнур с разъемами USB – mini USB. Обычно он идёт в комплекте с навигатором, но если его нет – придётся приобрести.
GPS навигатор может взаимодействовать с компьютером двумя способами. Первым способом он распознаётся как синхронизированное с компьютером мобильное устройство, которым можно управлять с помощью программ ActiveSync (для Windows XP) или Windows Mobile Device Center (для Windows Vista ). Для этого придётся их скачать и установить на компьютер. Преимуществом такого способа является то, что можно получить доступ непосредственно к самой операционной системе и её компонентам, но преобразование каких либо файлов прямо в навигаторе будет недоступно. Для того, что бы изменить какие-нибудь файлы, надо их скачать на компьютер с навигатора, потом изменить под себя, потом снова закачать в навигатор. При этом скорость очень низкая. Тем более, что менять что либо в Windows нет никакой необходимости. Вторым способом устройство распознаётся как обычная флешка, с возможностью редактирования файлов прямо на навигаторе и соответственно высокой скоростью их записи. При этом способе доступа к файлами Windows нет.
Для того чтоб навигатор распознавался компьютером как флеш-накопитель, необходимо включить его, зайти в настройки, и в меню выбора взаимодействия с компьютером установить галочку напротив опции Mass Storage Device . В навигаторе NEC модели GPS-501 это меню просто обозначено рисунком «Флешка». При подключении к компьютеру кабелем будет выскакивать изображение батарейки (то есть режим зарядки через USB кабель) и изображение флешки, нажимаем на флешку. После того, как компьютер опознает устройство, в нём появится два новых съёмных диска. Первый по алфавиту из появившихся дисков будет содержать тот контент, который уже установлен в навигаторе, в NEC GPS-501 он называется ResidentFlash, то есть внутренняя флешка навигатора. Этот диск не трогаем. А вот второй (пустой) диск – это установленная карта памяти. Как правило, она имеет название SDMMC (но может называться и иначе, например MMCStorage). Эти названия важны для дальнейшего прописывания путей выполнения программ. Чтобы точно быть уверенным в названии этих дисков, навигатор нужно подключить как синхронизированное с компьютером мобильное устройство (в настройках выбрать соответствующий режим, как указано выше), запустить программу ActiveSync, зайти в навигатор и посмотреть (переписать) названия.
Установка альтернативного меню. Альтернативное меню – это меню, из которого будут запускаться все установление нами программы, в том числе навигации. Как правило, альтернативное меню содержит много дополнительных программ, а также игры, что позволяет использовать его как мини-компьютер. Для того, чтобы установить альтернативное меню, необходимо сделать следующие действия:
1.Нужно узнать разрешения экрана вашего навигатора, а так же версию операционной системы, под которой работает навигатор. Эти данные есть в паспорте навигатора. От этого зависит, какое меню вам необходимо найти в Интернете и скачать. Следите, чтобы скачанный вами файл содержал не только само пустое меню (оболочку), но и все программы. Найти меню можно, вбив в строке поисковика фразу «альтернативное меню для навигатора». Можно ещё добавить в конце разрешение экрана вашего навигатора, чтобы сузить круг поиска. Методы поиска проверены и работают на 100%.
2.После нахождения меню распаковываем его на установленную карту памяти, для этого соответственно подключаем навигатор к компьютеру как Mass Storage Device.
3.При включении любого навигатора мы сразу видим его «родное» меню, которое кроме всего прочего имеет кнопку «Навигация» или «Navigation». Соответственно, этой кнопкой запускаются программы навигации, уже установленные в навигаторе («родные»). Необходимо назначить на эту кнопку запуск нашего альтернативного меню. Для этого заходим в настройки навигатора, далее открываем меню, где указывается запускной файл. В NEC GPS-501 это меню называется «Путь Navi», в других приборах может быть по другому, но суть не меняется. Там увидим две папки, одна – это внутренняя флешка с соответствующим именем, вторая – карта памяти с альтернативным меню. Заходим на карту памяти, заходим в папку с альтернативным меню и выбираем нужный запускной файл. Назначаем его. Выходим из меню, снимаем галочку напротив строки автоматического запуска, сохраняем настройки. Для этого в NEC GPS-501 нажимаем изображение дискеты. Перезагружаем навигатор. После включения нажимаем кнопку «Навигация» – загружается наше альтернативное меню. Настраиваем его под себя – выбираем язык, выставляем время и т.д.
Альтернативное меню обычно содержит большое множество различных дополнительных программ. Нужно проверить их работоспособность путём запуска. Если выскакивает ошибка, что не найден файл и невозможно запустить программу, необходимо произвести правку файла addons.txt, который находится в папке с альтернативным меню. Необходимо найти этот файл, открыть его обычным блокнотом и проверить, чтобы все пути запуска были правильно прописаны. Например, если не запускается MP3Player из раздела Multimedia в альтернативном меню, открываем файл addons.txt и ищем следующую строку:
[Multimedia] MP3Player= "", "ResidentFlashProgsMultimediaMP3Player.exe"
и видим, что она записана неправильно, так как указано размещение запускного файла во внутренней флешке навигатора (ResidentFlash), тогда как нужно указать карту памяти SDMMC (для NEC GPS-501). Поэтому строка должна иметь следующий вид:
[Multimedia] MP3Player= "", " SDMMCProgsMultimediaMP3Player.exe"
Если у вас нет потребности в каких либо программах или целых разделах, которые находятся в альтернативном меню, просто удалите строки с соответствующими названиями в файле addons.txt. Например, вам совершенно не нужны офисные программы в вашем навигаторе, для этого в addons.txt в строках:
[modules] Multimedia = "icons/media.bmp", "Multimedia", 0
Navigate = "icons/navigator.bmp", "Navigate", 0
Office = "icons/book1.bmp", "Office", 0
Soft = "icons/utilits.bmp", "Office", 0
удаляем строку «Office = "icons/book1.bmp", "Office", 0» и сохраняем файл addons.txt. При следующем запуске альтернативного меню в навигаторе просто исчезнет раздел Office. Также можно удалить с карты памяти из папки Progs папку Office.
Установка программ навигации.
1.Установка программы Navitel Navigator. Для начала скачиваем поддерживаемую операционной системой вашего навигатора версию программы Navitel Navigator из Интернета. Не обязательно искать самую последнюю версию. Для рассматриваемого навигатора NEC GPS-501 отлично подошла версия 3.2.Х.ХХХ Лучше всего вбить в строку поиска «скачать NavitelNoUUID». Это «ломанная» прекрасно работающая версия без привязки к UUID навигатора, то есть его идентификатора. Качаем программу, качаем нужные вам карты с интернета. Заливаем Navitel Navigator на карту памяти в корневой каталог, в папку с Navitel Navigator копируем нужные нам карты в отдельную папку. В файле addons.txt делаем правку, как показано ниже:
[Navigate] Navitel = "icons/inavi.bmp", SDMMCNavitel
avigator.exe
то есть указываем путь, откуда будет запускаться программа.
Теперь при запуске альтернативного меню в разделе «Навигация» появится иконка навигационной программы «Navitel Navigator». Для того, чтоб начать её использовать, нужно корректно её запустить. Для этого в альтернативном меню нажимаем на кнопку «Explorer» и входим в навигатор как в компьютер. Находим нашу карту памяти, в ней папку с Navitel Navigator,в этой папке находим файл NavStart. Запускаем его двойным щелчком по нему. Затем снова запускаем альтернативное меню, в нём находим раздел «Навигация» и запускаем Navitel Navigator. При первом запуске программа кажет, что нет карты, указываем путь к папке, где лежит скачанная карта. После индексации карты программа готова к работе.
Иногда существует необходимость в нескольких картах, например Белоруссии, России, Украины или просто Москвы. Чтобы можно было их использовать, скачиваем эти карты, копируем их на карту памяти в папку Navitel Navigator в отдельные папки. После запуска программы индексируем каждую карту отдельно. После индексации они готовы к использованию. Но дело в том, что в Navitel Navigator они не могут работать одновременно, то есть при выезде из России в Украину придется переключить с одной карты на другую.
2.Установка IGO 8.X.
Данная программа навигации является наименее проблематичной для установки на навигаторы. Главное, скачать версию с Интернета, которая поддерживается операционной системой навигатора. Нужно переписать программу на карту памяти в папку IGO 8, затем переписать скачанную карту в соответствующую папку программы «map», которая находится в папке «content». Затем в файле addons.txt правим строку запуска программ навигации. Она должна иметь следующий вид:
[Navigate] Navitel = "icons/inavi.bmp", "SDMMCNavitel
avigator.exe"
IGO8 = "", " SDMMCiGO8iGO8.exe""
то есть добавляем вторую строку.
Таким образом, при запуске альтернативного меню в разделе «Навигация» мы увидим уже две программы навигации – iGO8 и Navitel Navigator. Наличие пары программ навигации всегда даст дополнительное преимущество, особенно если вы находитесь в незнакомой местности.
Контейнер приложений Windows CE — это технология, которая позволяет большинству приложений CE выполняться поверх Windows 10 IoT Базовая.
Решение состоит из двух этапов. На первом этапе создается образ Windows CE 2013 с помощью BSP для архитектуры x86 или ARM32. Затем на втором этапе этот образ включается в образ Windows 10 IoT Базовая, который использует BSP x64 или ARM32 для конкретного оборудования устройства, где будет установлено решение.
Дополнительные сведения об этой архитектуре см. в этом видео: модернизация Windows CE устройств.
Предварительные требования
Для контейнер приложений Windows CE программного обеспечения требуется обновленная версия Windows Compact 2013 (номер сборки 6294 с июня 2020 г. или более поздней версии) вместе с обновленными пакетами Windows 10 IoT Базовая для x64 и ARM32 (обновление за август 2020 г. или более поздней версии). Чтобы получить последние пакеты для Windows 10 IoT Базовая, обратитесь к распространителю Майкрософт.
Для распространения устройства, использующее технологию контейнера приложений CE, необходимо иметь действительную подписку на службы IoT Core Services .
Кроме того, вам потребуется следующее:
Microsoft Visual Studio 2013 Professional или Visual Studio 2015 Professional. Эти версии необходимы как для средств построителя приложений, так и для построителя платформ.
Построитель платформ для Windows Compact 2013
Рабочая служба BSP IoT Core
Не забудьте установить обновленные компоненты вместо указанных в этом руководстве (Windows 10 ADK и Windows 10 надстройки ADK PE, надстройки ADK Для IoT Core, панель мониторинга Windows 10 IoT Базовая)
Настройка, сборка и упаковка CE для контейнер приложений Windows CE
Процесс создания образа Windows Embedded Compact 2013 не был значительно обновлен. Общий процесс создания образа:
Создание проекта проектирования ОС с помощью построителя платформ
Выберите пакет поддержки платы построителя платформ (BSP)
Выбор соответствующего шаблона конструктора
Настройка параметров, предоставляемых шаблоном конструктора
При необходимости добавьте вложенные проекты в проект разработки
Основное изменение заключается в выборе правильного BSP и дополнительных рекомендаций для образа CE. В этом руководстве предполагается, что вы уже знакомы с процессом создания Windows CE системного образа, но стоит более глубоко изучить измененный раздел.
Шаг 2 является единственной частью предыдущего процесса проекта разработки ОС, который изменяется при использовании контейнера приложений CE, см. ниже.
Шаг 2. Выбор BSP построителя платформ
Для поддержки контейнер приложений Windows CE в построителе платформ добавлен новый BSP, предназначенный для архитектур x86 и ARM.
При создании макета ОС для контейнера приложений CE выберите "контейнер приложений Windows CE: x86" или "контейнер приложений Windows CE: ARMv7" (ARM32) в зависимости от базового оборудования для устройства на основе IoT Core.
Например, если целевое устройство IoT Core использует оборудование Intel, выберите параметр "контейнер приложений Windows CE: x86". Кроме того, если оборудование IoT Core использует NXP i.MX6, выберите параметр "контейнер приложений Windows CE: ARMv7".
После этого вы сможете настроить параметры и вложенные проекты так же, как обычно для образа Windows Embedded Compact. Эти конфигурации будут встроены в контейнер CE, который будет развернут в образе Windows 10 IoT Базовая.
Создание образа Windows 10 IoT Базовая
Этот процесс более подробно рассматривается в лабораториях, которые являются частью руководства по производству Windows 10 IoT Базовая. В разделе ниже приведены только дополнительные действия, выполняемые на определенных этапах процесса создания образов IoT Core. Перед продолжением настоятельно рекомендуется ознакомиться с руководством по производству Windows 10 IoT Базовая.
Общие сведения о процессе
В отличие от процесса создания образа Windows Embedded Compact, Windows 10 IoT Базовая еще не интегрирует создание встроенного ПО, пакеты поддержки платы, определение образа и включение приложения. Используя различные технологии для этих частей, вы можете разделить работу, которую необходимо выполнить между различными командами или отдельными лицами в вашей организации.
Ниже приведены основные шаги по созданию образа.
Импорт созданного ранее контейнера приложений CE
Подробные руководства по каждому из этих шагов приведены в рамках руководства по производству Windows 10 IoT Базовая. Хотя некоторые из этих шагов похожи на процесс использования построителя платформ (PB) для создания образа устройства, стоит более глубоко изучить некоторые области.
Шаг 1. Создание рабочей области
Ознакомьтесь с документацией по созданию базового образа в руководстве по производству IoT Core, чтобы узнать, как создать рабочую область.
Шаг 2. Импорт соответствующего пакета поддержки платы IoT Core (BSP)
Ознакомьтесь с документацией по созданию базового образа в руководстве по производству IoT Core для поддержки вашей платы.
Шаг 3. Импорт контейнер приложений Windows CE
Контейнер приложений Windows CE создается с помощью PB, как описано выше, и импортируется в рабочую область IoT Core с помощью команды Import-IoTCEPAL. Эта команда скопирует необходимое содержимое из каталога неструктурированного выпуска CE в рабочую область IoT ADK. При многократном вызове предыдущее состояние резервируется под каталогом Source-\$Arch\CEPAL.OLD в рабочей области.
Шаг 4. Создание определения продукта
Ознакомьтесь с документацией по созданию базового образа в руководстве по производству IoT Core, чтобы создать определение продукта.
Шаг 5. Добавление контейнера приложений CE в продукт
После импорта определения контейнера приложений CE в рабочую область необходимо убедиться, что вы запустите команду Add-IoTCEPAL , которая добавит ссылку на пакеты контейнеров приложений CE в соответствующие файлы продукта OEMInput.xml (тестовые и розничные).
Следующим шагом является использование команды Add-IoTProductFeature для добавления функции IOT_CEPAL в OEMInput.xml. Это добавляет поддержку узла Windows для контейнер приложений Windows CE (Windows CE интерфейсных приложений UWP и драйверов поддержки) в определение продукта и включает контейнер приложений CE в группу приложений по умолчанию. Мы обсудим конфигурацию запуска в следующем разделе.
Шаг 6. Создание CAB-файлов
Это важный шаг во время создания FFU и должен выполняться каждый раз, когда вы изменяете конфигурацию, добавляете или изменяете приложение или драйверы. Вы будете использовать New-IoTCabPackage с параметром "Все". Вы также можете создавать отдельные функции по мере необходимости, но в целом необходимо перестроить все пакеты перед этапом сборки FFU в качестве рекомендаций.
Шаг 7. Развертывание FFU на устройстве
После сборки образа его можно развернуть на устройстве. Это можно сделать из командной строки с помощью DISM через процесс развертывания для конкретного устройства или с помощью панель мониторинга Windows 10 IoT Базовая. Дополнительные сведения доступны в рамках руководства по производству Windows 10 IoT Базовая.
Развертывание контейнер приложений Windows CE на устройстве при использовании существующего FFU
ЦС ЦС являются развертываемыми пакетами в IoT Core. Если имеется существующий образ IoT Core, эти ЦС можно развернуть на устройстве с помощью APPLYUPDATE команды. Сначала скопируйте ЦС на устройство, а затем выполните этап и фиксацию ЦС с APPLYUPDATE помощью . Обратите внимание, что обновление таким образом учитывает управление версиями пакетов, поэтому, если обновленные версии пакетов должны быть развернуты на устройстве, у них должен быть больше номер версии. (См. команду Set-IoTCabVersion в среде IoT ADK. Дополнительные сведения об этом можно найти в разделе "Создание и установка пакетов"
Шаг 8. Создание образа розничной торговли
Помимо средств разработки и развертывания, установленных на компьютере, вам также потребуется следующее, чтобы включить подписывание розничной торговли:
- Сертификат подписи кода розничной торговли
- Сертификат перекрестной подписи
Правильное подписывание и включение приложений
Если у вас есть одно или несколько пользовательских приложений, которые вы хотите включить в образ Windows 10 IoT Базовая розничной торговли, необходимо убедиться, что эти приложения подписаны правильно при их включении в образ розничной торговли.
Дополнительные сведения
Добавление новых приложений в существующий образ
Чтобы добавить новое приложение в существующую структуру ОС, можно либо добавить проект в качестве вложенного проекта в Project конструктора ОС, либо создать обычные пакеты CAB развертывания, чтобы развернуть их на устройстве в рамках начальной настройки устройства.
Рекомендации по упаковке
Всегда следует следить за тем, чтобы пакеты были максимально детализированы, чтобы сократить время обновления.
Так как пакет является наименьшей единицей обновления, убедитесь, что каждый пакет максимально мал. При сборке в построителе платформ созданные пакеты разделяются в соответствии с разделом памяти и типом модуля или файла в соответствии с файлом bib автоматически.
Для пользовательских ресурсов, встроенных в построителе платформ и упакованных с помощью OSDesign.bib, рассмотрите возможность добавления пользовательских ресурсов в отдельный раздел памяти в BIB (не в NK), чтобы обновления пользовательского кода могли отправляться отдельно от обновлений в ОС CE.
Для пользовательских ресурсов, добавленных с помощью команд упаковки IoT ADK: убедитесь, что созданные пакеты как можно меньше.
Добавление других элементов в пакет построителя платформ
Как правило, рекомендация заключается в том, чтобы не изменять итоговый пакет, созданный построителем платформ, чтобы включить дополнительные компоненты в образ системы. Вместо этого следуйте руководству по производству Windows 10 IoT Базовая. Однако если файлы необходимо добавить в пакет, созданный построителем платформ, следуйте существующему процессу. При добавлении содержимого в пакет, созданный PB, учитывайте следующее:
Максимальный размер пакетов (около 400 МБ) и превышение этого размера будет препятствовать обновлению.
Обновления происходят при детализации пакета. Если необходимо обновить один ресурс в пакете, то все ресурсы этого пакета будут обновляться одновременно. Чтобы уменьшить размер обновлений, изолируйте содержимое в отдельных пакетах, чтобы свести к минимуму общий размер обновления.
Добавление дополнительных файлов с помощью построителя платформ
Процесс упаковки, описанный выше, определяется теми же входными данными, которые попадают в сборку CE BIN-файла. Таким образом, если файлы ссылаются в OSDesign.bib и записи реестра добавляются в OSDesign.reg, MAKEIMG процесс будет включать эти файлы в полученный CAB-файл. В ходе этого процесса MAKEIMG будет выполняться следующее:
ROMIMAGE создаст каталог с именем CEPAL\_PKG в каталоге неструктурированных выпусков (FRD), который выполняет этапы установленной структуры каталогов для Windows CE для CEPAL.
ROMIMAGE инвентаризация всех CE-файлов, которые были помещены в CEPAL\_PKG зависимости от файлов CE BIB.
ROMIMAGE будет создавать несколько WM.XML файлов для каждого раздела памяти. Это делается так, чтобы обновления можно было отправлять в более детализированном виде, так как минимальная единица обновления — это пакет.
ROMIMAGE будет создавать ссылки на все созданные пакеты.
Все созданные пакеты будут называться с фиксированным префиксом “%OEM\_NAME%.WindowsCE.\*” , где %OEM\_NAME% заполняется во время процесса создания IoT Core при вызове New-IoTCabPackage. Имя пакета в пространстве имен является производным от раздела памяти в файле BIB (например, NK), за которым следуют модули и файлы (также определяется файлом BIB).
Взаимодействие между приложениями Windows Embedded Compact 2013 и Windows 10 IoT Базовая
Рекомендуемый подход к обмену данными между приложениями, работающими в контейнере CE, заключается в использовании локального замыкания на себя. Дополнительные сведения о local Loopback см. в этом документе.
Автоматическое запуск приложения-контейнера приложений CE
Чтобы автоматически запустить приложение контейнера CE, можно создать пакет подготовки, который задает для запускаемого приложения значение "Майкрософт". Windows. IoT.CEPAL.DkMonUWP_cw5n1h2txyewy! Приложение" и включает этот пакет подготовки в образ. Кроме того, необходимо удалить приложение запуска по умолчанию с помощью команды Remove-IoTProductFeature и удалить идентификатор компонента IOT_BERTHA из определения продукта IoT Core.
Доступные параметры конфигурации для контейнер приложений Windows CE
Конфигурация на основе реестра в CE
Неисполнимый стек по умолчанию
По умолчанию контейнер приложений Windows CE отключил исполняемые страницы стека для повышения безопасности. Однако некоторые устаревшие приложения могут полагаться на правильное выполнение этого поведения. Чтобы включить исполняемый стек, задайте следующее значение реестра в образе CE (рекомендуется перейти в OSDesign.reg в построителе платформ)
16-разрядная переопределение 565 для GWES
Если контейнер приложений Windows CE настроен с 32-разрядным дисплеем, то 16-разрядные преобразования в 32-разрядные RGB выполняются GWES с предположением, что 16-разрядные данные rgb-пикселей находятся в формате RGB555. Если растровые ресурсы находятся в 16-разрядной версии 565, а преобразование в RGB555 этих ресурсов невозможно, поведение преобразования по умолчанию GWES можно изменить с помощью раздела реестра. Создайте следующий раздел реестра:
Конфигурация на основе реестра на узле (IoT Core)
Настройка последовательных портов для контейнер приложений Windows CE
Последовательные порты узла необходимо сопоставить с средой CE. Это сопоставление существует в реестре в IoT Core и должно быть настроено создателем образа.
В разделе HKEY\_CURRENT\_USER\Software\Microsoft\Windows NT\CurrentVersion\CEPAL\Devices\Serial "Записи конфигурации" существуют для сопоставления гостевых COM-портов с портами COM узла, используя следующую схему.
Если указанный выше путь реестра не существует при загрузке CE, конфигурация по умолчанию будет записана на основе обнаруженных серийных устройств в системе.
Конфигурация на основе файлов в узле
Контейнер CE можно настроить с помощью локального файла на узле C:\WindowsCE\CEEnvConfig.json . Ниже приведен пример этого файла конфигурации:
OEMOptions
Ключ | Описание |
---|---|
Графический пользовательский интерфейс | Запуск контейнера приложения CE с пользовательским интерфейсом (по умолчанию true) |
Ширина | Ширина отображения контейнера приложения CE (по умолчанию 1024) |
Высота: | Высота отображения контейнера приложения CE (по умолчанию 768) |
FillScreen | |
ColorDepth | Задает биты по умолчанию на пиксель (по умолчанию 32) |
RefreshRate | Сколько раз отображается повторно отрисовка в секунду |
noAslrSupport | Отключает рандомизацию макета адресного пространства в контейнере приложений CE (по умолчанию true) |
OEMConfigApp | Имя семейства пакетов предоставленного изготовителем оборудования, которое должно быть запущено для настройки. |
OEMConfigFile | Путь к файлу с дополнительными параметрами конфигурации, общими для OEMConfigApp и контейнера приложений CE |
Контейнер приложений CE делает только один сетевой интерфейс доступным для использования. Если в системе узла присутствует несколько сетевых карт, в реестре узлов необходимо выбрать один интерфейс, чтобы убедиться, что выбранная сетевой адаптер детерминирована.
OEMConfigFile
ФАЙЛ OEMConfigFile указан в C:\WindowsCE\CEEnvConfig.json параметре . Убедитесь, что этот файл может быть прочитан приложением UWP. Ниже приведен пример:
Штатные магнитолы с GPS – широко востребованные автомобильные помощники. Новинка и лидер продаж на рынке автоэлектроники. Автовладельцам присуще желание усовершенствовать и модернизировать свои автомобили, и китайская электроника сегодня удовлетворяет передовым требованиям к технологичности и качеству, что в результате дает надежный и функциональный продукт.
Богатый рынок автомобильной аппаратуры дает возможность автовладельцу подробно обдумать все свои желания перед приобретением, ознакомиться с ассортиментом и найти в одном устройстве тот функционал, софт и комплектующие, которые оптимально соответствуют автомобилю. В мире принята пятизвездочная градация качества штатных автомагнитол. Нередко внешность аппаратов, особенно на презентационных изображениях и видео, представлена одинаково красиво и рассказывает об одних и тех же параметрах. Как не прогадать?
Автомагнитолы в ассортименте
Как выбрать проигрыватель для автомобиля
Аппетит приходит во время езды, многие устают от родного приемника, хочется разнообразия, соответствия веяниям. Будь то встроенная спутниковая навигация, карта пробок, диагностика двигателя, да ещё и управление всей этой сказкой с руля – мало ли чем сейчас можно удивить автолюбителя при таком информационном обилии. И как выбрать аппарат, который не выйдет из строя через месяц работы?
Китайские магнитолы можно разделить на три категории качества:
- OEM – высшее качество. Выделяется главным образом ценой и богатством картинки на мониторе.
- OEM CUSTOMIZED – надежные качественные устройства среднего ценового диапазона.
- Нерегламентированное качество – низкая цена и быстрая поломка.
Выбор удобно начинать с цены, как с наиболее очевидного критерия. Средний разброс цен – от 3 до 70 тыс. руб. (верхняя ценовая категория 70 тыс. соизмерима с 25 тыс. руб. в обычных торговых точках). Далее следует точно понять, какие функции магнитолы необходимы, а какими можно пренебречь в пользу качества. Мало кто захочет переплачивать за модные фишки, которые на реальной дороге не используются.
Автомагнитола в салоне автомобиля
Гибриды на неудачной помеси Win и Android, с прекрасными обоями, но без возможности обновления и установки софта, пропустим сразу и перейдем к средней ценовой планке от 15 тыс. до 25 тыс. руб. на операционной системе Windows CE 6.0. Это, конечно, не Windows 10, но в своей области система пользуется хорошим спросом.
Магнитола на Windows CE 6.0
Плюсы
Итак, чем может похвастать среднестатистическая штатная магнитола на Windows CE 6.0:
- Сенсорный монитор с разрешением не менее 480х800.
- ОЗУ 512 Mb.
- TV тюнер (встречается на некоторых марках).
- Bluetooth.
- Радиоприемник.
- DVD плеер с поддержкой MP3, MP4, DivX и т.д.
- 3D навигатор на чипсете SiRF star III с картами всей России в комплексе.
- Управление основными параметрами воспроизведения и камерой заднего вида, не выпуская руль из рук.
- На отдельных моделях доступен Интернет через модемное соединение.
- Многополосный эквалайзер.
- Экран 2 DIN.
Важно отметить, что Windows CE, как и Windows 10, делает ставку на надежности программного обеспечения, отчего уступает системе Android в разнообразии приложений.
Не обойдем вниманием и недостатки магнитол 2 DIN на Windows CE 6.0
Минусы
Китайская магнитола на Windows CE 6.0 это настоящая рабочая лошадка. Но при полном сбое системы могут возникнуть проблемы с установкой прошивки, и для восстановления придется обращаться в сервис. Стоимость в среднем от 16000 рублей может показаться высокой в сравнении с низкопробной продукцией сомнительных мастерских из той же Поднебесной. В этом вопросе предпочтительно ориентироваться на лидеров производства. В настоящее время особенно достойно себя показывает завод FlyAudio Corporation (Guanzhou), а также Zohong Electronic, чьи китайские магнитолы на Windows CE 2 DIN для Audi, Honda, Hyundai успели снискать лестную славу, что, очевидно, определяется плотным взаимодействием с производственными линиями, непосредственно работающими под контролем известных автоконцернов.
Важно отметить: качественное головное устройство с сервисной поддержкой и годовой гарантией сегодня не будет стоить меньше 16 тыс. рублей.
Что же делать, если произошел вышеупомянутый сбой операционной системы или, к примеру, заводская система не соответствует всем запросам?
Обновление ОС
Важно знать: самостоятельные неквалифицированные попытки изменения предустановленной заводом изготовителем прошивки лишает ГУ гарантии и права на бесплатное сервисное обслуживание, а также может привести к неисправимой поломке.
Если присутствует уверенность в своих навыках и знаниях, то первым делом необходимо найти в интернете прошивки магнитол на Windows CE 6.0 и скачать для своей модели. Будьте внимательны и осторожны с выбором ресурса для скачивания. Безопасно скачать архив можно с использованием антивирусной программы.
Далее порядок таков:
- Распаковать обновление в корень пустой microSD флешки: должно получиться 4 файла. Желательно использовать новую карту.
- Вставить карту в магнитолу и включить ее (автомобиль лучше завести!).
- По экрану должны пойти строки процесса загрузки – значит установка прошивки запустилась.
- Ждать около 5 минут.
- По окончанию система может запросить калибровку сенсора – точно кликнуть в центр крестика.
- Не забыть стереть все файлы обновления с флешки, чтобы прошивка не запускалась при всяком включении магнитолы.
Важно! Отзывы свидетельствуют о возможных проблемах с калибровкой на аппаратах с диагональю 8 дюймов. Если после обновления сенсор капризничает, то необходимо запустить прошивку вновь, и произвести калибровку без защитной пленки.
ОСТОРОЖНО! Установка прошивки удаляет все настройки и установленные пользователем программы.
Мнения
Отзывы автовладельцев, прошивших магнитолу, сводятся к таким позициям:
- система стала быстрее соображать;
- улучшился звук, стал громче и чище;
- корректное функционирование Radio Data System;
- ускоряется обмен файлов с внешних носителей.
Какую магнитолу ни возьми, даже и с маркой западной компании, с большой долей вероятности она будет содержать китайские комплектующие или окажется полностью китайского производства. Но несмотря на то, что сегодня китайское производство способно создавать и создает технику высшего и среднего класса, как аппараты RCD-65D1 или ZH7657-1, существует опасность приобретения непроверенной и некачественной аппаратуры. Поэтому лучше семь раз отмерить и заплатить один раз.
Приобрёл магнитолу RM-CW9601G всем доволен , очень понравилась, но пришла без инструкции, но с этим я справился . Окажите помощь, если можете — как зайти в оболочку виндувс СЕ для загрузки программы хобдрайв?
Читайте также: