摘要:
轮询系统即在裸机编程时,先初始化好相关的硬件,然后让主程序在一个死循环里面不断循环,顺序地处理各种事件。 轮询系统是一种非常简单的软件结构,通常只适用于仅需要顺序执行代码且不需要外部事件来驱动就能完成的事件。 当有外部事件驱动时,实时性就会降低。 伪代码: int main() { hardware 阅读全文
摘要:
学习一个RTOS,弄清楚它的编程风格很重要,这可以大大提高我们阅读代码的效率(虽然我不太喜欢这种风格)。 1、数据类型 FreeRTOS针对不同的处理器,对标准C的数据类型进行了重定义。在类型前一般加上port ,这里的port表示接口,在移植FreeRTOS到处理器上时,需要将这些接口文件把它们连 阅读全文
摘要:
在编程时,如果用户没有明确指定char的符号类型,那么编译器会默认指定指定char的类型为无符号或者有符号。在KEIL中,默认char是无符号的,但是也可以配置为有符号的 阅读全文