fouweng
码龄15年
关注
提问 私信
  • 博客:176,213
    176,213
    总访问量
  • 51
    原创
  • 861,595
    排名
  • 26
    粉丝
  • 0
    铁粉

个人简介:天下大势浩浩荡荡,顺之者昌,逆之者亡。努力奋斗,做更好的自己。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2010-04-26
博客简介:

fouweng的博客

查看详细资料
个人成就
  • 获得33次点赞
  • 内容获得8次评论
  • 获得195次收藏
创作历程
  • 1篇
    2023年
  • 2篇
    2021年
  • 1篇
    2020年
  • 13篇
    2017年
  • 80篇
    2016年
成就勋章
TA的专栏
  • 笔记
    2篇
  • 工具
    18篇
  • linux
    22篇
  • 方法
    4篇
  • linux用户空间
    3篇
  • linux内核
    23篇
  • fuegaugecharger
    3篇
  • 收藏
  • uboot
  • ubuntu
    9篇
兴趣领域 设置
  • 运维
    容器kubernetes
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

344人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

离线安装deb

3.使用dpkg命令离线安装。1.ubuntu官方镜像源。2.下载deb及其依赖包。
转载
发布博客 2023.06.16 ·
825 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

如何修复docker-machine: command not found error

如何修复docker-machine: command not found error 使用docker machine ,你尝试使用命令创建一个虚拟机。docker-machine create -driver virtualbox your_vm [docker machine create vm command] 。但返回的是一个错误:docker machine command not found要解决这个问题,你需要事先使用docker工具箱安装docker machine (同时安装D
转载
发布博客 2021.02.04 ·
1956 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

macvlan亲测

Macvlan最近做一个项目,需要把container的ip暴露给外面,Google了一下发现使用macvlan或者overlay技术来实现。同时macvlan的配置更简单,并且没有使用docker的bridge,转发效率更高。因此这里就简单对macvlan学习了一下,并做了实验。这个链接还行,有抓包分析https://www.cnblogs.com/iiiiher/p/8067226.html,我这里就不贴抓包结果了。关于macvlan的理解首先,从网上我们可以看到,macvlan技术就是在物理网
原创
发布博客 2021.01.28 ·
968 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mmc cmd response

MMC命令总共40多个,分为Class0 ~ Class7共8类,Class0的所有卡必须支持的。其它类的有些命令可不必支持。SPI模式的命令是MMC模式命令的子集,但只少了几个而已。驱动程序通过发送CMD1、CMD41命令区分MMC卡和SD卡,如果发送CMD1返回成功则说明为MMC卡,否则发送CMD41命令,如成功则为SD卡。 命令虽多,但常用的只有几个。CMD1(仅MMC)、CMD2、CMD3、CMD9、CMD10、CMD12、CMD17、CMD18、CMD24、CMD25、CMD41(仅...
原创
发布博客 2020.12.29 ·
854 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

wpa_supplicant & wpa_cli 无线网络配置

目前可以使用wireless-tools 或wpa_supplicant工具来配置无线网络。请记住重要的一点是,对无线网络的配置是全局性的,而非针对具体的接口。   wpa_supplicant是一个较好的选择,但缺点是它不支持所有的驱动。请浏览wpa_supplicant网站获得它所支持的驱动列表。另外,wpa_supplicant目前只能连接到那些你已经配置好ESSID的无线网络。wire
转载
发布博客 2017.03.30 ·
813 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

dhcp服务器

DHCP的全称是动态主机配置协议(Dynamic Host Configuration Protocol)。运行DHCP的服务器把TCP/IP网络设置集中起来,动态处理工作站IP地址的配置,用DHCP租约和预置的IP地址相联系,DHCP租约提供了自动在TCP/IP网络上安全地分配和租用IP地址的机制,实现IP地址的集中式管理,基本上不需要网络管理人员的人为干预。DHCP客户:DHCP客户是一通
转载
发布博客 2017.03.23 ·
818 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux PCI Express 配置空间读写内核实现

Linux PCI Express配置空间读写内核实现 1     PCI及PCI-E配置空间介绍   PCI-E是用来互联如计算和通信平台应用中外围设备的第三代高性能I/O总线。PCI-E采用了与PCI相同的使用模型和读写(load-store)通信模型,支持各种常见的事务,如存储器读/写、IO读/写和配置读/写事务。其存储器、IO和配置地址空间与PCI的地址空间相同。PCI E
转载
发布博客 2017.03.17 ·
5612 阅读 ·
4 点赞 ·
0 评论 ·
25 收藏

Linux内核开发之内存与I/O访问(六)

“小王,再告诉你一个好消息,今天是咱们设备驱动程序核心基础理论的最后一节课了,战斗就已经到了最后一刻了,开心不”我眉飞色舞的对小王说。“嗯,开心,我挣扎许久了,终于结束了,只是..”小王伤感的说“只是我觉得怎么能一下就没了呢, 心里空荡荡的”.“没关系的…”看着小王噘着嘴调皮而又可爱的样子,我也心软了”核心的理论是讲完了,但你不是没动过手吗,还有很多路要走呢..我还舍…”我一把蒙住自己的嘴
转载
发布博客 2017.03.15 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

brctl简介

另外一篇有助理解的文章:http://www.2cto.com/os/201202/118320.html=====================================================================[root@xenserver ~]# brctl--helpUsage: brctl [commands]commands:     
转载
发布博客 2017.03.08 ·
1051 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

iptables详解

一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。
转载
发布博客 2017.03.06 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

/dev/fb0入门练习(linux FrameBuffer)

大家都知道Unix/Linux系统是由命令驱动的。那么最基本的系统是命令行的(就是想DOS一样的界面)。X-Window-System是Unix/Linux上的图形系统,它是通过X-Server来控制硬件的。但有一些Linux的发行版在引导的时候就会在屏幕上出现图形,这时的图形是不可能由X来完成的,那是什么机制呢?答案是FrameBuffer。FrameBuffer不是一个图形系统,更不是窗口
转载
发布博客 2017.02.22 ·
1713 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MMC PCI cardreader 簡介記錄

mmc_blk_probe    mc_blk_alloc        mmc_blk_alloc_req            md->disk = alloc_disk            disk_name mmcblk%d%s md->name_idx subname            mmc_initqueue            queue.data
原创
发布博客 2017.02.21 ·
907 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux下应用tgtadm构建iSCSI Target(SAN)

原文: http://blog.csdn.net/vah101/article/details/6300197Linux target framework(tgt)是为创建、维护SCSI target 驱动(包括iSCSI、FC、SRP等)提供支持。它的关键目标是简洁地集成到scsi-mid层,并且实现大部分应用层空间的tgt(The key goals are the clean int
转载
发布博客 2017.02.13 ·
870 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux安装管理iSCSI卷(initiator端)

来自http://blog.csdn.net/vah101 Linux安装管理iSCSI卷(initiator端)Internet SCSI(iSCSI)是一种网络协议,使用TCP/IP网络来传输SCSI协议。它是代替FC(Fibre Channel-based,光纤通道?) SAN的很好选择。你可以在Linux下方便的管理、挂载、格式化iSCSI卷,它允许通过网络访问SA
转载
发布博客 2017.02.13 ·
853 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Linux 内核开发

Linux 内核开发简介如你所知,我从去年开始写了一系列关于 x86_64 架构汇编语言程序设计的博文。除了大学期间写过一些Hello World 这样无实用价值的程序之外,我从来没写过哪怕一行的底层代码。那些程序也是很久以前的事情了,就像我刚才说的,我几乎完全没有写过底层代码。直到不久前,我才开始对这些事情感兴趣,因为我意识到我虽然可以写出程序,但是我却不知道我的程序是怎样被组织运行
转载
发布博客 2017.02.08 ·
8970 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

Ubuntu下QT的安装详细教程

原文:http://blog.chinaunix.net/uid-29301640-id-3977971.html最近需要在Ubuntu下开发桌面软件,想起了QT。书上介绍的方法太老了,网上找了一大堆安装方法,都或多或少有各种问题,以下是我自己摸索出来的与大家分享!另外不建议大家现在用QT5,参考资料不多,建议初学者先从QT4学起。本文写作时间是2013年11月份。本文使用的环
转载
发布博客 2017.01.18 ·
528 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通用块层,scsi_cmd的产生及发送,mmc block实现.

1. 引言在我前面的博客中详细分析了Linux页面缓存的实现机制,包括各种数据结构以及之间的关联。本篇专栏中我们将会详细讨论文件系统如何从磁盘上读出一个页面。我们知道,文件系统以页面(page,默认大小4096字节)为单位缓存文件数据,而早期的Linux中是以buffer head结构组织文件缓存的。每个buffer head数据大小与文件系统块大小相同,在当前版本操作系统中,page和b
原创
发布博客 2017.01.13 ·
2337 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

usb基础知识

USB 基本知识USB的重要关键字:1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。3、上行、下行:设备到主
转载
发布博客 2016.12.28 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

usb工作过程

USB的工作原理及数据包格式  一 概述 对于USB的工作我这里做个比方,主机好比一个公司,你就是USB设备,要进入公司首先要面试(枚举),你到了面试现场(第一次插入设备),面试官首先了解到你的外表,性别已经你要应聘的岗位(设备描述符),然后给你一个号,以后就开始按号叫人,当你被叫到就开始问你的专业知识,性格等(配置描述符),如果你比较合适(通过了枚举)你就会录取了,并且注册一个你的信息到公司(驱
转载
发布博客 2016.12.28 ·
887 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

USB枚举过程图解

USB  最主要的的是要理解   USB主机发送命令给设备,设备要对主机的命令进行响应, USB通讯的基本单位为 “包”   理解好“包”这个概念是学习USB的关键所在。包有如下分类:分别是令牌包、数据包、握手包和特殊包(其实是由PID决定的)令牌包:可分为输入包、输出包、设置包和帧起始包(注意这里的输入包是用于设置输入命令的,输出包是用来设置输出命令的,而不是放据数的)其
转载
发布博客 2016.12.28 ·
1714 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多