比如:具备USB,CAN和以太网功能的PIC32微控制器系列中的:
就是:
开发套件
= 硬件+软件
= 硬件开发板 + 集成的IDE 或 单独提供的编译器,示例代码等内容
其他的,各种平台的,往往也会提供对应的,硬件(开发板,模块等等)+软件(软件源码,示例代码,驱动等等)的组合,叫做对应的Tookit,即工具套件
成套提供,以套餐方式的提供
类似的词还有:StartKit,DevBoard
也都是,方便用户进行快速上手开发的开发板
目的是:
方便其用户,作为嵌入式开发的你,尽快的上手,能够跑通这个平台,能用于构建你的嵌入式系统,
能够进行接下来的,你所需要的相关的软硬件方面的开发。
其背景是:
如果芯片厂家,直接把一款芯片扔给你,给你用;
不仅是新手,即使是老手,嵌入式有经验的,也要相对很耗精力,才能搞懂如何初始化,如何让其运行起来,即跑起来,需要花不少的精力
因为嵌入式领域,芯片不同,细节会千差万别,所需要了解的细节也很多。
所以,才有:
卖芯片的厂家,除了设计,量产,销售芯片给作为客户当你之外,
往往还有对应的所谓的开发套件,
即硬件(芯片或开发板)加上对应的软件(驱动,示例代码)
然后让芯片尽快的,正常的跑起来
之后才是作为嵌入式开发者的你,继续后续折腾,实现对应的你自己的功能。
举例:
- MSP430微控制器 | 16 位微控制器 | 16位MCU – 概述中就有"MSP430 套件与评估模块",指的就是可以去用于开发工作的一堆成套的相关工具。
- http://www.microchip.com/pagehandler/en-us/family/32bit/中就有对应的StartKit + Development Board的组合。