自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Camera

Sensor 内部有大量感光像素,每个像素接收光线后产生与光强相关的电荷信号,再经过读出电路和模数转换器 ADC,得到数字信号。常见的 Bayer 彩色 Sensor 会在像素上方覆盖彩色滤光片阵列(CFA),例如 RGGB因此,一个 Bayer RAW 像素通常只记录一种颜色的采样值,而不是完整的 RGB 三个分量。RAW 并不意味着没有数字化,也不意味着没有经过 Sensor 内部处理。它通常表示尚未经过完整的彩色图像重建流程的原始图像采样数据。这是 Sensor 最根本的功能。

2026-10-23 16:35:41 93

原创 RK3568

VOP是RK 系列的显示硬件IP也就是lcd控制器,对应的软件抽象叫crtc;stm32mp1对应的是ltdc;VOP有两个版本,VOP1和VOP2不同版本对应其对多显的支持方式不同;

2026-09-14 09:06:12 143

原创 VMware虚拟机配置

share] path = /home/你的用户名/share browseable = yes writable = yes guest ok = yes create mask = 0777 directory mask = 0777。虚拟机和宿主机粘贴复制。

2026-07-16 14:51:19 243

原创 Linux驱动

tips:用户空间和内核空间,在内核空间如果使用不可用的用户空间的指针可能会导致内核崩掉所以用copy_to_usr去给指针赋值更安全。等待队列。

2026-07-14 19:13:18 252

原创 Linux驱动

字符设备:以字节流方式访问的设备;块设备:以块为单位读写的设备;网络设备:用于网络通讯的设备;在linux VFS中使用struct inode描述文件,字符设备而linux的驱动程序都有一个设备号,当应用层打开设备文件时,VFS通过inode中的设备号在cdev_map查找对应的struct cdev并用struct inode的i_cdev指向cdev,然后用struct file的f_op指向cdev的file_operations。驱动框架(函数、结构体、规则)

2026-06-29 20:26:57 289 1

原创 Linux系统移植

复位后执行IROM中的BootRom进行如CPU基础时钟、SRAM,并根据boot决定启动方式如果是eMMC;然后将eMMC中的SPL即bootloader(比如u-boot-spl.bin)的第一阶段搬移到IRAM(SRAM),执行部分硬件比如PPL、串口、DDR控制器的初始化;然后将bootloader第二阶段(u-boot.bin)搬移到DDR执行,加载系统内核、设备树与文件系统镜像,最后跳转执行内核并挂载文件系统。

2026-06-19 17:48:08 245

空空如也

空空如也

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

TA关注的人

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