杰杰的博客

一个嵌入式的小菜鸟~

欢迎进入杰杰的博客导航一站式搜索(所有博客的汇总帖)

网络的好朋友,你好,我是杰杰!如果我的博客有什么不足的地方,欢迎向我反馈;如果我的博客对你有帮助,那是我的荣幸!如果觉得文章很好,欢迎动动小手指,点个赞或者转发 -----杰杰。 网络协议栈 lwip源码下载地址 TCP/IP协议栈扫盲班 网络底层知识 ARP协议原理 LwIP中...

2019-04-07 18:16:33

阅读数 102

评论数 0

git提交出现Another git process seems to be running in this repository, e.g. an editor opened by ....

git提交出现下面错误 Another git process seems to be running in this repository, e.g. an editor opened by ‘git commit’. Please make sure all processes are ter...

2019-05-02 09:25:52

阅读数 21

评论数 0

物联网全栈开发教程计划启动

前言 筹备了许久,这个计划终于启动了这是我跟师兄第一次推出这个计划,主要是为了面向更多的开发者,师兄主要使用ESP8266进行开发,而我使用以太网,他会以直播的方式进行与大家交流,我呢,就有空谢谢文章就好了 物联网 在现如今的生活中,绝大部分的人都听过物联网这个词,曾一度火热,很多大公司现在又推出...

2019-04-30 14:03:35

阅读数 234

评论数 0

个人常用的VS Code插件

Comment Translate 许多优秀的项目,都有丰富的注释,使用者可以快速理解代码意图。但是如果使用者并不熟习注释的语言,会带来理解困难。本插件使用 Google Translate API 翻译 VSCode 的编程语言的注释。 识别代码中注释部分,不干扰阅读。支持不同语言,单行、多...

2019-04-20 10:55:57

阅读数 29

评论数 0

《TCP/IP详解 卷1:协议》PDF分享

《TCP/IP详解》一共三卷,其中卷二、卷三更多偏重于编程细节,而卷一更多偏重于基础原理,基本上都是通过实验先看现象,然后再来引出其背后的原理,所以如果没有什么基础,还是踏踏实实从头看,这对于网络工程师、软件工程师同样适用。对于嵌入式工程师,这其实也很适用,网络从提出到现在,过去了那么多年,还是一...

2019-04-08 21:51:59

阅读数 165

评论数 4

STM32之重定向printf

学习stm32,打交道最多的莫过于串口通讯了,但是官方的串口发送库太恶心了,完全不好用甚是还念C语言的printf,想输出什么就有什么,现在,一步步来做个重定向,让你的stm32可以跟C语言一样能想看什么就看什么:首先:添加printf的头文件 :#include <stdio.h&...

2019-04-07 18:25:27

阅读数 61

评论数 0

STM8L051F3_04_PWR应用

本章介绍STM8L051F3的PWR相关知识,并重点介绍它的低功耗模式与应用。内容分为以下几部分: 低功耗模式介绍 WFI模式应用 1、低功耗模式介绍 STM8L系列就是STM8的低功耗系列,所以该系列的主要特点就是低功耗。STM8L051F3低功耗模式如下图: 注:在执行HALT...

2019-04-07 18:24:56

阅读数 55

评论数 0

STM8L051F3_03_CLK应用

本文介绍STM8L的CLK相关知识。内容分为以下几部分: CLK简介 系统时钟频率切换 1、CLK简介 STM8L051F3的时钟控制系统设计时非常稳定的,同时也很容易使用,它可以使得MUC在低消耗下获仍然保持优性能。用户可以通过管理分配到CPU&外设的时钟来达到降低功耗。S...

2019-04-07 18:24:51

阅读数 105

评论数 0

STM8L051F3_01_GPIO应用

本章介绍STM8L051F3的GPIO相关知识。内容分为以下几部分: GPIO简介 点亮LED 1、GPIO简介 GPIO:通用输入/输出口,用于芯片与外部进行数据传输;STM8L051F3的一个I/O端口最多可以有8个Pins(引脚),每个引脚可以独立地配置为数字输入或数字输出。此外,一些...

2019-04-07 18:24:27

阅读数 123

评论数 0

STM8L051F3_02_EXTI应用

本章介绍STM8L051F3的EXTI相关知识,内容分为以下几部分: EXTI简介 KEY外部中断检测 1、EXTI简介 EXTI也是属于GPIO的知识点,应用比较广泛。STM8L051F3每个I/O口在输入模式下都能配置为中断,在这个配置下,一个信号沿或电平输入到I/O口上将产生一个中断请...

2019-04-07 18:24:14

阅读数 79

