上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 99 下一页
该文被密码保护。 阅读全文
posted @ 2021-01-23 18:11 流水灯 阅读(0) 评论(0) 推荐(0) 编辑
摘要: TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。XXX: + 说明:如果代码中有该标识,说明标识处代码虽然实现 阅读全文
posted @ 2021-01-18 16:21 流水灯 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 函数:rt_wqueue_wait() 把自身线程句柄节点放入链表,放弃CPU,等再次获取CPU,删除节点。 函数:pipe_fops_write() 当管道满,如果有读线程被挂起(suspend),唤醒它;然后suspend当前线程,即暂停往管道写数据,只有从管道读出数据后(pipe_fops_r 阅读全文
posted @ 2021-01-17 18:56 流水灯 阅读(218) 评论(0) 推荐(0) 编辑
摘要: AT设备类注册: 对于ESP8266,设备类注册通过结构体 at_device_ops 把初始化和复位函数传入AT设备类结构体,以供调用;另外通过结构体 at_socket_ops 把 socket API 也传入AT设备类结构体, 每个AT设备有一个 类ID,比如 ESP8266的类ID是AT_D 阅读全文
posted @ 2021-01-17 18:52 流水灯 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 接收事件函数中,接收事件1和事件2,设置为与并且清除,只有当事件1和事件2都产生,才会响应事件,然后事件1和事件2都被清除 接收事件函数中,接收事件1,并且清除,当某个地方同时发射事件1和事件2,这个接收事件函数只会清除事件1标志位。 阅读全文
posted @ 2021-01-15 10:49 流水灯 阅读(236) 评论(0) 推荐(0) 编辑
摘要: rt_pipe_write():缓存没有足够的空间会一直轮询,直到有空间可写 pipe_fops_write(): 阅读全文
posted @ 2021-01-12 22:19 流水灯 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 可以从字符串中获取需要的参数,如下: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int day, year; char weekday[20], month[20], dtm[100]; strcp 阅读全文
posted @ 2021-01-09 18:18 流水灯 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 流程: 1、注册设备类 > 调用 esp8266_device_class_register(),把 ESP8266 的初始化、WIFI设置函数 和 esp8266_socket_connect() 等socket函数传入系统 2、注册设备 > 在应用层用 at_device_register(), 阅读全文
posted @ 2021-01-09 17:11 流水灯 阅读(45) 评论(0) 推荐(0) 编辑
摘要: RT-Thread中的链表指针定义为rt_list_t或者rt_slist_t,而不是节点类型作为指针,这就可以使链表的操作(例如:插入、删除)不用和节点类型绑定,使得一套插入删除函数可以被各种节点类型使用,甚至可以将不同类型的节点插入链表。 使用举例: //定义单向链表结构体类型 struct r 阅读全文
posted @ 2021-01-08 16:43 流水灯 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 冬天模式:两排出火孔;夏天模式:一排出火孔。所以冬天模式的火比夏天的大 “火力调节”:可以调节水温的大小,火力越大,水温越大;所以“冬夏模式”和“火力调节”都可以影响最高水温。 “水温调节”:调节燃气热水器出水中热水和冷水的比例 总结: 如果要保证水龙头出水量小的情况下,也有热水,需要把“水温调节” 阅读全文
posted @ 2021-01-03 23:40 流水灯 阅读(2846) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 99 下一页