- 博客(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关注的人
RSS订阅