第9章 初识固件库
在上一章中,我们构建了几个控制 GPIO和 IOMUXC 外设的函数,算是实现了函数库
的雏形,但 GPIO还有很多功能函数我们没有实现,而且 RT1052 芯片不仅仅只有 GPIO 这
一个外设。如果我们想要亲自完成这个函数库,工作量是非常巨大的。NXP 公司提供的标
准软件库,包含了 RT1052 芯片所有寄存器的控制操作,我们直接学习如何使用 NXP 标准
库,会极大地方便控制 RT1052 芯片。
接下来我们简单的分析下 NXP 官方的固件库的组成部分,在头脑中建立起基本的概念。
9.1 获取 SDK 及固件库
SDK(Software Development Kit)是 NXP 针对其官方评估版的软件开发包,可以在
NXP 的官网下载到。SDK 中包含了各种程序范例,我们心心念念的固件库也包含在它里边。
SDK的下载提供很多选择,下载步骤比较复杂,在本章的配套例程文件夹中包含了
SDK的原件,可直接使用。若想亲自到官网下载,请按如下步骤操作,不感兴趣可直接跳
过该步骤:
(1) 访问 NXP 的 MCUXpresso 平台的链接:https://mcuxpresso.nxp.com/en/dashboard 。
(2) 未登录的用户需要先登录 NXP 官网,没有帐号的需要先注册,具体见图 9-1。
图 9-1 NXP 官网登录页面
(3) 在“SDK Dashboard”页面,点击“Select Development Board”链接,见图 9-2。
1