盗骊
码龄8年
关注
提问 私信
  • 博客:111,569
    111,569
    总访问量
  • 43
    原创
  • 1,215,184
    排名
  • 397
    粉丝
  • 21
    铁粉

个人简介:白头并非雪可替,遇见已是上上签。飞鸟与鱼不同路,从此山水不相逢。我以过客之名,祝你岁岁安澜。

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

他山之石 可以攻玉

查看详细资料
个人成就
  • 获得185次点赞
  • 内容获得21次评论
  • 获得1,011次收藏
  • 代码片获得1,251次分享
创作历程
  • 5篇
    2023年
  • 10篇
    2022年
  • 30篇
    2020年
成就勋章
TA的专栏
  • BusClass
    2篇
  • C
    5篇
  • NetWork
    1篇
  • C++
    11篇
  • MCU
    4篇
  • Linux
    16篇
  • Software
    8篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    驱动开发arm开发
创作活动更多

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

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

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

FPGA配置文件从串并模式下载

其中,JTAG模式在开发调试阶段使用。其余四种下载模式,可分为串行下载方式和并行下载方式。串行下载方式和并行下载方式都有主、从2种模式。主、从模式的最大区别在于:主模式的下载同步时钟(CCLK)由FPGA提供;从模式的下载同步时钟(CCLK)由外部时钟源或者外部控制信号提供。主模式对下载时序的要求比从模式严格得多,因此一般选择使用从串模式或从并模式。
原创
发布博客 2023.07.22 ·
1969 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏

【一】PCIe基础知识

Linux PCIe基础知识
原创
发布博客 2023.07.08 ·
31686 阅读 ·
116 点赞 ·
10 评论 ·
728 收藏

【Step1】Linux Kernel -基础

《Linux内核设计与实现.第3版》1-2章学习笔记
原创
发布博客 2023.04.16 ·
652 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

deepin安装运行wireshark

以菜单图标启动、运行过程中的权限不够,这是wireshark 本身设计的问题。
原创
发布博客 2023.03.11 ·
500 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux网络设备驱动框架

Linux网络设备驱动框架
原创
发布博客 2023.02.01 ·
1611 阅读 ·
3 点赞 ·
0 评论 ·
24 收藏

Linux dmesg缓冲区

printk 将内核信息输出到内核信息缓冲区中,内核缓冲区在中定义,内核信息缓冲区是一个环形缓冲区(Ring Buffer),如果dmesg消息过多,会将之前的消息冲掉。
原创
发布博客 2022.08.18 ·
1122 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【三】PCIe常用命令

PCIe常用命令
原创
发布博客 2022.08.17 ·
8207 阅读 ·
7 点赞 ·
1 评论 ·
45 收藏

大端序与小端序

大小端序跟硬件的体系结构有关,大部分MIPS架构CPU和网络字节序一样,为;ubuntu、arm、x86架构CPU都为;
原创
发布博客 2022.08.17 ·
888 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

调用栈(dump_stack)

在内核调试时打印cpu堆栈的调用关系;在想要查看的函数中调用。
原创
发布博客 2022.08.17 ·
932 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ARP报文解析

址解析协议ARP(Address Resolution Protocol)是用来将IP地址解析为MAC地址的协议。arp报文总共42 bytes。其中以太网首部14 bytes,arp字段28字节。
原创
发布博客 2022.08.11 ·
4524 阅读 ·
7 点赞 ·
0 评论 ·
18 收藏

5. Makefile项目管理

②. 检查规则中的目标是否需要更新,必须检查它的所有依赖,依赖中有任意一个被更新,则目标必须更新(依赖文件比目标文件时间晚,则需要更新);①. 若想生成目标,会检查规则中的依赖条件是否存在,如果不存在,寻找是否有规则用来生成该依赖文件;patsubst:匹配替换,从src中找到所有.c 结尾的文件,并将其替换为.o。Makefile 里面只有行注释、没有段注释。Makefile会把规则中的第一个目标作为最终目标。$< : 规则中的第一个依赖条件。$^ : 规则中的所有依赖条件。$@ : 规则中的目标。...
原创
发布博客 2022.08.11 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

