A USB Memory stick (or USB Hard drive) can be configured as bootable drive with the contents of an OS installation DVD
Read the rest of entry »
View Full Album
The case is made of Perspex sides. The parts interlock together. I put it together in a temporary mode by slotting it together and then applying tape across the edges. I’ll glue it together later.
Note that the back is a thinner side and so the slots are smaller on that side.
I assembled it as follows: (As in the Image Album above).
Peel off protective cover for inside sides. I left the outside protected for now.
Attach the top to the 3 sides other than the back
Insert the long nylon screws through the base and place spaces inside on the screws.
Place the board on the screws and position on top of the spaces. Screw on and moderately tighten the nuts.
Attach/insert any board additions, or hard drives/CF.
You might like to test the board now
Attach the bottom to box.
The space on the rear side for the lugs around the DB25 and VGA connecto ...
The Kit as supplied to Round 2 participants in the embedded Spark 2010 Summer Challenge: Build a media device using Windows Embedded Standard 2007
View Full Album
The Advantech AIMB-212 Kit
View the album in full as above or click on item below.
The Kit in container box
The kit opened
The kit opened.. again
The board from front
The board from left side
The board from the back
The board from above and back
The board from right side
The board from below
From Below again (better picture)
The board from above
The box to be assembled
A nice simple Perspex assembly
The power pack and cables
Note Car lighter adapter at top
Main power lead at bottom
The power adapter in middle and Regulated 12v cable (goes to board)
The power pack from front ...
Its out of the bag..
Windows Embedded Compact 7 is available as a trial download under the Public Community Tech Preview program (Public CTP).
Download appears to be 8 Gig.
It requires Visual Studio 2008 SP1>
Note VS 2010 has no support for devices, except Windows Phone 7
Mustn’t have Windows CE (any version) installed.
Freescale i.MX27 ARMv5
Freescale i.MX31 ARMv6
NEC NE1TB ARMv6 Multiprocessor (MP)
Samsung SMDK6410 ARMv6
Texas Instruments 3530 EVM2 ARMv7
ARMv4i support is not available in this release
SH-4 is not supported in this release
Virtual CEPC (vCEPC) replaces Device Emulator in this release
· 3DS_iMX27: ARMv5
· CEPC: x86
I figured it was time to get some more grunt for embedded development. Last week I put together an I7 930 system.
To cut a long story short, I built a CE operating system in about 6.5 minutes!
Intel® Core(TM) i7 CPU 930 @ 2.80 GHz
That’s quad core, it hyperthreads as 8 CPUs
6 Gig DDR 3 1333 Ram as 3 x 2 Gig
CPU has 3 Memory channels so one each
Western Digital 1 Terabyte Sata 3 Black Hard drive
60 GB/s ??
ASUS ENGTS250 1G Video Card
Asus P6X58D Premium Motherboard
This one has USB 3
Also can take 6 Core CPU ..Later
No CPU or Video overclocking yet.
If you have MSDN Premium (or above) or MSDN Embedded you can now download the non-trial version of WES7 from MSDN Subscriber downloads.
Unlike the trial version where the DVDs are downloaded as up to 8 part files (rar) files each, the MSDN version is the DVD ISOs.
Note the trial version is available from http://www.microsoft.com/windowsembedded/en-us/downloads/default.mspx.
Runtime images created by the Windows Embedded Standard 7 Evaluation will run for 30 days with no product key and 180 days with a product key.
You get a key when you register for download
Reading between the lines, the IBW (32 and 64 bit) are different for trial and full versions whereas the Tookit (ICE) just requires a different key.
ICW: Image Configuration Wizard (There are 32 bit and a 64 bit versions)
It works like a typical OS installer, just that there are more options
ICE: Image Co ...
It was reported a little while ago that the gulf that divides ARM and x86 is narrowing. ARM, especially if GPUs are bolted on are increasing in capability. Intel ATOMs are being scaled down in power and size. It was at the time suggested that PADs might sit in the middle and be implementable able using both. It has now been announced that Intel Atoms have been scaled down and can be used in phones.
“Intel Corp. rolled out its latest Atom chip set, the 45nm Moorestown platform geared for use in the burgeoning market for smartphones and tablets. The new chip supports three mobile Linux variants, including Google's Android, but observers said the PC giant's next-generation 32nm chip set will compete more effectively for handset design wins.”
“The new SoC includes a 512 Kbyte L2 cache. Versions for smartphones run at up to 1.5 GHz, and ones for tablets run at up to 1.9 GHz.”
An x86 Phone .. you won’t s ...
Yesterday I downloaded the Windows Embedded Standard 7 from:
This is the final (trial) version of WES7. I created a new x86 image which worked OK.
It not available yet on MSDN Subscriber Downloads.
I had some problems with this.. I downloaded both the x86 and x64 IBWs as well as the Toolkit. This consists of 3 DVDs ( 2 x IBWs + Toolkit) but you download as parts that are about 480M each and reconstruct the DVD by running the first file of each. The x86 IBW downloaded OK, but the last file for the x64 was truncated. I re-downloaded the last x64 and all worked. I had bigger problems (many files were truncated for some reason) with the toolset parts but kept re-downloading until I got it all.
My Embedded System
M350 / Intel D945GSEJT mini-ITX Kit + I/O Riser
Includes I ...
I got the the WES7 box running as a Media Centre device able to show live digital TV; and record it.
I had to get the audio working on the box first. I then downloaded the driver from AV Labs and installed it. It then searched for channels when I ran Media Centre and chose Live TV. I was then able to run the box as a Digital TV at 1680 x 1050
The system was near its limit with the video throughput. Once it started recoding, things slowed or jumped a bit if I tried to watch something else.t.
I can watch and record South Park! though
Now to use API to build a wiz-bang media device.
Lets completely work through a Platform Invoke Example.
For simplicity I’ll use a Windows Mobile Emulator, but it would simply apply to an actual Windows Mobile Device/Windows CE device.
Visual Studio 2008 with a suitable Windows Mobile or Windows CE Emulator/SDK installed.
Using C# for the application and C++ for the native DLL.
I have also tried this on my Windows Mobile 6.53 Phone
Create a new C# Smart Device Project .. Ignore the .NET Version in the first step. Call it PInvoke.
Choose a suitable Target Platform, Set the .NET CF Version (I selected 2.0), Select Device Application (This creates a Windows Form App)
A Windows CE Target might be a suitable choice.
Complete the project creation, the Target Form will show.
Add a Button and Text Box
Double Click on the button add the code:
textBox1.Text = DateTime.Now.ToString();
Build and run the ...