燃烧的卡卡
码龄14年
关注
提问 私信
  • 博客:475,014
    社区:307
    475,321
    总访问量
  • 27
    原创
  • 17,655
    排名
  • 82
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:加油~

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2011-03-13
博客简介:

总结

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    156
    当月
    2
个人成就
  • 获得109次点赞
  • 内容获得28次评论
  • 获得396次收藏
创作历程
  • 4篇
    2024年
  • 3篇
    2023年
  • 2篇
    2022年
  • 6篇
    2020年
  • 18篇
    2019年
  • 1篇
    2014年
  • 8篇
    2013年
  • 46篇
    2012年
成就勋章
TA的专栏
  • PCIE
  • CPU
    1篇
  • Linux使用技巧
    28篇
  • Linux驱动
    16篇
  • Windows驱动
  • 编程技巧
    7篇
  • 未解决问题
    1篇
  • powerpc
    1篇
  • linux 应用编程
    5篇
  • 工具软件使用
    2篇
  • C++
    5篇
  • 零碎知识
    11篇
  • ARM
    1篇
  • cos
    1篇
  • uc/OS
    2篇
  • python
  • Baremetal Switch
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

apt update时出现证书相关问题,可以关闭apt验证

apt signature
原创
发布博客 2024.09.27 ·
415 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

一文读懂网管协议 - SNMP,NETCONF,RESTCONF

这篇文章,耗时很久,查阅了大量资料,完成后真的如释重负一般。当然对网管协议也有了进一步的理解。下面做一个简单的总结:传统 CLI 配置方式,已经无法满足当代网络可编程化的需要,而且在兼容性,易用性,正确率存在着诸多问题,进而网管协议应运而生。SNMP 作为推出的第一代协议,在一定程度上解决了设备管理的问题。但由于其读多写少的特点,以及在兼容性,效率,以及缺乏事务性的不足,在现网中,一般用其作为设备配置采集或监控的工具。
转载
发布博客 2024.09.27 ·
386 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MSI-X中断

如果其他的MSI-X table entry也是使用的相同的vector,只要对应entry的vector control寄存器的mask bit字段不为1,仍然可以使用该vector发送MSI-X中断消息。desc->mask_base是MSI-X table entry 0对应的虚拟地址,desc->msi_attrib.entry_nr是MSI-X table entry编号。以网卡为例,在request_irq的时候才把MSI-X的使用的vector给unmask的。
原创
发布博客 2024.08.07 ·
1107 阅读 ·
17 点赞 ·
1 评论 ·
26 收藏

内核空间与用户空间的通信方式

当处于内核空间的时候,直接操作文件,将想要传递的信息写入文件,然后用户空间可以读取这个文件便可以得到想要的数据了。下面是一个简单的测试程序,在内核态中,程序会向“/home/melody/str_from_kernel”文件中写入一条字符串,然后我们在用户态读取这个文件,就可以得到内核态传输过来的数据了。3.支持内核先发起会话。调用create_proc_entry,返回一个proc_dir_entry指针,然后去填充这个指针指向的结构就好了,我下面的这个测试用例只是填充了其中的read_proc属性。
原创
发布博客 2024.08.07 ·
984 阅读 ·
9 点赞 ·
0 评论 ·
6 收藏

debian查询命令所属软件包的方法

【代码】debian查询命令所属软件包的方法。
原创
发布博客 2023.02.14 ·
1662 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

objdump adr2line定位驱动问题

objdump adr2line定位驱动问题。
原创
发布博客 2023.01.29 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查看当前Linux系统的内核编译config文件,生成编译驱动所需的内核头文件

插看当前Linux系统的内核编译config文件,生成编译驱动所需的内核头文件
原创
发布博客 2023.01.03 ·
2135 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

dynamic debug 使用

debugfs_dir 为挂载的目录,可自定义,这里以/sys/kernel/debug为例。可以按需要,选定 模块,文件,行号,格式,选择调试输出。// 打开文件路径中包含“mtd”的所有文件的调试信息。// 提供函数svc_process()的所有信息。// 提供文件 svcsock.c 1603行信息。// 提供NFS调用的所有以READ开始的信息.和打开调试类似,只需要将+p 改为-p ,即可。// 提供文件svcsock.c所有信息。// 提供NFS服务模块所有的信息。
原创
发布博客 2022.10.17 ·
495 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

shopt -s extglob

shopt -s
转载
发布博客 2022.07.25 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

