
STM32
文章平均质量分 54
差超多先生
努力奋斗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LwIP——快速笔记TCP协议
首部长度字段占据4bit空间 最大能记录15*4=60字节窗口大小:它用于给发送方一个指示:接收方还能接收多少数据URG:首部中的紧急指针字段标志,如果是1表示紧急指针字段有效。ACK:首部中的确认序号字段标志,如果是1表示确认序号字段有效。PSH:该字段置一表示接收方应该尽快将这个报文段交给应用层。RST:重新建立TCP连接。SYN:用同步序号发起连接。FIN:中止连接。 刚开始连接,序号是随机的可能是0~4294967295之间的任意值在完成握手后,客户端与服务器就建立了连接,同时双方都得到了彼此的窗原创 2022-06-28 17:16:22 · 560 阅读 · 1 评论 -
LwIP——有操作系统移植
首先准备一份移植好的LWIP无系统基本文件 LWIP无操作系统https://blog.youkuaiyun.com/weixin_42066633/article/details/124575333?spm=1001.2014.3001.5502在LWIP无系统基本文件里面移植FreeRTOS进去,FreeRTOS移植后还需要修改大量文件FreeRTOS移植https://blog.youkuaiyun.com/weixin_42066633/article/details/119455828?spm=1001.2014原创 2022-06-23 18:20:38 · 1777 阅读 · 0 评论 -
FreeRTOS---事件标志位快速学习笔记
事件标志位原创 2022-06-20 15:09:50 · 761 阅读 · 0 评论 -
LWIP--无操作系统移植笔记
移植项目使用的是正点原子战舰V3开发板,网卡采用DM9000,DM9000属于链路层(PHY层+MAC层);LWIP属于互联层和传输层;应用层就是用户自己根据自己想要的功能实现,例如MQTT协议、HTTP协议等。运行LWIP需要十几KB的RAM和40K左右的ROM............原创 2022-06-09 15:56:59 · 3922 阅读 · 1 评论 -
FreeRTOS上Flash模拟EEPROM无法实现的问题
最近在用STM32F103C8T6这块芯片做东西,开发板是自己画的,但是发现参照原子的FLASH模拟EEPROM实验的代码进行读写操作时,读取Flash中的数据全都是乱的,很多-1,但是相同的Flash读写函数在无操作系统的情况下,是可以正常使用的。已解决:可能是芯片flash不充足 有互相占用flash地址 将freeRTOS总堆栈设置变小...原创 2021-12-27 10:12:58 · 1066 阅读 · 4 评论 -
freeOS快速笔记-----任务4种状态
运行态当一个任务正在运行时,那么就说这个任务处于运行态,处于运行态的任务就是当前正在 使用处理器的任务.如果使用的是单核处理器的话那么不管在任何时刻永远都只有一个任务处于运行态.就绪态处于就绪态的任务是那些已经准备就绪(这些任务没有被阻塞或者挂起),可以运行的任务, 但是处于就绪态的任务还没有运行,因为有一个同优先级或者更高优先级的任务正在运行!阻塞态如果一个任务当前正在等待某个外部事件的话就说它处于阻塞态,比如说如果某个任务调 用了函数 ......原创 2021-10-15 11:25:02 · 2173 阅读 · 0 评论