Re: Some broad questions
- From: "Chris Tacke [MVP]" <ctacke@don'tspamme.opennetcf.com>
- Date: Wed, 29 Mar 2006 19:47:43 -0500
http://www.kontron.com/products/pdproductdetail.cfm?keyProduct=40772&kps=2941&kpc=75
Can you gracefullyy let me know if this Reference board would be
compatible
with MS Platform builder and Visual Stidio with VC++. At this oint if I
don't
get hands on experience I can't really understand!
Well I don't work for Kontron, nor have I used their systems. Their
software page is ambiguous - I have no idea what the "driver pack" includes,
so I would not assume it's a BSP. Your best bet is to contact Kontron and
ask.
Let me know concretely, because I would be considering purchasing this.
Also, BSquare is offering 5 day courses on Platform Builder in Seattle
for
$2800.00 US, is this worthed according to you.
I'm biased so I'll abstain from saying one way or another on the training
from anyone specific. I will say that if you're new to CE, decent training
will save you a lot of time and headache. There are several companies and
individuals that provide training for Platform Builder. Typically the
quality of the training has a lot to do with the individual doing the
training and the general goals of the trainer, but you should be able to get
decent training from any of the providers out there.
Be aware that even with training and experience, getting a CE device up and
running where it's shippable in a final product is no small or simple task.
Anyone who tells you otherwise is lying and doing you a major disservice.
Allocate yourself a few months, full time, to get there, providing the
hardware is solid and well documented.
-Chris
At this point, all sincere suggestions are very appreciated.
--
Best regards
Robert
"Chris Tacke [MVP]" wrote:
Windows CE is a modular OS. Microsoft provides high-level protocols and
libraries to do the common tasks an OS does. They cannot, however, know
how
the hardware specifically will be implemented, nor should they dictate
it.
The BSP is the collection of stuff that allows the OS to talk to the
OEM's
specific hardware.
With Platform Builder and a BSP, you can generate a CE image for a
specific
piece of hardware. An SDK is generated based on that CE image. The SDK
is
simply a collection of libraries and headers that an application
developer
uses to build and link their application to the libraries known to be
present in the OS.
The general idea is the same in CE, Embedded Linux, VxWorks, QNX, OS-9,
uOS
and basically all other embedded OSes.
While not every vendor provides a BSP (depends on their business model
largely) they *all* have a BSP. Every vendor should provide an SDK (or
use
a MS provided one like the Pocket PC SDK).
XPe is a different story - it uses Target Designer to generate the OS.
The
hardware is more standardized - only x86 is supported, and the hardware
is
very well defined. You have the plethora of XP drivers at your
fingertips
and can run any XP software, provided you include the required
dependencies
in your target.
For XPe is simply modular XP, so developing for XPe is identical to XP.
For
CE, you must have something with a cross compiler (e.g. can generate ARM
assemblies on an x86 machine) so that means eVC or Studio 2005.
------------------------------
Chris Tacke
Principal Partner
OpenNETCF Consulting
.
- References:
- Some broad questions
- From: Robby
- Re: Some broad questions
- From: Paul G. Tobey [eMVP]
- Re: Some broad questions
- From: Robby
- Re: Some broad questions
- From: Paul G. Tobey [eMVP]
- Some broad questions
- From: Robby
- Re: Some broad questions
- From: r_z_aret
- Re: Some broad questions
- From: Robby
- Re: Some broad questions
- From: Chris Tacke [MVP]
- Some broad questions
- Prev by Date: Re: Some broad questions
- Next by Date: Re: How to use the USB to communication with PC in Windows CE5.0?
- Previous by thread: Re: Some broad questions
- Next by thread: Re: Some broad questions
- Index(es):
Relevant Pages
|