
开发笔记
文章平均质量分 79
楚轩QK
这个作者很懒,什么都没留下…
展开
-
协议栈设计_LwIP笔记
文章目录LWIP主进程工作链路层LWIP数据包收发函数框架ARP(地址解析协议)表ARP表查询IP层ICMP处理(Internet 控制报文协议)TCPIP_Thread线程启动流程**tcpip_thread主线程处理**LWIP主进程工作/* LWIP 协议模拟了 TCP/IP 协议的分层思想,表面上看 LWIP 也是有分层思想的,但从实现上看, LWIP 只在一个进程内实现了各个层次的所有工作。具体如下: LWIP 完成相关初始化后,会阻塞在一个邮箱上,等待接收数据进行处理。这个邮箱内的数据原创 2021-06-18 17:37:16 · 823 阅读 · 0 评论 -
libevent笔记
文章目录1.文档链接2.安装3.测试4. Event5.事件处理框架6.集成信号处理1.文档链接Libevent Reference2.安装# 查询libevent库sudo apt-cache search libevent# 安装相关库sudo apt-get install libevent-2.1-7 libevent-dev# 查询是否安装成功apt list --installed|grep libevent3.测试#include <stdio.h>#i原创 2021-06-07 14:34:30 · 216 阅读 · 0 评论 -
STM32CubeIDE:如何将STM32F103C8T6项目移植到STM32F103RCT6上
背景介绍本项目是在Atollic TrueSTUDIO for STM32 9.3.0中采用STM32标准库生成的STM32工程项目,之后采用STM32CubeIDE进行开发。现需要将C8T6工程文件移植成RCT6工程文件。未在STM32CubeIDE生成工程文件的原因是,该IDE无法生成标准库项目。操作步骤1.修改工程文件 .cproject用文本编辑器(vscode)打开.cproject工程文件,采用查找替换的方式,将工程文件中的原单片机型号“STM32F103C8Tx”替换成“STM32F1原创 2020-11-10 10:58:05 · 4904 阅读 · 0 评论