摘要:
前言 参考:RFC 792 原文:李柱明博客:https://www.cnblogs.com/lizhuming/p/16861945.html 10.1 ICMP简介 IP 协议是一种不可靠、无连接的协议,只在各个主机间交付数据,但是对于数据的到达与否,IP 协议并不关心。 但是有些源主机希望能得 阅读全文
摘要:
前言 默认主讲ipv4。 概念性的内容简单过一遍即可,主要还是在源码实现方面。 原文:李柱明博客:https://www.cnblogs.com/lizhuming/p/16859723.html 9.1 IP协议简述 IP 协议(Internet Protocol),又称之为网际协议,IP 协议处 阅读全文
摘要:
前言 主要简述TCPIP协议族相关的。 ARP协议源码在etharp.c和etharp.h中,也是本次笔记的主要内容。 ARP源码实现的重要数据结构: ARP缓存表。 ARP报文。 原文:李柱明博客 8.1 IP地址与MAC地址 TCP/IP协议的网络层有自己的IP地址。 单看网络层,传输数据包时只 阅读全文
摘要:
前言 参考lwip的ethernet.c和ethernet.h文件。 原文:李柱明博客园 7.1 链路层概述 简单概述。 相关术语: 结点(node):运行链路层协议的设备。如主机、路由器、交换机和WiFi接入点。 链路(link):沿着通信路径连接相邻结点的通信信道。 数据帧:链路层每一帧数据包s 阅读全文
摘要:
前言 主要分析网络接口概念、网卡数据结构、网络接口、环回接口实现等等。 参考: 本文:https://www.cnblogs.com/lizhuming/p/16642648.html 李柱明笔记汇总:https://www.cnblogs.com/lizhuming/p/16557045.html 阅读全文
摘要:
前言 本笔记主要记录lwip框架部分,目的是为了对lwip的源码实现有初步了解,方便后面细节分析。 参考: 本文:https://www.cnblogs.com/lizhuming/p/16634848.html 李柱明笔记汇总:https://www.cnblogs.com/lizhuming/p 阅读全文
摘要:
前言 了解了lwip的内存管理后,接下来就是网络数据包的了解。 注意与内部lwip消息的区别:网络数据包用于网络数据的流转,而内部lwip消息用于内部协作。 本篇开始,结合源码独立分析lwip,逐步拆解lwip开源库。 参考: 本文:https://www.cnblogs.com/lizhuming 阅读全文
摘要:
[toc] ## 前言 前期的笔记主要是学习为主。 近期的学习笔记主要为自己独立分析开源库源码为主。 技术日新月异,基础维稳。 很喜欢魅族的一句话:**追求源于热爱**。 ## LVGL [【lvgl】01-lvgl移植之在linux上跑](https://www.cnblogs.com/lizhu 阅读全文
摘要:
前言 参考: https://www.freertos.org/RTOS-task-notifications.html 原文:https://www.cnblogs.com/lizhuming/p/16557005.html 13.1 任务通知实现原理个人构想 任务通知的实现机制和消息队列和事件标 阅读全文
摘要:
前言 默认以32bit事件类型和任务专用API讲解。 事件独立于消息队列、信号量和互斥量这些章节是因为内部实现机制不同。 参考:李柱明博客:https://www.cnblogs.com/lizhuming/p/16353453.html 12.1 实现事件机制的预备知识 12.1.1 守护任务 和 阅读全文