评论数 0

IP地址相关知识深入了解~

问题解答 问题1:小编0.0.0.0与127.0.0.1有什么区别? 其实这个问题问的还是有点不够深度,因为,那我来补充一下: localhost、127.0.0.1、0.0.0.0和本机地址的区别 localhost localhost其实是域名,对于IPv4,windows默认将loc...

2019-04-07 18:14:02

阅读数 71

评论数 0

IP协议基础扫盲班

写在前面 首先呢,很感谢大家一致以来的支持,我的公众号正式改名为“物联网IoT开发”,公众号的头像也换了,换成一个制作的矢量图头像,一个芯片跟一个网络地球,本来想改名字为“芯之物联”的,但是想了想,还是直白一点,就物联网IoT开发好了,在这里我会跟大家一起学习物联网相关的知识,此网络系列文章就作为...

2019-04-07 18:11:56

阅读数 60

评论数 0

IP数据报格式分析

文章目录前言NAT网络地址转换IP数据报 前言 在前面的文章中,我们知道,如果一个主机(开发板)想要访问外网,那必须经过NAT地址转换,就拿我们的电脑来说,它想要访问外网,那就必须将电脑的IP地址转换为公网的IP地址。我们电脑目前使用的IP地址是专用地址,如192.168.0.66等,大家可以结...

2019-04-07 17:50:27

阅读数 50

评论数 0

LwIP的ARP协议实现(5)

ARP数据包发送 我们知道一个数据包从底层传递进来的流程是怎么样的,如果是ARP数据包就会给ARP去处理,如果是IP数据报就使用ip4_input()函数传递到上层,这些处理在后面的章节讲解。那么如果上层协议想要发送数据,也肯定需要经过ARP协议将IP地址映射为MAC地址才能完成发送操作,IP数据...

2019-03-29 11:33:22

阅读数 110

评论数 0

LwIP的ARP协议实现(4)

ARP数据包处理 以太网是有自己独立的寻址方式(MAC地址),而对于TCP/IP的上层协议(如TCP协议、IP协议),它们是以IP地址作为网络的标识,如果没有IP地址则无法进行收发数据。当数据通过网卡中接收回来的时候,LwIP内核就需要将数据进行分解,如果是IP数据报则递交给IP协议去处理,如果是...

2019-03-29 11:32:35

阅读数 100

评论数 0

LwIP的ARP协议实现(3)

发送ARP请求包 发送ARP请求包的时候,需要填充已知的目标IP地址、源MAC地址、源IP地址等,并且需要该ARP包进行广播出去,所以以太网首部的目标MAC地址为FF-FF-FF-FF-FF-FF。 LwIP先调用etharp_request()函数进行发送ARP请求包,在etharp_reque...

2019-03-29 11:31:18

阅读数 72

评论数 0

LwIP中的ARP协议实现(2)

ARP缓存表的超时处理 ARP表项的生存时间是5分钟,而ARP请求的等待时间是5秒钟,当这些时间到达后,就会更新ARP表项,如果在物理链路层无法连通则会删除表项。这就需要ARP层有一个超时处理函数对ARP进行管理,这些操作都是根据ARP表项的ctime字段进行的,它记录着对应表项的生存时间,而超时...

2019-03-29 11:30:15

阅读数 67

评论数 0

LwIP中的ARP协议实现(1)

前言 从前面的文章,我们知道,ARP协议的核心是ARP缓存表,而ARP协议的实质就是对缓存表项(entry)的建立、更新、查询等操作。 那么,LwIP中是是怎么实现ARP协议的呢? ARP缓存表的数据结构 LwIP使用一个arp_table数组描述ARP缓存表,数组的内容是表项的内容,每个表项...

2019-03-28 22:00:44

阅读数 92

评论数 0

STM8L051F3_0c_新建工程

注意:stm8系列教程原创作者是我师兄:光光 本文介绍基于IAR For STM8+ STM8L15x-16x-05x-AL31-L_StdPeriph_Lib(官方固件库)来新建STM8L051F3工程,STM8L的标准固件库可以到ST的官方网站中找到并下载,下载地址:http://www.s...

2019-03-13 15:02:51

阅读数 239

评论数 0

STM8L051F3_0b_开发环境搭建

注意:原创作者是我师兄:光光 本节介绍IAR For STM8(EWSTM8)开发环境搭建。开发环境的搭建步骤如下: 软件下载 软件安装与注册 软件使用 1、软件下载 IAR For STM8(EWSTM8)的软件包可到技新官网:https://www.jixin.pro/中下载,也可以...

2019-03-13 15:02:02

阅读数 94

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