自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(177)
  • 收藏
  • 关注

原创 Linux设备树(DTS)入门学习

Linux设备树(DTS)入门学习,资料搜集。从零开始入门学习Linux设备树 Device Tree (DTS),建议的学习流程如下:1. 讯为电子在哔站上的-Linux设备树视频教程。2. 结合哔站上的视频教程,读一下Linux Device Tree Specification 文档。3. 这样就由一个基本的入门DTS的程度了。

2025-02-05 14:09:24 287

原创 Linux命令行工具-使用方法

参考资料。

2025-01-17 19:21:07 360

原创 Linux设备驱动开发深入学习-图书

Linux设备驱动开发深入学习,我个人学习的觉得比较好的图书的推荐。

2025-01-17 19:04:49 85

原创 Linux UIO

0.参考资料。

2025-01-10 19:16:57 205

原创 ip addr 命令给Linux网络接口配置多个IP地址值

问一下Chatgpt 怎么使用ip addr 命令给Linux网络接口配置多个IP地址值。根据Chatgpt的提示执行了命令,命令执行成功,看下执行结果。ip addr show 命令查看接口IP地址。ifconfig 命令查看接口IP地址。

2025-01-09 17:06:55 212

原创 Kernel内核模块vermagic

错误的原因,使用 dmesg 查看一下,错误提示为当前编译出来的内核模块的 “Magic Number” 和系统内核的”Magic Number”不一致,拒绝加载。需要注意的是在 “scripts/setlocalversion” 只需要写 vermagic 的后半段(从第一个 “-” 开始),前面的内版本号Version “5.15.41”是根据主Makefile自动添加上的,两者拼接在一起构成了vermagic.问下Chatgpt 内核编译时的 Vermagic 是如何生成的。

2025-01-09 13:58:31 410

原创 VSCode常用的Git插件

VSCode 开发和Git配合查看源码的Git提交历史和Git的历史记录,常用的VSCode插件。1.VSCode常用的Git插件。

2024-12-16 14:27:59 401

原创 C++学习资料

0.引用。

2024-12-11 14:56:27 141

原创 Phy的MDIO和MMD

问一下ChatGPT什么时网卡Phy的MDIO和MMD,ChatGPT给出了一些信息。工作中接触到了Phy的MIDIO和MMD的知识信息,本文记录下对此知识点的扫盲学习。

2024-12-05 18:07:06 230

原创 C++学习0.2: RAII

【代码质量】RAII在C++编程中的必要性_raii 在c++中的重要性-CSDN博客

2024-12-04 13:49:51 649

原创 C++学习0.1: 条件变量

【代码】C++学习0.1: 条件变量。

2024-12-04 13:43:33 192

原创 Virtualbox7.1 专家模式配置双网卡

Virtualbox7.1 “专家模式” 才可以编辑配置双网卡,在Virtualbox7.1 "Basic"模式下只能编辑配置一个网卡。

2024-12-03 11:22:12 251

原创 Virtualbox Ubuntu22.04 屏幕无法最大化,黑屏

Virtualbox Ubuntu22.04 屏幕无法最大化,并且屏幕最大化后黑屏。这个问题头疼的很,反复折腾也没有找到原因。后来在设置Virtualbox虚拟机的网卡的时候,偶然发现Virtualbox ”显示“设置这里有一个”显存大小(M)"的配置参数,这个参数时默认值之前没有调整过这个参数,Virtualbox默认的显存大小的值是 16MB。

2024-12-02 20:53:07 358

原创 获取Ubuntu-22.04.1 对应的vmlinux文件

安装成功之后,就在 Ubuntu.22.04系统的 '/usr/lib/debug/boot'目录下的'vmlinux-5.15.0-125-generic'就是当前Ubuntu.22.04发行版本对应的带有调试符号信息的vmlinux文件。在网站列表的 '.ddeb' 文件里下载对应的符号表文件,因为我安装的Virtualbox Ubuntu.22.04 虚拟机是64位的系统所以选择'AMD64’指令集的文件。安装下载的Ubuntu.22.04对应的内核调试文件 '.ddeb'文件。

2024-12-02 19:42:01 547

原创 Ubuntu22.04上kdump和crash的使用

解决Linux内核问题实用技巧之 - Crash工具结合/dev/mem任意修改内存-腾讯云开发者社区-腾讯云解决Linux内核问题实用技巧之-dev/mem的新玩法-腾讯云开发者社区-腾讯云

2024-12-02 17:59:23 460

原创 Ubuntu-20.04安装 terminator

增加宽度:选中需要调整的终端,然后按 Ctrl + Shift + Alt + ← 或 Ctrl + Shift + Alt + →。增加高度:选中需要调整的终端,然后按 Ctrl + Shift + Alt + ↑ 或 Ctrl + Shift + Alt + ↓。向上/向下切换:按下 Ctrl + Shift + ↑ 或 Ctrl + Shift + ↓。向左/向右切换:按下 Ctrl + Shift + ← 或 Ctrl + Shift + →。使用鼠标拖动分隔条来调整各个分屏的大小。

2024-11-29 18:27:12 523

原创 Virtualbox Ubuntu虚拟机安装软件界面被遮挡

在Virtualbx Ubuntu20.04 虚拟机安装软件,不清楚为什么我使用最新Virtualbox虚拟机总是不能全屏显示,这样在Ubuntu虚拟机里运行安装软件的时候,软件安装界面就被遮挡了,无法选择执行“下一步”。就可以看到软件安装界面可以上下拖动了,这样就可以在遮挡部分的情况下选择查看,点击“下一步”了。

