freertos数据类型
时间: 2023-08-21 09:02:29 浏览: 56
在FreeRTOS中,对于不同的处理器,重定义了一些C标准数据类型,这些重定义的数据类型放在portmacro.h头文件中。一些常用的重定义数据类型包括:portCHAR(对应char),portSHORT(对应short),portLONG(对应long),portTickType(对应unsigned int或unsigned short int,取决于配置文件中的宏configUSE_16_BIT_TICKS),portBASE_TYPE(对应long,对于32/16/8位的处理器而言,是对应该位数的数据类型)。此外,还有TickType_t和BaseType_t这两个特殊的数据类型,它们定义在每个Port的专用头文件portmacro.h中。需要注意的是,在FreeRTOS中,需要明确指定char类型变量是有符号的还是无符号的,因为编译器在默认情况下可能会将其指定为无符号或有符号,具体取决于编译器的设置。在keil中,默认char是无符号的,但也可以配置为有符号的。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [FreeRTOS开发1-数据类型](https://blog.csdn.net/Stark_/article/details/120398827)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [FreeRTOS---- 数据类型和编程风格](https://blog.csdn.net/yufm/article/details/77279998)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)