新手入门
- 积分
- 14
- 金钱
- 14
- 注册时间
- 2020-5-29
- 在线时间
- 5 小时
|
1金钱
教程中介绍优先级位映射表,在实际代码中追了一下:

- #define OS_CFG_PRIO_MAX 32u
- #define CPU_WORD_SIZE_32 4
- #define DEF_OCTET_NBR_BITS 8u
- #define CPU_CFG_DATA_SIZE CPU_WORD_SIZE_32
- #define DEF_INT_CPU_NBR_BITS (CPU_CFG_DATA_SIZE * DEF_OCTET_NBR_BITS)
- #define OS_PRIO_TBL_SIZE ((OS_CFG_PRIO_MAX - 1u) / (DEF_INT_CPU_NBR_BITS) + 1u)
- CPU_DATA OSPrioTbl[OS_PRIO_TBL_SIZE];
复制代码
最后,OS_PRIO_TBL_SIZE = 31 / 32,如何理解?
|
|