Vmware windows embedded ce

Vmware windows embedded ce

Правила выкладывания образов (обновлено 24.11.17)
1. В данной теме следует выкладывать только ссылки на образы ОС для эмуляторов BOCHS и QEMU
2. Не следует публиковать ссылки на чужие образы, автором которых вы не являетесь.
3. Не следует публиковать ссылки на образы ОС, которые заведомо неработоспособны на существующем железе. В частности, не надо выкладывать сборки Windows новее Windows XP.
4. Не следует повторно публиковать образы, которые уже есть в теме или незначительно отличаются от них. Ключевые отличия вашего образа нужно обязательно указать при заполнении шаблона.
5. Оформляйте сообщения со ссылками на образы по следующему шаблону:

[b][size=3][color=blue]Название_ОС by Имя_Пользователя[/color][/size][/b]

[SPOILER=Скриншоты]СКРИНШОТЫ[/SPOILER]
[SPOILER=Особенности]КЛЮЧЕВЫЕ ОСОБЕННОСТИ[/SPOILER]
[SPOILER=Отличия от предыдущих сборок]ОБЯЗАТЕЛЬНО К ЗАПОЛНЕНИЮ[/SPOILER]
[SPOILER=Плюсы]ЗДЕСЬ ПЛЮСЫ СБОРКИ[/SPOILER]
[SPOILER=Минусы]ЗДЕСЬ МИНУСЫ СБОРКИ[/SPOILER]

[b]Совместимость:[/b]
ЗДЕСЬ ПОДДЕРЖИВАЕМЫЕ ЭМУЛЯТОРЫ

[b]Скачать:[/b]
ССЫЛКА НА СКАЧИВАНИЕ (ЯДиск, Google Drive, Cloud@MAIL.RU, MEGA и т.д.)

  • обсуждение автора образа
  • обсуждение целесообразности создания образа
  • обсуждение настроек эмулятора
  • «ап» сообщений

9. Общие вопросы по образам и эмуляторам решают в этой теме: Эмуляторы — скорая помощь, специальные — в темах эмуляторов

Сообщение отредактировал Kenas — 15.03.21, 15:23

Vmware windows embedded ce

Вопрос

How I can install a demo of the windows Embedded on a virtual machine such as Vmware or Virtual Box.

Все ответы

Welcome to the forum

you should find the following link a great starting place for achieving your aim.

after that there is plenty of resource material around

http://www.avnet-embedded.eu/ MCTS WES2009 MCTS WES7

www.sjjmicro.com / www.seanliming.com / www.annabooks.com, Book Author — ProGuide to WES 7, XP Embedded Advanced, WEPOS / POS for .NET Step-by-Step

Try this — it worked for me.

  • Create a VMWare machine with a proper license to Windows 7 (I used an x86 version. Not sure that matters)
  • Create an empty folder on the Windows 7 VMWare desktop. I called mine WE7S
  • Insert your WE7S install media USB on the host computer (media created in WE7S Image Configuration Editor)
  • Copy all the files from that USB to the folder on the Windows 7 VMWare desktop
  • Run Setup.exe from that folder

Since you are already «booted» it is not looking for a boot disk.

Go TwinCAT

When you get into The Windows Control and Automation Technology

August 10, 2018

Виртуальная машина с Windows CE и TwinCAT

Сходу образ не запустился. Пришлось обновить Virtual Box версии 5.1 до последней версии 5.2.16. Возможно проблема исключительно в моих системных настройках, но я предупредил.

Главное правильно задайте сетевой адаптер. В дальнейшем он понадобится для связи с внешним миром, а в качестве жесткого диска используйте .vhd файл из образа виртуальной машины. Выберите при создании пункт: Use an existing virtual hard disk file.

После этого у вас должна нормально запуститься виртуальная машина с Windows Embedded Compact 7 и TwinCAT 2.11R3 NCI. Но(!) без сетевой карты. Печально, что инженеры подложили нам двух свиней: во первых, это специальная версия TwinCAT, которая будет останавливаться каждый сутки ( TC Daily Drop ); во вторых, не установлены сетевые драйверы, которые позволили бы нам подключить периферию, да и вообще хоть как-то использовать виртуальную машину в качестве ПЛК. Исправляем.

Нам необходимы драйверы сетевой карты Intel e1000 для Windows CE. Вообще, это редкость и всяческий раритет, но гугл в помощь. Я нашел и выкачал комплект драйверов на сайте HPC:Factor в виде единого файла e1000ce5leg.exe . В целях безопасности, мы не будем запускать исполнимые .exe файлы из неизвестных источников (нельзя собирать грибы в незнакомом лесу), а просто распакуем его с помощью 7zip. Ссылка на перепакованный архив в подвале статьи. На поверку, это оказался обычный .cab архив, завернутый в MSZip. Осталось закинуть полученные файла на виртуальную машину.