4. Vim编辑器

Vim是一个文本编辑程序,没有菜单,只有命令,且命令繁多。
原创
发布博客 2022.08.11 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

3. 常用服务器工具安装

​ mirror 下载整个目录及其子目录 mirror –R 上传整个目录及其子目录。put 上传文件 mput 上传多个文件 get 下载文件 mget 下载多个文件。【客户端服务器都会被安装,服务安装完毕之后,ftp服务会随开机自动启动】;网络文件系统,允许网络中的计算机之间通过TCP/IP网络共享资源;【在哪个目录下登录ftp服务器,文件就下载到哪个位置】;①、不能上传下载目录,如有需求需要打包;lftp 服务器IP。ssh 用户名@IP。...
原创
发布博客 2022.08.11 ·
372 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2. Linux常用命令

​ c -> create,创建新的压缩文件 x -> 从压缩文件中释放文件 v -> 详细报告tar处理的文件信息 f -> 指定压缩文件的名字。​ o --> 八进制数 u --> 无符号十进制数 x --> 十六进制数。​ 注意:卸载时,用户的当前位置不能位于 /mnt(/media)或者挂载的目录下,否则无法卸载。c --> ASCII字符 d --> 有符号十进制数 f --> 浮点数。....
原创
发布博客 2022.08.11 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

1. Linux基础知识

这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器。dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。用户的主目录,在Linux中每个用户都有一个自己的目录该目录名是以用户的账号命名的。......
原创
发布博客 2022.08.11 ·
321 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Ubuntu终端多窗口分屏Terminator

备注:本文是转载,仅供本人学习使用,如有侵权,请联系删除。原文:https://www.cnblogs.com/mohuishou-love/p/10079984.html安装Terminator最大的特点就是可以在一个窗口中打开多个终端sudo apt-get install terminator快捷键 Ctrl+Shift+E   垂直分割窗口Ctrl+Shift+O   水平分割窗口 F11           全屏Ctrl+Shift+C   复制 Ctrl+Shi
转载
发布博客 2020.07.23 ·
1159 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

总结10:友元类/函数

本文PDF下载站点: https://github.com/MrWang522/Private-Document.git目的: 让 普通函数 或 类成员函数 访问 另一个类中的私有或保护成员 的机制分类: Ⅰ. 友元函数   Ⅱ. 友元类 优点: 提高了程序的 运行效率 缺点: 破坏了 类的封装性 和 数据透明性 1. 友元函数friend <类型> <友元函数名> (<参数表>);在类声明的 任何区域中声明,而 定义 则在类..
原创
发布博客 2020.07.08 ·
675 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

总结9:this 指针

本文PDF下载站点: https://github.com/MrWang522/Private-Document.git1. 基本用法C++类对象中 的 成员变量 和 成员函数 是分开存储的 : 普通成员变量:存储于对象中,与 struct 变量有相同的内存布局和字节对齐方式 静态成员变量:存储于全局数据区中 成员函数 :存储于代码段中 C++中类的 普通成员函数 都隐式包含一个指向当前对象的this指针, 而 静态函数 没有 !!! class ..
原创
发布博客 2020.07.07 ·
783 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

总结8:静态变量/函数

本文PDF下载站点: https://github.com/MrWang522/Private-Document.git1. 函数中的静态变量要点: 与 C 一样描述: 函数中的static变量,在 程序 的生命周期内分配, 且只初始化一次!void demo() { static int count = 0; cout << count << " "; count++; } void Test() { for ..
原创
发布博客 2020.07.07 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

总结7:动态建立(new)/释放(delete)

本文PDF下载站点: https://github.com/MrWang522/Private-Document.git1. 运算符 new/deletenew 运算符:动态分配堆内存, 如果分配失败,返回一个空指针NULLdelete 运算符:释放已分配的内存空间int *p1 = new int; // 开辟一个存放整数的存储空间,返回一个指向该存储空间的地址(即指针)int *p2 = new int(100); // 开辟一个存放整数的空间,并指定该整数的初值为1..
原创
发布博客 2020.07.02 ·
1546 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多