文件名称:资源定义实例-卷积神经网络的数学推导
文件大小:8.6MB
文件格式:PDF
更新时间:2024-06-29 07:17:46
周立功 嵌入式 Linux
程序清单 2.35 资源定义实例
static struct resource ecm_ax88796b_resource[] = {
[0] = { /* 内存资源 */
.start = EMC_CS2_BASE, /* 起始地址 */
.end = EMC_CS2_BASE + 0xFFF, /* 结束地址 */
.flags = IORESOURCE_MEM, /* 资源类型:IORESOURCE_MEM */
},
[1] = { /* IRQ 资源 */
.start = IRQ_GPIO_04,
.end = IRQ_GPIO_04,
.flags = IORESOURCE_IRQ, /* 资源类型:IORESOURCE_IRQ */
}
};
2.10.2 平台设备
并不是任何设备都可以抽象成为 platform_device。platform_device 是在系统中以独立实
体出现的设备,包括传统的基于端口的设备、主机到外设的总线以及大部分片内集成的控制
器等。这些设备的一个共同点是 CPU 都可以通过总线直接对它们进行访问。在极少数情况
下,一个 platform_device 可能会经过一小段其它总线,但是它的寄存器依然可以被 CPU 直
接访问。
platform_device 1.
用于描述平台设备的数据结构是 platform_device,在