自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vivado外部芯片提供时钟,工程升级导致时钟不匹配问题

vivado外部芯片提供时钟,工程升级导致时钟不匹配问题

2024-03-05 10:16:37 242

原创 linux驱动优先级

linux驱动优先级

2024-02-29 15:41:12 280

原创 IMX6ULL裸机之UART串口通信(中断)

imx6ull 裸机之UART串口通信(中断)

2024-02-21 10:31:36 200 2

原创 vitis2021.1导入以前版本的SDK,以及导入后出现头文件未定义解决方法

出现以下问题,找不到头文件,但该头文件定义在另一个文件下了的。使用的方法二,完成后build即箭头所指的锤子。

2024-01-25 09:34:36 423

转载 linux驱动 --static DEVICE_ATTR()函数

DEVICE_ATTR()函数说明

2024-01-09 16:36:57 83

原创 树莓派4B iio子系统 mpu6050

树莓派4b iio mpu6050

2023-12-07 11:15:51 586

原创 Jetson Orin Nano 内核编译以及驱动编译

Jetson Orin Nano内核编译

2023-11-24 20:11:50 850

原创 打字母的时候,字母间距突然变大,解决办法

字母间距过大

2023-11-22 21:07:30 265 1

原创 markdown常用命令说明,自己常用的,用到其他的再添加

mardown 语法,自己常用的,用到其他的再添加

2023-11-22 10:28:44 71

原创 Linux Framebuffer驱动框架、接口实现和使用

linux framebuffer驱动框架

2023-11-04 17:11:25 495

转载 再识proc(linux seq_file 机制)

Linux seq_file机制

2023-10-28 16:17:07 146

原创 【linux API分析】proc_create() 及初识proc

proc文件的创建

2023-10-26 18:55:56 853

原创 【linux API 分析】register_chrdev

register_chrdev函数分析

2023-10-18 19:47:41 383

原创 【linux API分析】module_init

module_init函数说明

2023-10-17 20:27:51 199

原创 Frame Buffer设备驱动 (ili9488 3.5寸tft屏)

Frame Buffer设备驱动(ili9488 3.5寸tft屏)

2023-10-15 17:11:18 1815

原创 LCD简介

lcd简介

2023-10-11 19:40:28 482

原创 devm_gpiod_get_optional函数的用法

devm_gpiod_get_optional()用法

2023-10-09 09:52:20 1780

原创 编译uImage,报mkimage command not found错误

编译内核时候提示 mkimage" command not found - U-Boot images will not be built

2023-09-06 10:45:59 184

原创 STM32启动分析

STM32不仅可以从FLASH上启动,还可以从SRAM上启动,也可以从系统存储器启动,由BOOT0和BOOT1引脚确定,其对应启动模式如表所示:​ 在确定启动模式后,会对地址空间进行映射,对于flash启动 0x0800 0000会映射到0x0000 0000。SRAM启动 0x2000 0000会映射到0x0000 0000。系统存储器0x1FFFB000会映射到0x0000 0000。

2023-07-17 10:03:11 140

原创 STM32F4 SRAM调试教程

stm32f4 SRAM

2023-07-14 10:26:18 275

原创 vmwaretools安装成功,但不能复制粘贴

虚拟机复制粘贴

2023-07-07 19:41:02 344

原创 STM32F4启动代码分析

STM32F4启动代码分析

2023-07-03 22:38:45 426

原创 寄存器、时钟

寄存器运行原理

2023-06-15 19:13:50 508

原创 zc706

zynq

2023-06-14 22:33:10 281

原创 stm32中断管理函数

stm32 中断管理函数

2023-06-14 10:01:25 103

原创 stm32使用delay_xms函数延时不准问题

emsp;CM4内核的处理和CM3一样,内部都包含一个SysTick定时器,SysTick是一个24位的倒计数定时器,当计到 0 时,将从 RELOAD 寄存器中自动重装载定时初值。只要不把它在 SysTick 控制及状态寄存器中的使能位清除,就永不停息。

2023-06-13 22:09:27 800

原创 内核函数说明

of_parse_phandle函数是一个内核函数,用于解析 device tree 中的 phandle 引用。phandle 在 device tree 中是一种指针,用于指向另一个节点。index:要解析的 phandle 的索引。如果有多个同名的 phandle,可以通过指定不同的索引来解析不同的 phandle。phandle_name:要解析的 phandle 的名字。返回值:解析出的节点的指针。np:指向当前节点的指针。

