CSP是Chip Support Package的简写,它指的是某类型芯片的通用代码。嵌入式CPU中通常都会集成一些其他的控制器(System On Chip,SOC)。例如Freescale的DragonBall CPU中集成了串口、显示屏和USB的控制器。这样,如果为DragonBall编写的串口和显示屏驱动程序就有可能在不同的开发板之间通用,只要它们的CPU都是DragonBall。因此,这样的代码就可集中起来共享。在Windows CE中被称做CSP(在其它嵌入式操作系统中似乎没有发现这个缩写)。编写BSP时,CSP的代码是很有用的,通常编写BSP时可使用一些CSP的代码。在Windows CE中,有些CPU就只提供CSP而没有提供BSP。例如Intel的PXA 27x系列。
在计算机科学与技术这个领域,CSP是一个很正式的,对交互样式描述性的语言系统。她用传统的数学表示法来描述并行的数据处理过程。CSP最早始于1978年C.A.R. Hoare的论文,之后就开始不断的发展演变。CSP已经作为一种专业的,可证实的并行数据处理系统,实践性的应用于工业中。
CSP的代码位于%_WINCEROOT%\PUBLIC\COMMON\OAK\CSP\目录下。CSP目录下的代码以驱动程序为主,基本上是按照CSP\