|
|
|||||||
| Register | Links | Tutorials | Data Center | Blogs | Gallery | FAQ | Members List | Social Groups | Calendar | Search | Today's Posts | Mark Forums Read |
| Home | Submit Tutorial | What's New | What's Popular | Search |
| Building an Embedded Operating System using Windows XP Embedded (Page 4) |
|
|
||||||
|
||||||
| Difficulty: | Low | |||||
| Estimated Time: | 8 hours, including the installation and configuration of the build tools. | |||||
| Skills Required: | A basic understanding of Windows XP. | |||||
| Parts Required: | A Windows compatible Computer system that can boot from a USB drive. A USB flash disk 512 MB or larger. |
|||||
| Tools Required: | The Windows Embedded Toolset | |||||
Additional Items
Additional Notes:
This tutorial was written for Windows XP Embedded Service Pack 2 Feature Pack 2007. A newer version of Windows Embedded is now available: Windows Embedded Standard. The version of Windows Embedded standard currently under development will be based on Windows 7 instead of Windows XP. Images created through the XP Embedded tool chain that do not have an XPe license attached to them will only operate for four months before being disabled. It is important to note that Windows XP is NOT a real-time operating system, though it can pretend to approximate one. If your project has a real-time requirement, you can extend Windows XP Embedded to run in real time with a number of different kernel add-ons. A quick google search for “windows XP embedded real-time” provides a number of real-time extension technologies. If real-time is required, you may want to consider a native real-time operating system like VxWorks, QNX, WinCE or ITRON. Additional Resources: A Microsoft website dedicated to embedded products. A trial version of Windows Embedded can be downloaded from this site. A blog written by the team that develops Windows Embedded. A web community dedicated to development of Windows-based embedded systems. An article that talks about how to run XP Embedded in a Virtual Machine, which may be useful when testing this tutorial.
(Page 4 of 4)
|
||||||
| Tags: | Windows XP Embedded Operating System USB Boot | |||||
| Replies to Tutorial: Building an Embedded Operating System using Windows XP Embedded |
|
#1
|
|||
|
|||
|
Re: Building an Embedded Operating System using Windows XP Embedded
Ah, this brings back memories. I used Windows NT and then XP embedded extensively at work between 2000 and 2005. The embedded tools were always a real pain to deal with, and I thought the user interfaces were clumsy, non-intuitive and poorly designed. It would also often take quite a while to build a system, and build failures were common. In 2004 it took me about a week of solid effort to build an XP embedded system to fit onto a 1GB flash disk. I also completely hacked NT4 embedded to remove everything which wasn't needed (including Internet Explorer) and got it onto a 128MB Flash disk (the largest size available in 2000/2001). I don't know if things have changed, but the windows embedded tools used to be really expensive - over £1000 - but for work purposes the cost of software was negligible compared to the total cost of the industrial robot.
These days I'd probably use a small linux distro to do the same job, such as Puppy or Tiny Core, or just bolt a netbook onto the robot. |