2023-05-22 23:03:03 1684

转载 JESD204B标准分层

JESD204B与PCIE类似,其标准是一种分层规范,规范中的各层都有自己的功能要完成。如下图所示为JESD204B的分层框图。下面就一一介绍各层完成的基本功能。应用层本身并不包含在协议标准之内,而是为了实现用户特殊配置,以及将原始数据映射成为规范格式之外的格式,而添加的一个层。对于需要以不同于N’(样本传输位数)的大小传输的数据,使用单独设计的应用层可以对其进行更加灵活且具有针对性的配置,将多个样本重新包装,从而降低通道速率,提高链路整体效率。

2023-04-17 20:16:02 508

转载 vivado2021.1安装

弹出注册对话框,根据提示生成文件,生成的文件将发送到注册的邮箱。点击copy license浏览license文件。下一步后,选择安装路径,选择一个空间较大的磁盘。首先需要在官网注册一个账号,安装软件时需要使用。在软件安装的过程中,进行licence的获取,选择preference,对内容进行更改。(使用官网下载需要注册账号,下载免费)安装成功后进行license添加。完成上述工作后,开始进行安装。点击下一步后,将选项全选。下载完成后进行软件的安装。license添加成功。在安装前需要验证账号。

2023-04-12 21:01:20 1325

转载 petalinux2021.1离线编译zynq

petalinux离线编译zynq

2023-04-11 15:19:57 481 3

原创 重新启动dropbear,允许root免密码登陆ssh

这样虽然更安全,但是在调试时不方便。含义为启动dropbear服务,并使用/etc/dropbear/dropbear_rsa_host_key作为RSA主机密钥文件,监听22端口。-r /etc/dropbear/dropbear_rsa_host_key:这是一个选项,表示使用指定的文件作为RSA主机密钥文件。grep dropbear:这是一个用于查找包含dropbear字符串的行的命令,通常用于过滤进程列表。ps -e:这是一个用于查看当前系统中正在运行的进程的命令,其中-e选项表示列出所有进程。

2023-03-29 09:51:11 2006

原创 执行命令ifconfig,其下面没有ip地址

执行命令ifconfig,其下无ip地址

2023-03-29 09:06:48 1850

原创 petalinux编译制作linux系统

ZC706+AD9371 linux系统

2023-03-28 23:01:10 759

原创 使用petalinux编译工程,报错:Unable to parse input tree

编译petalinux报pl.dtsi错误

2023-03-27 14:36:30 723

原创 C语言枚举作为函数返回类型

c语言枚举作为函数返回类型

2023-03-01 21:37:44 1422 1

转载 编译内核时,make ARCH 与CROSS_COMPILE作用

make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- bcm2711_defconfig

2023-02-23 09:37:09 2505 2

原创 of_match_ptr

of_match_ptr

2022-12-15 16:00:22 435

原创 树莓派(4B)编写i2c驱动读取eeprom(AT24C02)

i2c

2022-12-14 22:55:07 876 4

原创 树莓派4B内核编译

树莓派4B内核编译

2022-12-14 22:54:07 1197

原创 台式电脑(ubuntu系统)开机界面循环This product is covered by one or more of the following patents

台式电脑(ubuntu系统)开机界面循环This product is covered by one or more of the following patents

2022-12-10 16:06:58 1408 1

imx6ull裸机例程之uart中断(正点原子裸机例程修改)

makefile里面的LIBPATH需要修改(我交叉编译器路径与正点原子不一样)

2024-02-21

树莓派4B iio mpu6050驱动

该文件包括思维导图,驱动代码,设备树,测试程序,mpu6050参考资料

2023-12-07

AMBA 3.0 AXI文档

AMBA 3.0 AXI文档

2023-06-25

北京讯为 嵌入式linux开发指南

北京讯为 嵌入式linux开发指南

2023-05-25

imx6ull嵌入式linux驱动开发指南pdf(正点原子)

imx6ull嵌入式linux驱动开发指南pdf(正点原子)

2023-05-21

bcm2711芯片手册、树莓派4B原理图,引脚图

适用于树莓派驱动开发人员

2022-10-17

空空如也

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

TA关注的人

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