
操作系统
文章平均质量分 89
SeanPcWoo
草木有本心,何求美人折
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SylixOS RCU
RCU 概述RCU 是 Linux 下数据同步的一种方式。以链表为例,RCU 同一时刻允许多个线程对链表进行读操作,且读的时候允许一个线程对链表进行修改(因为只允许一个进行修改,因此修改线程需要人为加锁来互斥)。因此当读者多,更新者少时, RCU 的效率很高,在 Linux 中,有很多子系统借助 RCU 来进行数据同步,如文件系统中,由于查找目录情形比较多,修改目录则相对较少,因此就可以使用 RCU 机制。RCU 的基本原理RCU的基本思想是这样的:先创建一个旧数据的 copy,然后 writer 更原创 2021-12-06 17:39:01 · 620 阅读 · 0 评论 -
netlink_compat 兼容层使用手册
netlink_compat 兼容层使用手册netlink_compat 兼容层使用手册简介Netlink介绍SylixOS Netlink 兼容层简介Netlink 兼容层运行1、依赖关系说明2、编译3、部署运行Netlink 兼容层使用1、应用程序使用socket 接口使用方式:Netlink 接口使用方式:2、内核模块使用netlink_compat 兼容层使用手册本编用于介绍基于 Sy...原创 2020-01-07 17:47:14 · 687 阅读 · 0 评论 -
inpfw 模块防火墙框架
inpfw 模块防火墙框架inpfw 模块防火墙简介inpfw 模块防火墙原理inpfw 模块防火墙相关结构inpfw 模块防火墙使用防火墙相关 API 介绍功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数...原创 2019-07-18 15:03:13 · 546 阅读 · 0 评论 -
SylixOS 网络防火墙
SylixOS主动式网络防火墙简介原创 2017-12-25 19:58:37 · 778 阅读 · 0 评论 -
在Mac上搭建SylixOS开发环境
Mac环境开发指南原创 2017-10-24 09:53:15 · 796 阅读 · 0 评论 -
SylixOS 网络零拷贝技术
SylixOS 网络零拷贝技术1. 网络零拷贝介绍 网络零拷贝技术指的是在数据报文从网络设备到用户程序传递的过程中,一种减少数据拷贝次数,减少系统调用,实现CPU的零参与,从而减轻 CPU负载的技术。1.1 SylixOS网络现状 SylixOS网络使用的是Lwip协议栈,其数据报文从网络设备到用户程序只需要一次拷贝即可实现。产生这次拷贝的原因是数据报文从网络设备往协议栈传输时,数据原创 2017-09-11 10:44:32 · 687 阅读 · 0 评论 -
Lwip IP包分片重组
Lwip IP包重组原创 2017-06-19 09:41:39 · 2993 阅读 · 0 评论 -
SylixOS网卡驱动优化
SylixOS网卡驱动优化原创 2017-05-11 09:14:50 · 802 阅读 · 0 评论 -
SylixOS网卡驱动调用篇
SylixOS网卡驱动调用篇本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键1.开发环境操作系统:SylixOS 编程环境:RealEvo-IDE3.1 硬件平台原创 2017-04-11 10:17:48 · 867 阅读 · 0 评论 -
SylixOS网卡驱动实现篇
开发环境 操作系统:SylixOS 编程环境:RealEvo-IDE3.1 硬件平台:IMX6Q实验箱技术实现 网卡驱动的收发功能,是通过管理收发描述符的方式实现的。因此,在MAC初始化的时候需要对描述符也进行相应的初始化操作。初始化内容会因CPU的不同而有所区别。当描述符初始化完毕之后,就可以用他们来进行网络报文的收发。2.1 网络发送函数的实现 网络驱动的原创 2017-03-10 11:35:20 · 814 阅读 · 0 评论 -
SylixOS BSP tick驱动流程
SylixOS BSP tick驱动流程原创 2017-02-14 10:25:14 · 686 阅读 · 0 评论