Re: BSP for a new platform

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Add your experience level on to that. The learning curve for CE BSP
development is quite high, someone with a good deal of experience could do
this job in far less time than it would take someone with little experience.

--
Dean Ramsier - eMVP
BSQUARE Corporation


"Valter Minute" <v_a_l_t_e_r.m_i_n_u_t_e@xxxxxxxxxxxxx> wrote in message
news:Xns984C7B73D821AVALTERMINUTE@xxxxxxxxxxxxxxxx
"ashok" <ashokrajshekar@xxxxxxxxx> wrote in
news:1159437412.244497.79280@xxxxxxxxxxxxxxxxxxxxxxxxxxx:

Hi All,

I am new to WinCE BSP development. Can someone tell me how long it
is going to take to develop a BSP for a customized hardware such
as AMD NX DB -1500 Geode processor. I searched and I found out
that Microsoft provides BSP for AMD GX DB -1500 processors but not
for NX series. Please let me know how long it will take to develop
using Platform builder.

The development time depends on many things:
- how compatible is the NX series with the GX? If you can keep all
the "old" peripherals driver this will shorten the porting time.
- how good is the BSP provided by the manufacturer? Many
manufacturers release BSPs that are not exactly "production code"
(even if they follows the PQD standards...).
- how many of the features of the new processor you need to support
in your new device? For some of those features you may be able to
start from the other BSP and add only the code needed to support the
new features or the differences with the other version. If the
manufacture provides the BSP in binary form you're out of luck (or
almost out of luck) in modifying existing drivers. For other
features you may need to write a new driver from scratch and this
could be a short (days) or long (monhts) task, depending on the
complexity of the peripheral device you need to support, the quality
of the documentation provided by the device manufacture and the
quality of the samples of the same kind of driver you'll be able to
find inside PB or on the net.

I'll start by cloning the existing BSP (do that as your first step,
don't modify the original one or porting your platforms to other PCs
will became a painful process), building an image that contains all
the features you need and check if it runs and how many of those
features already work the way you want.

--
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)


.



Relevant Pages

  • Re: Quick Capture Interface Driver : XLLP_QCI - MainstoneII
    ... Inside the BSP you'll find only the include files. ... hardware and provide DMA support (the mainstone II BSP uses the DMA ... both audio and QCI since using the CPU to poll the QCI fifo will ... I did this some time ago so, if you need a driver, you may contact ...
    (microsoft.public.windowsce.platbuilder)
  • Re: WinCE BSPs question!!
    ... No 6.0 support yet but I'm sure you can port ... BSQUARE provided audio/touch driver for Wolfson WM9705, ... Like Arubaboard BSP will straight away work on ...
    (microsoft.public.windowsce.embedded)
  • failed attempts to share code between BSPs...
    ... used by both BSPs (these have been deliberately written to be hardware ... on our "real" BSP). ... Added user features for each. ... features get built after the "normal" BSP features, ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Town generators
    ... haven't got to the stage where I need a town generator I can recommend ... I've had a little fiddle with BSP, ... the amount of partitions will depend on the size of your map screen). ... roads to those features (i.e. markets, churches, manor houses, primary ...
    (rec.games.roguelike.development)
  • Re: BSP for a new platform
    ... I am new to WinCE BSP development. ... the "old" peripherals driver this will shorten the porting time. ... For some of those features you may be able to ...
    (microsoft.public.windowsce.platbuilder)