Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
内存地址是否指向一个字节的信息?
以下是 DTS 文件的摘录 linux arch powerpc boot dts 板名 dts memory device type memory reg lt 0x00000000 0x40000000 gt 1GB at 0 嵌入式设
memorymanagement
Linuxkernel
embeddedlinux
RAM
devicetree
使用 bitbake 为 BBB 构建 .dtbo 覆盖
我使用内核 linux ti staging 4 14 和自定义设备树为我的 BBB 构建了 yocto 发行版 rocko 由于我需要将一个旧项目从 Debian 移植到 Yocto 因此我还需要在内核中启用 UIO 功能 这也可以正常工
Linuxkernel
yocto
beagleboneblack
Bitbake
devicetree
开放固件设备树概述/参考手册
我正在尝试为嵌入式 PowerPC 板设置驱动程序 今天执行此操作的正确方法是使用 OpenFirmware 设备树数据结构 dtb 文件 从 dts 文件编译 创建树非常简单 但是如何让我的设备驱动程序找到它的节点和其中的数据 我还没有找
Linux
linuxdevicedriver
powerpc
devicetree
将内核内置模块替换为可加载模块
我开发了一个内核模块来管理 nf4 标签作为字符设备 我在内核之外开发了这个模块 并在开发阶段将其编译为可加载内核模块 即 ko 进行了测试 一旦驱动程序功能正常且足够稳定 我就使用补丁将其插入 Linux 内核源代码 v4 9 30 以便
Linuxkernel
linuxdevicedriver
kernelmodule
devicetree
如何编写 Linux .dts 设备树文件?
我要在我的开发板上启动Linux 我需要一个dts文件 设备树文件 来描述整个硬件 但我对这个文件的语法知之甚少 不足以在板上正确运行Linux 我现在所知道的只是如何描述一个单元的中断号 频率 地址 父单元及其兼容的驱动程序类型 如下所述
Linux
Linuxkernel
devicetree
GPIO-Hog声明的目的和用途
问题 其目的和用例是什么gpio hog宣言 可以从用户空间连接 占用 的 GPIO 引脚吗 如果 占用 GPIO 引脚无法与用户空间交互 那么是否有任何机制可以在 dts 文件中配置 GPIO 引脚以进行用户空间交互 背景 我正在尝试配置
Linux
linuxdevicedriver
GPIO
devicetree
如何在设备树源文件中添加注释
如何在设备树源文件中添加多行或单行注释 我到处都找不到它 使用注释的默认 c 方式是否有效 使用注释的默认 c 方式是否有效 是的 使用 comment ADDENDUM 我还使用过 C 预处理器 if 0 and endif在测试期间快速
comments
devicetree
仅使用 Yocto/bitbake 快速重建设备树?
因此 每次修改设备树时 我通常会更改自定义配方中的 dts 并重建映像 重建需要很长时间 因为它会重建整个内核 然后需要构建镜像 最后部署到目标设备 我是否缺少任何仅重建设备树的技巧 UPDATE 我已将 g0hl1n 的答案标记为正确答案
Linuxkernel
yocto
Bitbake
devicetree
Raspberry Pi 3 上通用时钟框架驱动程序的 Hello World
我正在尝试为通过 I2C 连接到 Raspberry PI 3 的时钟编写一个通用时钟框架驱动程序 注意 我对 Linux 和内核编程都很陌生 更新 成功 下面的代码适用于 Hello World 驱动程序 为了加载驱动程序 我必须对设备树
c
Linux
Linuxkernel
devicetree
两个节点之间的设备树依赖关系
我有两个设备树节点 一个设置 GPIO 引脚 另一个配置一个 i2c 总线 例如 gpio2 en gpio gpio hog gpios lt 5 0 gt output high i2c1 gpiom1 gpio 27 compatib
Linuxkernel
linuxdevicedriver
devicetree
UIO 设备上的 mmap EINVAL 错误
在尝试使用 UIO 而不是直接映射后 我在 Xilinx Zynq 上映射物理内存时遇到问题 dev mem 虽然计划是以普通用户身份运行应用程序 而不是root这仍在运行root 显然 第一个映射成功 其余映射到同一个文件描述符12 de
FPGA
Xilinx
devicetree
zynq
在 Linux 中获取指向结构设备的指针哪种更干净?
我需要获得一个指向在linux 中注册的特定设备的指针 简而言之 该设备代表了mii bus目的 问题是这个设备似乎不属于总线 它的dev gt bus is NULL 所以我不能使用这个函数bus for each dev 然而 该设备是
Linuxkernel
linuxdevicedriver
Device
devicetree
如何在Android 5内核设备树中正确配置Atmel MXT641T触摸芯片的INT线中断?
我在 Android 5 平台上使用 Atmel MXT641T 驱动的触摸屏时遇到问题 我的设置如下 硬件 Inforce 6309 SBC 配备 Qualcomm Snapdragon 410 msm8916 ARM64 处理器 采用
Android
touch
embeddedlinux
Atmel
devicetree
gpiod - 在设备树中使用标签
我想用libgpiod通过自定义板上的用户空间控制一些 GPIO 我有一个 i MX6UL 处理器 它有数百个引脚 我将只使用其中 8 个 作为 GPIO 我读到了关于libgpiod因为它正在取代旧的 sysfs API 我很高兴您可以为
Linuxkernel
embeddedlinux
GPIO
devicetree
我添加了 MAX7320 i2c 输出芯片。如何让内核为其加载驱动程序?
我已将 MAX7320 i2c 扩展器芯片添加到 ARM Linux 板上的 i2c 总线 0 该芯片可以通过用户空间的命令正常工作 例如 usr sbin i2cset y 0 0x5d 0x02 and usr sbin i2cget
c
Linux
Linuxkernel
devicetree
max732xc
设备树中的GPIO hog是什么?
我正在尝试在 am335 的设备树中设置引脚模式 我如下更改设备树中的 pinmux 节点 pinctrl test pinctrl test pins pinctrl single pins lt 0x078 0x07 P9 12 OUT
Linux
linuxdevicedriver
beagleboneblack
devicetree
在设备树中注册 snd-soc-dummy
我正在尝试在我的设备树源文件中注册 soc utils 中提供的 ALSA 虚拟编解码器 以将其与 i2s 设备驱动程序 sun8i i2s 一起使用 我尝试在 i2s 配置中设置 sound dai 字段 如下所述 https patch
Audio
linuxdevicedriver
Alsa
devicetree
ARM Linux Atag 与设备树
设备树和 ATAG 之间有什么区别 另外 ATAG 是必须的吗 内核是否期望它们位于固定地址 还是期望它们位于 r0 r3 中 设备树描述了有关硬件的所有信息 内核在运行时使用这些硬件来选择要加载的驱动程序 所有 MMIO 接口的位置等 A
Linux
Linuxkernel
arm
devicetree
Linux,spidev:为什么它不应该直接在设备树中?
我想定义一个具有用户模式访问权限的 SPI 设备 如中所述http linux sunxi org SPIdev 按照这些示例 我在设备树中添加了以下内容 ecspi1 other stuff mydev 0 compatible spid
linuxdevicedriver
SPI
devicetree