Hi,
I tried posting this in a different thread a week ago but only received one
response so I will try again here.
I am writing the code for a program that will run on an embedded PXA255
running Windows CE 4.2. At first I was planning on using C# with the compact
frame work but the more I learn about the project, the less comfortable I
feel. Now I am thinking about using eVC++ 4.0. I have never used embedded
VC++ but have a copy. My program will need to do all of the following and
I'm not sure if it can be done in C#:
Send and receive data over the following ports:
Ethernet (TCP/IP)
Serial (RS232)
USB
I2C
SSP or NSSP (Networked Synchronsous Serial Port) - need register I/O
Respond to Key Presses
Custom hardware
Do some pretty serious number crunching in a hurry
Are there ways to speed up non integer math?
Update a graphical display
Basically move small images around on a constant background
I would appreciate any advice as to which development environment would be
better (pros/cons). Any book recommendations - I can't seem to find a recent
book on eVC++ or any sample programs. Does anyone know of any training
classes for this type of programming? I am far more comfortable with the
drag and drop ease of the .net environment but I have used MFC a few years
back. The GUI will not have buttons or menus - it is more of a "graphics
reporting" screen. Given all of this, is C# a good choice?
Thank you for any help,
Joe