Recent blog entries

Platform Invoke

This is where native code meets .NET.  Its very much a black art, lots of smoke and mirrors etc. etc… But a necessary evil with Windows CE.  That is because it is the gateway from .NET applications to the hardware and to the operating system.  This is the first of a series of blogs on this matter.

I must though give credit to others’ who shoulders I am standing on for this.  Whilst I have had experience with PInvoke going back to the first version of .NET CF on Windows CE (I think it was about V4.2) I have referenced a number of sources in an attempt to provide a comprehensive coverage of this topic.  I’ll provide a reading list and some links in a later blog.

Read the rest of entry »

Spark Kit LCD Display: Setting up the Display

As previous, I purchased an 8.4” LVDS display from ICOP, the kit manufacturer.  In this article I cover getting the display working working.  There were some issues for which I am got great support from ICOP in resolving. Display: LCD-AU084-U-SET with touch /  LCD-AU084-SET without touch Target System:  Vortex86DX- Spark Kit .. in enclosure.  This has VDX-6326-256 single board computer The display was mounted on the top of the box using some plastic mounts. This required routing of the LVDS and the backlight signals through the lid. The backlight circuitry was mounted internally on the lid. The LVDS cable is provided with the kit.  The connects to the top left of the display and to J31 on the board. The short backlight power cable is fixed to the bottom left of the board.  This connects to the supplied backlight power supply. The backlight part number is QF38V6.4 The backlight requires a 12V supply that is not avail ...

Read the rest of entry »

Spark Kit LCD Display: Touch

This is a "how-to" on using a USB touch panel with an LVDS LCD panel. In paticular it covers using the touch panel available from ICOP for the 8.4" display as supplied by ICOP and used with the embedded Spark kit.

Read the rest of entry »

Spark Kit LCD Display: Selection

I wanted to attach an LCD touch screen to the top of the kit.  The lid has a diagonal of about nine inches (22cm) so a 6, 7 or 8 inch screen will do.  The LCD The options are: A  portable LCD screen unit with a VGA interface such as: http://www.touchscreentech.com.au/products/Touchscreen%20Products http://www.xenarc.com/product/index-monitor.html An LVDS LCD display such as: (From ICOP) http://www.icop.com.tw/pdList.aspx?c=120&pid=2 A TFT Flat Panel Display such as: http://www.alibaba.com/trade/search?IndexArea=product_en&ssk=y&Type=BUY&SearchText=A080SN01+V0 The first type is simplest as it requires no internal changes to the box.  These are priced at about $A400 upwards. The second type is more integrated into the system.  The Vortex86DX-Spark Kit has an LVDS socket on the processor board. The third type is even more integrated into the ...

Read the rest of entry »

LCD Screens and Touch

About Smartphones typically have an LCD graphical screen with touch input.  Touch is used to take user input via windows controls such as menus and command buttons.  A SIP (Software Input Panel) may also be used am on-screen keyboard.  Alternatively, some phones use a small physical keyboard.  Some use both.  Most touchscreens are single input, that is only one point of contact can be deciphered.  Multitouch is becoming a required feature.  Multitouch allows not only simple zoom and rotation of images, it allows quite complexes gestures.  Windows 7 supports Multitouch with suitable hardware.  A touchscreen has two uses.  One is as a pointing devices, that is as a mouse.  The other is to action gestures such as click, double click etc,  It can be used with a finger or stylus. Windows CE can support an LCD panel with a touchscreen; it has for many versions.  Windows CE 6 R3 supports single finger gestures.  My HTC phone (HTC HD2) support ...

Read the rest of entry »

embedded Spark 2010 Challenge: End of Round 2

I got my entry in with about 24 hours to spare: http://www.embeddedspark.com/submissions/Detail.aspx?eid=285 Twenty two entries were posted by the cut-off out of 75 in round 2.  Three now get chosen to present at ESC in Silicon Valley later this month. Being the Easter break (we have a 4 day weekend break over Easter: Friday to Monday) we were due to take a short vacation in the country but had to that delay that so that I could submit before leaving.  I had to quickly learn how to post a video on Youtube.  I used my phone to record some material, then edited it with Moviemaker.  I had to subscribe to a video converter because the phone’3G video format needed changing. My main implementation issue was that I only got the LVDS LCD panel at the last moment and discovered that I hadn’t ordered the touch screen version; and it required 12V that wasn’t available in the kit.  I wrote about these in the report and will blog all of this.  I got the touch panel tod ...

Read the rest of entry »

Building an Image

There are plenty of example sand how-to’s on how to build a Windows CE image, download and debug it on a target: Sam’s Jumpstart Kit: <CD>/Vortex86DX_SPARK_WINCE600_JumpStart_Rev2.5.pdf <CD>/SampleCodes/OSDesign/MyWinCE_OSDesign_Project_VDX6326.zip Where the CD is the “Solution of Fault Tolerance x86 System-on-chip” as supplied with the kit   MSDN Virtual Lab: Windows Embedded CE 6.0 Platform Builder Tools   Windows CE 6 Help (Local or at MSDN) Topics: For a CEPC .. A PC as a CE device, but applies to the Spark Kit: How to Set Up a CEPC The major hardware issue is the network card. It doesn’t need a hard drive You need a boot floppy, or create a USB boot floppy(Search for HP disk key) Or you can set up a  bootable hard drive formatte ...

Read the rest of entry »

Blog Activity Map

Locations of visitors to this page

 

Click on Image to see activity.

embedded SPARK 2010 Challenge: Development Machine Setup

2010 embeddedSPARK - Development machine setup

Read the rest of entry »

embedded SPARK 2010 Challenge: The Kit

2010 embeddedSPARK hardware kit

Read the rest of entry »

Windows Embedded Compact 7

The Windows Embedded Compact 7 (Compact 7) getting started series is created to provide simple and easy to follow information to help academic, hobbyist and commercial developers to learn and engage in Compact 7 development.

***This is a series of 9 articles, with additional supplements, that cover the following subjects:

  • Development environment
  • OS design
  • Managed code application
  • Native code application
  • Silverlight for Windows Embedded application
  • SQL Compact database application
  • Debug and remote tools
  • More..

http://www.embedded101.com/compact7.aspx

Embedded101 Articles & Application Notes

Apr10CEDriverWiz Version 2.00: Using the Wizard
Created by David Jones on 4/10/2013 8:56:42 AM

  Book Links: ...
Read More..


Apr10CEDriverWiz Version 2.00: An Example
Created by David Jones on 4/10/2013 7:28:32 AM

Book Links: ...
Read More..


Apr09Installing CEDriverWiz for Visual Studio
Created by David Jones on 4/9/2013 8:41:27 AM

Install Visual Studio 2012/2008/2005 (depending upon your version of CE/Compact) and all of t...
Read More..


Apr01CEDriverWiz V2.00: About this release
Created by David Jones on 4/1/2013 7:33:39 AM

This brings the wizard in line with our Wrox book: "Professional Windows Embedded Compact 7" . ...
Read More..


Apr01CEDriverWiz Version 2.00 User Manual
Created by David Jones on 4/1/2013 6:40:34 AM

Index
Read More..


May15Configure Flash Storage to Launch Compact 7 OS Runtime with DiskPrep
Created by Sam Phung on 5/15/2012 8:41:50 PM

The DiskPrep powertoy is a useful utility to configure different type of flash storage to launch Wi...
Read More..


More
Turkish porno izle video site in rokettubeporno izle