Task: Install Windows Embedded Standard 7 to the Advantech AIMB-212 (Intel Atom N450) 1.66 GHz Mini-ITX Board .. As supplied for round 2 of the Microsoft embedded Spark 2010 Summer Challenge: Build a Media device using WES 7.
Initial functionality: Windows Media plus a USB HDMI Digital TV tuner. Also adding a Wacom MultitouchTouchpad and a Winstars USB 2.0 HD Video/Audio adapter.
As discussed in previous blog, I install the desktop version of the operating system first. That is with XP Embedded, I install XP. With WES7 I install Windows 7. I then make sure all of the required drivers, including 3rd party devices (in this case the USB TV device) work on the system.
I am using a hard drive from another embedded system (also WES 7) that has some existing partitions, and some spare space. I am actually leaving it mounted in the other box for now. Just connecting the Sata and drive power cables to the kit board. I ran into a problem when trying to boot from the USB device: “Windows cannot be installed to this disk space. The selected disk has the maximum number of partitions of this type.” My disk has, the boot partition plus three others. Solution: I will use the second partition on the drive.
WES 7 comes with 3 DVDs:
For this installation, I will use the 32 bit IBW. I don’t think 64 bit is needed for media. Also, its possible that some drivers/software might not be available for 64 bit. I welcome comment on this.
IBW facilitates the installation directly from the DVD. It’s like a normal Windows installation, just more options. Its simpler that XP Embedded because it will automatically run TAP and determine the required drivers, you don’t separately build the OS and need to transfer it to media etc etc. ICE is where you want to fine tune what is required for your system. You end up running ICW anyway, just using the Answer file from ICE.
So I recommend, at least for a first or rapid prototyping./one of build, use ICW.
You need to make decision about which template you will use. This specifies in a macro manner what additional software, tools and drivers are installed. The standard templates are:
<TBA>
There are some additional package templates at: http://blogs.msdn.com/b/embedded/archive/2010/05/17/announcing-package-mapper-and-17-new-standard-7-templates.aspx
Get one from www.windowsembedded.com/evalkey
Note that non trial keys are not available except to Microsoft Embedded OEMs. They can’t be distributed like non embedded Windows keys. The bit that says that you have to purchase a key after 180 days is a bit misleading
My Advantech System (on left) using mounted hard drive from my Intel Embedded System
I would check three things:- Check that there are no BIOS settings wrt CF. I can't remember any. The CF would connect via an IDE channnel.- Clear any formatting on it and format as FAT32- At the start of IBW choose the Launch PE option: - run diskpart - List disk, it should show now. - sect disk 0 (or which is CF) - detail disk - clear - create partition primary ... etc
Have you tried installing to a CF card? That's what I want to do, I don't need all that much storage space for my application, so a cheap 4GB CF card should be plenty. I went through the whole process of installing WES7, but when I get to the point of choosing which disk to install to, it only shows my USB drive that I booted from, it does not show the CF card. It's definitely a problem with WES7...I can install Linux to that CF card and boot from it just fine. Is there something I need to set / enable somewhere in WES7 for it to give me the option of installing to the CF card? Thanks.