Читайте также:  Где находится catalyst control center windows 10

И теперь мы воспользуемся преимуществом, подаренным нам виртуальной машиной Virtual PC. Образ жесткого диска от виртуальной машины, мы просто подключим к обычной настольной операционке. У меня Windows 10 Home, как дела с более старыми версиями — подсказать не могу.

7-zip версии 18.05 умеет распаковывать .vhd архивы, но не умеет добавлять в них файлы. Возможно другие архиваторы умеют это делать, и вам не понадобятся следующие телодвижения с подключением виртуальных дисков.

Итак, нам нужно «Управление дисками». Правой кнопкой по меню Пуск → «Управление дисками» или правой же кнопкой по Этому компьютеру → «Управление», а дальше разберетесь.

В управление дисками выбрать «Действие» → присоединить виртуальный жесткий диск.

Создайте в корне диска какой-нибудь каталог (temp, net, drivers, произвольные латинские буквы-цифры. главное, название не забудьте). Пусть будет netdrivers . Скопируйте в этот каталог содержимое архива e1000ce5leg.zip . В списке дисков кликните правой кнопкой по виртуальному диску → отключить виртуальный диск. Теперь можно запускать виртуальную машину.

Доступа к сети все еще нет, но теперь у нас есть драйверы. Запустите проводник: Start → Run. → explorer. Перейдите в каталог drivers , выделите все файлы → Edit-Copy. Перейдите в \Hard Disk\System → Edit-Paste. Запустите файл \Hard Disk\System\ E1000CE5.reg для активации драйверов. Система предложит перезагрузиться → соглашайтесь.

После загрузки вы получите доступ к локальной сети и все соответствующие плюшки. Можно доустановить недостающие компоненты (подключая-отключая виртуальный жесткий диск), а затем сделать экспорт виртуальной машины и поделиться уже готовым образом через File → Export Appliance. Каталог с распакованными файлами драйвера (netdrivers в моем примере) можно удалить.

Emin Şenay – Blog

WinCE Tutorial – 3 – Running WinCE under VMware – 2

Running the Image in VMware

First, create a custom Virtual Machine with VMware Workstation 6 hardware and select Ms-Dos as the operating system.

You do not have to change anything else for now. You may change the disk size according to your needs.

Booting the Operating System

There are a couple of ways to boot the system and install the created CE image. These are:

  • Local install
  • Remote download & install using serial connection
  • Remote download & install using ethernet connection

For all of the connections, an MS-DOS startup disk is always a requirement.

Local Install

To be able to install the nk.bin image locally, we need loadcepc.exe. It can be found under $(WINCEROOT)\PLATFORM\CEPC\SRC\BOOTLOADER\DOS\BOOTDISK.

In this install type, it is easy to use an MS-DOS boot cd instead of a floppy because of the empty space we can use. Created nk.bin can directly be included in the cd-rom and be loaded easily. If we have selected the floppy, we would have needed an another medium to load the generated image from.

MS-DOS boot CD can be created using the MS-DOS BootCD program. First, download the bootcd.zip from the site. After unpacking the file, copy the loadcepc.exe and generated nk.bin files under the CD directory.

After that, generate an MS-DOS iso file by running the Build-ISO.cmd. BootCD.iso file will be created by the application.

After creating the bootable cd, go to the VMware Virtual machine options of the MS-DOS image you created. Go to the CD/DVD options and use the ISO file you created.

Now, you are ready to start the MS-DOS VMware image. After starting, you will see a screen like below:

You can select 1. After that, go to the CD Drive (X) and start the Windows Embedded CE 6.0 by entering the command “loadcepc /L:800x600x16 nk.bin”.

The operating system should be ready after a couple of seconds.

Alternatively, you can use the attached Autoexec.bat and Config.sys to skip the command line parts and start the CE 6.0 automatically. You need to replace autoexec.bat and config.sys files located under the Floppy folder of the bootcd with the ones given with this zip file.

Читайте также:  Скопировать загрузочные файлы windows 10
Remote Download&install Using Serial Connection