seisman.github.io/how-to-write-makefile/Makefile.pdf

seisman.github.io/how-to-write-makefile/Makefile.pdf
转载
发布博客 2020.06.11 ·
372 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PCIe扫盲系列博文连载目录篇

PCIe扫盲系列博文连载目录篇(第一阶段)本文为PCIe扫盲系列博文连载目录篇(第一阶段),所谓第一阶段就是说后面还有第二阶段和第三阶段……第一阶段主要是介绍PCIe总线的发展历史与展望,PCI总线和PCI-X总线的简要回顾,PCIe总线的体系结构入门,PCIe总线的事务层、数据链路层,物理层入门;最后以一个简单的例子进行总结与回顾。目录如下:1、前言篇:PCIe扫盲——...
转载
发布博客 2020.04.20 ·
801 阅读 ·
1 点赞 ·
0 评论 ·
13 收藏

Linux Make使用的重定向

Linux Make使用的重定向Linux中,脚本语言环境中,即你用make xxx即其他一些普通linux命令,比如ls,find等,不同的数字,代表不同的含义:数字 含义 标准叫法 0 标准输入 stdin = standard input 1 标准输出 stdout = standard output 2 ...
转载
发布博客 2020.04.07 ·
373 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Serdes 原理及调试学习

Serdes原理与设计实践之一:Serdes简介1. Serdes简介为了提高接口传输带宽,设计中经常采用并行总线设计。并行总线通过提高时钟速率和数据位宽来提高传输带宽。限制接口传输带宽主要有2个方面:a. 时钟速率。它决定了发送和接收端的采样速率。随着时钟速率的提高,由于传输通路的非理想性,会带来严重的信号完整性问题,导致接收端无法正确解析接收到的信号。较高的时钟速率对应的采样窗口...
转载
发布博客 2020.02.28 ·
12875 阅读 ·
8 点赞 ·
0 评论 ·
129 收藏

Installing Debian over serial console

Installing Debian over serial console on APU boardPosted byPawel SuwalaonSep 24, 2017Installing Debian on APU boards is easy, if you know the steps.Step 1:Download netinst, amd64 image from...
转载
发布博客 2020.01.16 ·
556 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Intel Xeon Broadwell处理器

http://jcf94.com/2018/02/13/2018-02-13-intel/https://www.anandtech.com/show/8355/intel-broadwell-architecture-preview/3https://en.wikipedia.org/wiki/Xeon_Dhttps://en.wikipedia.org/wiki/Tick%E2%8...
原创
发布博客 2019.11.29 ·
1205 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

浅谈 NCSI 及其在 Linux 上的实现--IBM Developer社区文章

http://www.ibm.com/developerworks/cn/linux/l-cn-ncsi/
转载
发布博客 2019.11.02 ·
1289 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ARM ASPEED 2500 uboot openbmc linux 启动记录

支持原创,转载请注明出处ARM ASPEED 2500 uboot openbmc linux 启动记录前言其实openbmc 官方推荐的方法是使用Yocto poky方法来定制aspeed 2500相关的组件,看起来也很方便,一站式解决所有问题,但是由于鄙人不太熟悉Yocto那套编译方法所以就放弃了, 我采用了单独编译Uboot,openbmc/linux ,busybox的方...
原创
发布博客 2020.03.07 ·
5204 阅读 ·
2 点赞 ·
4 评论 ·
21 收藏

u-boot FIT image介绍

1. 前言Linux kernel在ARM架构中引入device tree(全称是flattened device tree,后续将会以FDT代称)的时候[1],其实怀揣了一个Unify Kernel的梦想----同一个Image,可以支持多个不同的平台。随着新的ARM64架构将FDT列为必选项,并将和体系结构有关的代码剥离之后,这个梦想已经接近实现:在编译linux kernel...
转载
发布博客 2019.10.29 ·
1004 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux Device Model.ppt

发布资源 2019.10.17 ·
ppt

BMC相关

BMC基本概念介绍:BMC:基板管理控制器 (Baseboard Management Controller)  BMC(Baseboard Management Controller,基板管理控制器)支持行业标准的 IPMI 规范。该规范描述了已经内置到主板上的管理功能。这些功能包括:本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除。  BMC 提供下列功能:  与 IP...
原创
发布博客 2019.10.15 ·
3577 阅读 ·
1 点赞 ·
1 评论 ·
13 收藏
加载更多