- 基于DSP所移植的FreeRTOS系统。
- 不同的芯片移植的系统略有不同。
1. 数据类型
- FreeRTOS中,使用的数据类型虽然都是标准C里面的数据结构,但是针对不同的处理器,对标准C的数据类型又进行了重定义,给它们设置了一个新的名字。比如为char重新定义了一个名字portCHAR,这里的port表示接口,在将FreeRTOS移植到处理器上时,需要用这些接口文件把它们连接在一起。
- 下表为FreeRTOS中数据类型重定义
| 新定义的数据类型 | 实际的数据类型 |
|---|---|
| portCHAR | unsigned int |
| portFLOAT | float |
| portDOUBLE | double |
| portSHORT | unsigned int |
| portLONG | unsigned long |
| portTickType | unsigned long |
| portBaseType | unsigned int |
| portSTACKType | unsigned int |
- 以下为代码中的定义
//-------------------------------------------------------------------------------------------------
// Type definitions.
//-------------------------------------------------------------------------------------------------
<

最低0.47元/天 解锁文章

623

被折叠的 条评论
为什么被折叠?



