摘要:
v4l2_device 结构体每个设备实例都通过 v4l2_device (v4l2-device.h)结构体来表示。简单设备可以仅分配这个结构体,但在大多数情况下,都会将这个结构体嵌入到一个更大的结构体中。驱动中,将会通过v4l2_device_register(struct device *de 阅读全文
摘要:
unwind.c // SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/kernel/unwind.c * * Copyright (C) 2008 ARM Limited * * Stack unwinding support for ARM 阅读全文
摘要:
因此,在图4-1中,如果处理器是在IRQ模式,我们可以看见R0,R1...R12(与在用户模式看到的相同的寄存器),加上SP_IRQ和LR_IRQ(仅在IRQ模式中可以访问的寄存器)和R15(程序计数器,PC)。我们通常不必指定模式中的寄存器名。如果我们在一行代码中引用R13,处理器会访问当前模式对 阅读全文
摘要:
问题:linux 和 裸板通信 不采用ocm的时候 ,各自对内存访问不体现在另一个核的内存上。 zynq 的两级缓存 和ddr访问问题 linux + 裸核,linux那边的缓存行为还不确定 裸核的两级数据缓存 由 Xil_DCache 决定; cache几个操作:clean、invalidate与 阅读全文
摘要:
关键在于代码存放地址和启动方式 1.代码装载: 可以利用 ld文件 和 BOOT.bin 重载 也可以利用u-boot搬运 2. linux内存区域划分 设备树 ,亲测 linux,usable-memory 可以分隔u-boot 和 kernel的空间分布 3.启动,u-boot正常启动cpu0( 阅读全文
摘要:
https://www.cnblogs.com/LoyenWang/p/14209318.html PCIE物理结构 PCI Device; PCI总线中有三类设备:PCI从设备,PCI主设备,桥设备。 PCI从设备:被动接收来自Host Bridge或者其他PCI设备的读写请求; PCI主设备:可 阅读全文
摘要:
什么是文件系统 文件系统 决定着从存储设备中对文件进行 命名、 存储 和 检索 的方式 为什么需要文件系统 嗯,答案是,如果没有文件系统,存储设备会将大量数据简单地堆积存储,如此一来数据间便无法区分。 但也不能说文件系统的功能仅限于整理数据。 空间管理,元数据,数据加密,文件访问控制和数据完整性同样 阅读全文
摘要:
问:传输协议? CAN总线是一种多主控(Multi-Master)的总线系统,它不同于USB或以太网等传统总线系统是在总线控制器的协调下,实现A节点到B节点大量数据的传输,CAN网络的消息是广播式的,亦即在同一时刻网络上所有节点侦测的数据是一致的,因此比较适合传输诸如控制、温度、转速等短消息 符合O 阅读全文
摘要:
一、oops输出解析 https://zhuanlan.zhihu.com/p/680156398 Oops 信息包含以下几部分内容: 一段文本描述信息,比如类似“Unable to handle kernel NULL pointer dereference at virtual address 阅读全文
摘要:
RT-Thread 设备框架属于组件和服务层,是基于 RT-Thread 内核之上的上层软件。设备框架是针对某一类外设,抽象出来的一套统一的操作方法及接入标准,可以屏蔽硬件差异,为应用层提供统一的操作方法。 RT-Thread 设备框架分为三层:设备驱动层、设备驱动框架层、I/O 设备管理层。其中设 阅读全文