Windows CE image can also be downloaded from the developer computer automatically using the serial connection. Moreover, this can directly be done in Visual Studio. Required steps are as follows (Developer system is also a VMware OS in this example):

    • Add 2 COM ports to the development and CE VMware images.
    • Settings for development computer:
      • Use named pipe (\\.\pipe\com_1 and \\.\pipe\com_2)
      • This end is the client
      • The other end is a virtual machine

    • Settings for CE:
      • Use named pipe (\\.\pipe\com_1 and \\.\pipe\com_2)
      • This end is the server
      • The other end is a virtual machine
      • Yield CPU on poll is selected.
    • Open the Visual Studio project. From Target → Connectivity Options, choose the following options:
      • Target Device: CE Device
      • Download: Serial, settings → COM2, baud rate 115200, data bits 8, parity None, flow control None, stop bits 1.
      • Transport: Serial, settings → same as above.
      • Debugger: KdStub

    • Apply and Close the window.
    • Create a new HyperTerminal connection for debug messages coming from CE. Settings → COM1, 38400 bps, data bits 8, parity None, stop bits 1, flow control None.
    • Create an MS-DOS boot disk using the floppy template shipped with platform builder. It is easier using a floppy image file instead of a physical drive. Navigate to the VMware development image settings (VM → Settings) and from the hardware tab, select floppy (if you don’t have a floppy disk, create one by selecting add). Select “use floppy image” file and create an image.

    • Navigate to the %ProgramFiles%\Microsoft Platform Builder\6.00\CEPB\Utilities directory, and then run MakeImageDisk.exe.
    • From the MakeImageDisk window, choose Open, and navigate to %ProgramFiles%\Microsoft Platform Builder\6.00\CEPB\Utilities, and choose CepcBoot.144. After that press start.
    • Disconnect the floppy disk from development VM and connect it to the CE VM.
    • Start the CE VM. From the boot menu, select “Boot CE/PC (serial via sboot.bin)”

    • From development VM visual studio, select “Attach Device” from the Target menu. Download window will be displayed shortly. You can check the Hyperterminal for any messages if anything goes wrong.

  • After download completes, Windows CE will start automatically.

FriendlyArm. Интегрируем драйвер GPIO в образ Windows CE 6.0 RC3

Небольшой мануал по основам сборки своего образа Windows CE для платы mini2440 (она же FriendlyArm) и интеграции в образ драйверов для работы с портами ввода/вывода используя C# и .NET Compact Framework.

Будем работать с WinCE 6.0 R3 (самая свежая сборка встраиваемой винды на сегодня), прикладное ПО для системы можно писать на С++ использую морально устаревшую embedded Visual Studio, которая на ОС выше ХР иногда ведет себя очень странно, я же выбрал вариант со связкой C# + .NET Compact Framework (версии 2.0 или выше, 1.0 и 1.1 слишком стары и убоги), поскольку это позволяет создавать приложения достаточно быстро и удобно. Но для начала надо собрать образ винды и залить его в мини.
Для этого нам потребуется:
1) Visual Studio 2005 Professional с установленными SP1, SP1 Update for Vista (если работаем в Висте/7-ке), SP1 ATL Security Update. Студенты, школьники и аспиранты студию могут получить легально и бесплатно по программе dreamspark.com, остальным гугл в помощь.
2) Windows Embedded CE 6.0 Platform Builder
Windows Embedded CE 6.0 Platform Builder SP1
Windows Embedded CE 6.0 RE2 Platform Builder
Windows Embedded CE 6.0 RE3 Platform Builder
Это добро можно найти на рутрекере ввиде отдельных образов, либо получить через dreamspark в виде одного образа(легально и бесплатно)
3) с сайта friendlyarm.net необходимо скачать свежие WinCE 6.0 BSP и SDK.

Порядок установки всего этого добра:

— Microsoft® Visual Studio 2005
— Microsoft Visual Studio 2005 Service Pack 1 (VS80sp1-KB926601-X86-ENU.exe)
— Microsoft Visual Studio 2005 Service Pack 1 Update for Windows Vista® (VS80sp1-KB932232-X86-ENU.exe)
— Windows Embedded CE 6.0
— Windows Embedded CE 6.0 Platform Builder Service Pack 1
— Windows Embedded CE 6.0 R2
— Windows Embedded CE 6.0 R3
— Mini2440-CE6-Suite-1022.exe (берется из архива wince6-bsp_20100609.zip с friendlyarm.net)

Читайте также:  Linux install file system

При установке все директории для установки оставляем без изменений, чтобы потом геморроя не было с путями. Также в висте/7-ке на всякий случай лучше все установщики запускать от имени администратора. Все файлы системы находятся в папке c:\\WINCE600\\PLATFORM\\Mini2440\\. Можно там полазить, посмотреть исходники драйверов и т.д.

Когда все установилось, попробуем собрать образ системы. Запускаем студию, причем ОБЯЗАТЕЛЬНО от имени администратора, иначе будут косяки при сборке образа! Запустили. Жмем File-Open-Project/Solution. и находим файл c:\\WINCE600\\OSDesigns\\Mini2440\\Mini2440.sln и открываем его. На скриншоте показано окно студии с открытым проектом.

