MS should mind their P's and Q's (bad joke about PQD effort)

From: Chris (chris_at_tdsway_dot_com)
Date: 07/29/04


Date: Wed, 28 Jul 2004 17:19:29 -0700

Looking at CE 5.0, the Production Quality Driver (and BSP) effort does not
seem to be meeting the 'P' and 'Q' definitions.

I think Microsoft should attempt doing a port of of a BSP to a new platform
for themselves -- dogfood -- and see how much of a mess it really is.
Platform specific code is littered all throughout the common\oak\csp and
\platform\common directories which force many many overrides. All of the
very poorly organized BSP code makes things very difficult for an OEM to
port to their own platform -- all it does is help MS internally share code
between their existing BSPs, hardly worth anything to the OEM porting to NEW
hardware.



Relevant Pages

  • Re: Migrating Windows CE.NET 4.2 to CE 5.0 on OMAP1510 platform
    ... There's a list of things that you have to do to port a platform to CE 5 in ... > BSP ... > MDCreateThread is executing but after that no response. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Understanding the build system
    ... - The platform batch file. ... For the specific problem with IMGFLASH, the Build and Sysgen current BSP ... to change the env variable and build clean. ... doing sysgens, the build system isn't always able to determine if a ...
    (microsoft.public.windowsce.platbuilder)
  • Re: How to speed up build process
    ... Platform Builder" by Wilson and Havawala. ... do a makeimg ... Change something in a driver in the BSP: ... needs to be built in a number of different configurations, ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Understanding the BSP concept and terms
    ... As I told you the platform are allmost identical expcet the two things ... from my old BSP and will start the ... isn't just the instruction set that needs to stay the same. ... My friend calls a CE image supplied with a SDK for a BSP. ...
    (microsoft.public.windowsce.embedded)
  • Re: Understanding the build system
    ... The clean flag there means a clean sysgen, ... BSP build. ... The real platform for our device and some other platforms only for testing ... sysgens, the build system isn't always able to determine if a change has ...
    (microsoft.public.windowsce.platbuilder)