- 应用程序: 这个代码演示 CAN 接口在 RTX 中 。
- BSP 版本:M480系列BSP CMSIS V3.03.000
- 硬件: NuMaker-ETM-M487 v1.2
当微控制器应用程序同时必须处理许多任务时, 我们可以使用 RTOS (实时操作系统) 来帮助我们管理这些任务。 在 RTOS 系统中, CPU 处理时间被分为若干时间段。 每个时段处理不同的任务, 而这些任务之间的转换可以每秒100次。 这意味着应用程序任务同时运行。 当应用程序变得更加复杂时, 我们可以使用 RTOS 来帮助我们管理这些任务 。
Keil MDK (Microcontroller Development Ket) 中的 CMSIS-RTOS 为RTOS 和应用层提供了一个标准的 API, 包括 Keil free RTOS RTOS, RTX (实时自动X) 内核。 一旦其他RTOS 支持 CMISIS- RTOS, 我们也可以很容易地将应用程序移植到其他 RTOS 平台。 此样本代码使用 RTX 内核, 由 Keil CMSIS- MDK 提供, 以创建一个 RTX 内核系统来完成 CAN 任务 。
您可以在下列时间下载样本代码
http://www.nuvoton.com/resources-downlo. 1217164453
nuvoton 核