自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux 内核定时器使用 二 高精度定时器 hrtimer 的用例

之前介绍了timer_list内核定时器,它的精度在毫秒级别,再高一点它就无能为力了,所幸内核提供了高精度定时器 hrtimer。 源文件在linux/kernel/hrtimer.c中。接口简单。下面介绍一下相关接口 1. 定时器定义与绑定超时回调函数 static struct hrtimer timer; /* 设置回调函数 */ timer.function = hrtimer_h...

2018-08-29 22:33:26 8816 2

原创 Linux 环境编程 用户层定时器使用二 timer_create的使用

用户层定时器有两种,一种是timerfd,另一种是timer_create,前者比较新,使用比较方便。 Linux环境编程 用户层定时器使用一 timerfd的使用 https://blog.csdn.net/fuyuande/article/details/80658695 这里记录一下timer_create的用法。 先介绍一下相关接口,再结合一个简单的demo介绍一下使用 头文件...

2018-08-26 18:08:19 2133

原创 Linux IPv6 UDP套接字编程示例

     udp ipv6套接字编程和ipv4接口类似,参数略有不同,流程都包括创建套接字、绑定地址、发送等。 下面是一个udp ipv6 demo, 包括创建ipv6套接字、绑定地址和发送数据等。 首先先在linux上配置一个本地站点地址,然后使用这个地址发送。 //linux上添加IPv6地址命令 sudo ip -6 addr add fd11::100/64 dev eth0 ...

2018-08-21 23:53:04 2269 1

原创 Linux 内核定时器使用 一 低精度定时器

内核定时器是一个数据结构,它告诉内核在用户定义的时间点使用用户定义的参数来执行一个用户定义的函数。其实现位于 <linux/timer.h>中。 内核提供了一组用来声明、注册和删除内核定时器的函数,相关接口如下: struct timer_list { /* * All fields that change during normal runtime grouped to...

2018-08-20 22:32:23 847

IPv6分片报文

IPv6分片报文,研究 IPv6协议扩展头部的时候可以使用。

2018-07-21

IPv6 UDP报文,

IPv6报文,分析IPv6报文的格式、构成等。希望有帮助。本来不想要分的,拿出来有人需要就看一下

2018-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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