How to build your own ep embedded image.
Posted: Mon May 11, 2009 8:27 am
Ok i know this is mostly a repost of my old posts for xp embedded i just wanted to clean it up and try to make it a little easier to use for everyone.
To use the .slx file I have posted below you will need the following
xp embedded studio sp2 not windows embedded standard you can get the demo download of the studio below .
The demo will allow you to create ,build and deploy your image however your image will only be a 120 day trial.
http://www.microsoft.com/windowsembedded/en-us/products/wexpe/default.mspx
You will also need both updates for xp embedded studio also available on the same site above .
once you have Xp Embedded studio installs you will need to also put in disk 3 and run all of the sp2 updates this is very important if you do not do this you will have tons of errors when trying to use my .slx
Ok now that you have that download my devices.sld. This file is a hardware profile of the web dt and will allow your image to put in most of the drivers for your system .
http://www.mediafire.com/?sharekey=86072d7425fbbe2761d4646c62b381cbc7e78613cd071788ce018c8114394287
Once you have this file downloaded you need to open your database manager and import it .
Once you have the devices.sld imported download my .slx file below.
http://www.mediafire.com/?sharekey=86072d7425fbbe2761d4646c62b381cbc7e78613cd071788ce018c8114394287
Once you have this downloaded you will need to open target designer and open my .slx
once you have this open you could simply run a dependency check and build this and have a fully functional xp embedded image for your web dt.
I however would suggest you look through everything and add any other components you want .
I would also suggest that you go to options and turn off auto resolve on the dependency checker or it will add everything needed for any dependency and you will quickly run your space up .
Ok now that you have your image built your saying how the hell do I put this on my web dt ?
For this you will need a few things .
1. usb cd rom
2. powered usb hub
3.usb keyboard
the next two depend upon where you want to pull your file from be it local or from a share on a pc.
Local
a compact flash large enough to fit your build
Remote
you will simply need to share your build folder on your network.
Ok now that you have everything insert your xp embedded studio disk one and boot from it .
once you have booted into the windows xp embedded preinstallation environment you will be at a command prompt x:
now you will need to do a couple of things the primary thing you need to do is run diskpart I will not go into every command you need to use with disk part because you really need to know how to use it.
Diskpart has a great help file in it and thee is more information than you will ever need on the internet
you need to clean and wipe all existing partitions from your internal flash create a new primary partition assign it a drive letter and finally make it active.
Once you have your partition created and active you will need to format your c: with the following command
format c: /fs:ntfs
once this is done your internal flash is ready to have your image copied to it.
Essentially at this point you just need to dump your build files to the root of c: how you do this depends on the method you chose earlier for copying your files .
Local
put your cf card in your web dt give it a second the go to your d drive
once there navigate to the root of your build and type xcopy *.* c: -e -h
Sit back and wait the 10 mins or so it will take to copy
Remote
you will need to set your wifi to open do do this remotely meaning 0 security .
from comancd prompt typethe following command
net use s: \\computername\folder and hit enter
Essentially what you have done is mapped your share to the s:
navigate to s: so into the root of your build and use the following command
xcopy *.* c: -e -h
Ok now that you have your build files on your flash you simply need to reboot set your flash as primary boot again and you will boot into the xp embedded first boot agent
This is the longest portion of your xp embedded install it takes 20 minutes to run through .
Once the FBA is complete you should be looking at your xp embedded desktop .
you should only need to install 3 drivers at this point .
Driver 1 .
Penmount touchscreen drivers these are available from their website as a free download so I wont post a direct link to those.
Driver 2 and 3
Audio drivers
The drivers for this and driver 3 are both in a zip file found here
http://www.mediafire.com/?sharekey=86072d7425fbbe2761d4646c62b381cbc7e78613cd071788ce018c8114394287
to install the audio driver and the button agent drivers go into device manager and click on the devices and hit update driver. Point it to the folder you have the files decompressed to.
***note*** when installing the audio drivers you will get a prompt that complains about not being able to find two files one called kuser and another call ks select brows and look in c:\windows\system32 for kuser and c:\windows \system32\driver for ks. If you used the above slx to build your image then they should be there if not just put them in those locations you can copy them from your xp desktop if you have one.
[glow=red,2,300]UPDATE 5-12-09[/glow]
here is a link for the gx2 video drivers along with a .sld file you can import into your db .
http://www.winsystems.com/software/GX2_XP_XPe_Graphics.zip
also check this guys site out for tons of xpe information and som downloadable application and driver components.
http://www.seanliming.com/Components.html
You are done
Welcome to xp embedded .
hit me up on Irc (the big button above that says chat ) if you have any questions
To use the .slx file I have posted below you will need the following
xp embedded studio sp2 not windows embedded standard you can get the demo download of the studio below .
The demo will allow you to create ,build and deploy your image however your image will only be a 120 day trial.
http://www.microsoft.com/windowsembedded/en-us/products/wexpe/default.mspx
You will also need both updates for xp embedded studio also available on the same site above .
once you have Xp Embedded studio installs you will need to also put in disk 3 and run all of the sp2 updates this is very important if you do not do this you will have tons of errors when trying to use my .slx
Ok now that you have that download my devices.sld. This file is a hardware profile of the web dt and will allow your image to put in most of the drivers for your system .
http://www.mediafire.com/?sharekey=86072d7425fbbe2761d4646c62b381cbc7e78613cd071788ce018c8114394287
Once you have this file downloaded you need to open your database manager and import it .
Once you have the devices.sld imported download my .slx file below.
http://www.mediafire.com/?sharekey=86072d7425fbbe2761d4646c62b381cbc7e78613cd071788ce018c8114394287
Once you have this downloaded you will need to open target designer and open my .slx
once you have this open you could simply run a dependency check and build this and have a fully functional xp embedded image for your web dt.
I however would suggest you look through everything and add any other components you want .
I would also suggest that you go to options and turn off auto resolve on the dependency checker or it will add everything needed for any dependency and you will quickly run your space up .
Ok now that you have your image built your saying how the hell do I put this on my web dt ?
For this you will need a few things .
1. usb cd rom
2. powered usb hub
3.usb keyboard
the next two depend upon where you want to pull your file from be it local or from a share on a pc.
Local
a compact flash large enough to fit your build
Remote
you will simply need to share your build folder on your network.
Ok now that you have everything insert your xp embedded studio disk one and boot from it .
once you have booted into the windows xp embedded preinstallation environment you will be at a command prompt x:
now you will need to do a couple of things the primary thing you need to do is run diskpart I will not go into every command you need to use with disk part because you really need to know how to use it.
Diskpart has a great help file in it and thee is more information than you will ever need on the internet
you need to clean and wipe all existing partitions from your internal flash create a new primary partition assign it a drive letter and finally make it active.
Once you have your partition created and active you will need to format your c: with the following command
format c: /fs:ntfs
once this is done your internal flash is ready to have your image copied to it.
Essentially at this point you just need to dump your build files to the root of c: how you do this depends on the method you chose earlier for copying your files .
Local
put your cf card in your web dt give it a second the go to your d drive
once there navigate to the root of your build and type xcopy *.* c: -e -h
Sit back and wait the 10 mins or so it will take to copy
Remote
you will need to set your wifi to open do do this remotely meaning 0 security .
from comancd prompt typethe following command
net use s: \\computername\folder and hit enter
Essentially what you have done is mapped your share to the s:
navigate to s: so into the root of your build and use the following command
xcopy *.* c: -e -h
Ok now that you have your build files on your flash you simply need to reboot set your flash as primary boot again and you will boot into the xp embedded first boot agent
This is the longest portion of your xp embedded install it takes 20 minutes to run through .
Once the FBA is complete you should be looking at your xp embedded desktop .
you should only need to install 3 drivers at this point .
Driver 1 .
Penmount touchscreen drivers these are available from their website as a free download so I wont post a direct link to those.
Driver 2 and 3
Audio drivers
The drivers for this and driver 3 are both in a zip file found here
http://www.mediafire.com/?sharekey=86072d7425fbbe2761d4646c62b381cbc7e78613cd071788ce018c8114394287
to install the audio driver and the button agent drivers go into device manager and click on the devices and hit update driver. Point it to the folder you have the files decompressed to.
***note*** when installing the audio drivers you will get a prompt that complains about not being able to find two files one called kuser and another call ks select brows and look in c:\windows\system32 for kuser and c:\windows \system32\driver for ks. If you used the above slx to build your image then they should be there if not just put them in those locations you can copy them from your xp desktop if you have one.
[glow=red,2,300]UPDATE 5-12-09[/glow]
here is a link for the gx2 video drivers along with a .sld file you can import into your db .
http://www.winsystems.com/software/GX2_XP_XPe_Graphics.zip
also check this guys site out for tons of xpe information and som downloadable application and driver components.
http://www.seanliming.com/Components.html
You are done
Welcome to xp embedded .
hit me up on Irc (the big button above that says chat ) if you have any questions