2024-11-29 16:47:13 246

原创 kdump,crash,/dev/mem分析工具

记一次Linux内核崩溃:kdump,crash,vmcore_51CTO博客_内核崩溃Linux /dev/mem的新玩法_devmem读kernel code-CSDN博客https://download.csdn.net/blog/column/10558307/120400502解决Linux内核问题实用技巧之-dev/mem的新玩法-CSDN博客解决Linux内核问题实用技巧之-dev/mem的新玩法-腾讯云开发者社区-腾讯云ubuntu22.04/18.04 针对内核PANIC的kdump实践_

2024-11-29 09:15:51 164

原创 UIO用户空间I/O

参考资料:Linux UIO驱动-CSDN博客

2024-11-22 13:09:15 217

原创 C++学习

C++学习参考资料:std::bind。

2024-11-21 09:12:38 166

原创 Intel汇编格式,AT&T汇编格式

GNU汇编格式在所有指令中,先是源操作数,然后才是目的操作数。这与将源操作数放在目的操作数之后的。

2024-11-05 15:25:03 203

原创 江协科技STM32学习- P40 硬件SPI读写W25Q64

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-11-05 10:37:44 1072

原创 江协科技STM32学习- P38 软件SPI读写W25Q64

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-11-04 15:23:55 434

原创 江协科技STM32学习- P37 W25Q64简介

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。​本节使用的是:W25Q64: 64Mbit / 8MByte。存储器分为易失性存储器和非易失性存储器,易失性存储器一般是SRAM,DRAM。非易失性存储器一般是E2PROM,Flash等。非易失性存储器,掉电不丢失。💎字库存储,可以应用到显示屏。

2024-11-04 14:40:39 735

原创 江协科技STM32学习- P36 SPI通信外设

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。时钟频率就是SCK波形的频率,一个SCK时钟交换一个bit,所以时钟频率一般体现的是传输速度,单位是Hz或者bit/s。可以看出来,SPI的时钟其实就是由pclk分频得来的,pclk就是外设时钟,APB2的PCLK就是72MHz,APB1的PCLK是36MHz。

2024-11-04 09:54:10 1186

原创 江协科技STM32学习- P35 硬件I2C读写MPU6050

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-11-03 21:47:37 969

原创 江协科技STM32学习- P34 I2C通信外设

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-11-03 21:32:10 1027

原创 江协科技STM32学习- P33 实验-软件I2C读写MPU6050

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-11-02 17:18:28 1090 3

原创 江协科技STM32学习- P32 MPU6050

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-11-01 18:30:19 956

原创 江协科技STM32学习- P31 I2C通信协议

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。本节我们来写一下串口收发数据包的代码。

2024-11-01 17:42:23 892

原创 江协科技STM32学习- P30 FlyMCU串口下载&STLink Utility

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。本节我们来写一下串口收发数据包的代码。

2024-11-01 15:05:00 1159

原创 江协科技STM32学习- P29 实验- 串口收发HEX数据包/文本数据包

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-10-31 19:01:07 580

原创 江协科技STM32学习- P28 USART串口数据包

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-10-31 18:33:18 628

原创 江协科技STM32学习- P27 实验-串口发送/串口接收

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-10-31 11:26:45 1090

原创 江协科技STM32学习- P26 UART串口外设

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-10-30 22:43:35 1134

原创 江协科技STM32学习- P25 UART串口协议

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-10-30 09:36:52 821

原创 江协科技STM32学习- P24 DMA数据转运&DMA+AD多通道

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。

2024-10-29 10:18:54 1169

原创 江协科技STM32学习- P23 DMA 直接存储器存取

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。定时器共四个部分,分为八个小节笔记。本小节为第一部分第一节。🌳在第一部分,是定时器的基本定时的功能:定时中断功能、内外时钟源选择🌳在第二部分,是定时器的输出比较功能,最常见的用途是产生PWM波形,用于驱动电机等设备🌳在第三部分,是定时器的输入捕获功能和主从触发模式,来实现测量方波频率。

2024-10-28 22:30:04 1152

原创 江协科技STM32学习- P22 实验-ADC单通道/ADC多通道

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。定时器共四个部分,分为八个小节笔记。本小节为第一部分第一节。🌳在第一部分,是定时器的基本定时的功能:定时中断功能、内外时钟源选择🌳在第二部分,是定时器的输出比较功能,最常见的用途是产生PWM波形,用于驱动电机等设备🌳在第三部分,是定时器的输入捕获功能和主从触发模式,来实现测量方波频率。

2024-10-25 22:27:57 1036

原创 江协科技STM32学习- P21 ADC模数转换器

从 2024/06/12 定下计划开始学习下江协科技STM32课程,接下来将会按照哔站上江协科技STM32的教学视频来学习入门STM32 开发,本文是视频教程 P2 STM32简介一讲的笔记。定时器共四个部分,分为八个小节笔记。本小节为第一部分第一节。🌳在第一部分,是定时器的基本定时的功能:定时中断功能、内外时钟源选择🌳在第二部分,是定时器的输出比较功能,最常见的用途是产生PWM波形,用于驱动电机等设备🌳在第三部分,是定时器的输入捕获功能和主从触发模式,来实现测量方波频率。

2024-10-25 14:42:54 1165

空空如也

空空如也

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

TA关注的人

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