FreeRTOS基础(包括ESP8266)
根据网上的中文版《FreeRTOS实时内核实用指南》,主要有这几部分内容
- 任务调度。可以创建多个任务(xTaskCreate),然后启动调度器(vTaskStartScheduler)根据优先级进行调度
- 消息队列。任务间通讯通过消息队列完成。
- 中断管理。
- 资源管理。主要是独占资源如何在多任务中进行管理。
- 内存管理。
其实核心是多任务。
根据ESP8266 FreeRTOS的指南,可以完成如下事项:
- 常规的WIFI操作,如AP、Station、混杂模式Sniffer等
- spiffs,spi flash文件系统
- SSC, 简单串口命令注册和使用,可通过串口发送命令和解析
- 系统的启动与升级