В закладке Catalog Item View можно выставляя или убирая галочки по всякому менять параметры будущего образа (вырезать ненужный софт — игры к примеру, добавить или убрать дрова, уточнить включенную в образ версию .NET Compact Framework (на выбор 2.0 или 3.5)). Для сборки образа выбираем Build-Advanced Build Commands-Clean Sysgen и ждем некоторое время, иногда может показаться что построение образа зависло, но это не так, надо ждать.

Update: Перед сборкой на всякий случай отключите все антивирусы, файерволы или, если комп достаточно мощный, заведите виртуальную машину (VMWare, VirtualBox) с XP и всем необходимым софтом, и делайте все в ней.

Когда в окне Output студии появится что-то типа:

значит все готово к заливке в мини 2440. Идем в папку c:\\WINCE600\\OSDesigns\\Mini2440\\Mini2440\\RelDir\\Mini2440_ARMV4I_Release\\ и ищем там файл NK.bin — это и есть образ системы. Теперь будем его заливать. Предполагается, что у нас уже поставлен драйвер USB из комплекта поставки, есть необходимые шнурки и прошит загрузчик последней версии в мини.

1) Запускаем DNW.exe
2) Configuration-Options. Выставляем номер своего COM-порта, скорость 115200, Download address 0x30000000. Жмем ОК.
3) Подсоединяем к мини USB шнурок, COM-портовый шнурок и шнурок питания(ПИТАНИЕ НЕ ВКЛЮЧАЕМ!), переключатель S2 переводим в положение NOR.
4) В DNW Serial Port-Connect. Теперь включаем питание мини с помощью переключателя S1.
В окне DNW появится нечто подобное:

5) Жмем f для форматирования NAND памяти
6) Жмем v для заливки свежего supervivi. Предварительно надо скачать с friendlyarm.net свежую версию под свой объем NAND памяти.
Как определить объем NAND:
На плате ищем модуль памяти Samsung, смотрим маркировку:
K9F1208 > 64 MB NAND Flash
K9F1G08 > 128 MB NAND Flash
K9F2G08 > 256 MB NAND Flash
K9F8G08 > 1024 MB NAND Flash
7) Выбираем USB Port — Transmit, указываем путь к файлу supervivi-XXX (XXX = размер NAND), ждем окончания загрузки.
Теперь грузим nboot. Жмем n, USB Port — Transmit, выбираем версию nboot согласно используемому экрану nboot_A70.bin, nboot_T35.bin или nboot_N35.bin, если брали плату с 3,5 дюймовым экраном, то подойдет nboot_T35.bin. Ждем окончания загрузки.
9) Грузим бутлого. Жмем l, USB Port — Transmit, выбираем файл bootlogo.bmp.
10) Грузим образ системы. Жмем w, USB Port — Transmit, выбираем недавно созданный NK.bin. По завершению загрузки образа мини загрузится сама. Теперь можно ее выключить, вернуть переключатель в положение NAND и работать с системой. По умолчанию в системе есть драйвера для работы с переферией (GPIO, ADC), но они предполагают написание кода на С++. Мне же было интересно создавать приложения используя преимущества C# + .NET Compact Framework. Один хороший человек Domodom (http://www.domodom.fr/spip/index.php?lang=en) написал драйвер для работы с GPIO средствами C# + .NET Compact Framework (http://www.domodom.fr/spip/A-GPIO-driver-for-mini2440.html). Скачиваем драйвер с его сайта и приступаем к интеграции в образ системы.
Скачиваем архив,
1) папку gpio кладем в \\WINCE600\\PLATFORM\\Mini2440\\SRC\\DRIVERS
2) файл gpio.h в папку C:\\WINCE600\\PLATFORM\\Mini2440\\SRC\\INC
3) в файл \\WINCE600\\PLATFORM\\Mini2440\\SRC\\DRIVERS\\dirs дописываем строку gpio
4) в файл \\WINCE600\\PLATFORM\\Mini2440\\FILES\\platform.bib дописываем строку

5) в файл \\WINCE600\\PLATFORM\\Mini2440\\FILES\\platform.reg добавляем

Собираем образ как описано выше. Все, драйвер интегрирован в систему, образ можно заливать в плату.

З.Ы. Я не знаю, будет ли это кому-то интересно, но если найдутся интересующиеся, то могу выложить готовый образ (интегрирован драйвер GPIO и .NET Compact Framework 3.5), сделать статью о написании демопроги на C# для мини2440 и описать нюансы работы WinCE 6.0 с BT-донглом по SPP профилю.

Оцените статью