腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
linux
内核如何从
设备
树
中获取数据?
linux-kernel
、
linux-device-driver
、
device-tree
我是
Linux
内核的初学者。我的问题是内核如何从
设备
树
中获取驱动程序的信息?
设备
如何通过
设备
树
在内核中注册?
浏览 10
提问于2014-11-28
得票数 5
回答已采纳
1
回答
configfs不挂载
设备
树
/覆盖
linux-kernel
、
intel-fpga
、
device-tree
嵌入式系统(
Linux
4.15.7)是用Buildroot-2018.02创建的。used用于
加载
系统的i-e FPGA.rbf文件、
设备
树
blob和zImage,一切正常。现在我要将RBF文件集成到我的
Linux
中,并从
linux
中编程FPGA。我发现了几种方法,而我理解的最常见的方法是将CONFIGFS与
设备
树
覆盖一起使用。因此,我更改了
设备
树
以集成覆盖、禁用FPGA
加载
的u引导脚本以及
浏览 3
提问于2018-06-15
得票数 5
2
回答
为什么有些嵌入式板卡需要
设备
树
,而有些则不需要?
linux
、
linux-kernel
、
embedded-linux
、
boot
、
device-tree
有些主板在引导
过程
中不需要
设备
树
dtb文件,比如beagleboard,而有些主板在引导
过程
中应该有dtb文件,比如Zynq。另外,在引导
过程
中。引导
加载
程序何时获取dtb文件并
加载
它? 有没有了解整个
过程
的参考资料?
浏览 2
提问于2014-08-25
得票数 0
2
回答
内置内核驱动程序还需要
设备
树
吗?
linux
、
linux-kernel
、
kernel
、
linux-device-driver
、
device-tree
但是,下列关于
设备
树
的声明是正确的吗? 如果我将内核驱动程序作为module构建,它将在启动时自动插入到内核中,这取决于它是否列在
设备
树
中。如果我将内核驱动程序构建为built-in,那么它将在启动时自动插入到内核中,而不管
设备
树
如何。
浏览 5
提问于2017-10-03
得票数 4
回答已采纳
1
回答
如何将
设备
树
blob添加到
Linux
x86内核引导中?
linux-kernel
、
x86
、
embedded-linux
、
bootloader
、
device-tree
此模块需要从
设备
树
获取的一些配置参数。我相信这个模块主要用于ARM平台,在这些平台上,
设备
树
是常见的。现在,我已经用硬编码的值替换了模块配
浏览 3
提问于2016-02-15
得票数 7
回答已采纳
1
回答
Raspberry Pi 4B -
设备
树
二进制依赖于内核版本吗?
linux-kernel
、
raspberry-pi
、
device-tree
我正在尝试在Raspberry Pi 4B上获得我自己的自定义
Linux
。我的情况是: 我构建了
Linux
5.9.1版本,并拥有了我自己版本的U,RFS,我可以用它成功地
加载
和启动内核,挂载RFS,以及到达内核控制台。我在这里使用的
设备
树
二进制文件是我在内核环境中使用.dts构建的,.dtsi文件用于bcm2711 (以及在构建
过程
中弹出的一些依赖项),这些依赖项都是从树莓Pi GITHub
Linux
页面获取的。现在,我发现为了我的目的,我必须使用
Linux<
浏览 0
提问于2020-10-26
得票数 0
1
回答
修改DE10-nano默认FPGA配置
intel-fpga
我正在DE10-nano板上使用
Linux
软件,我需要对默认的FPGA配置执行一个小的修改(在GPIO线上添加下拉菜单)。我编译了它,将SOF转换为RBF,并将RBF放在SD卡上以供U-Boot
加载
。U-Boot程序FPGA (我得到橙色LED灯亮起),然后无法
加载
Linux
设备
树
(我得到错误:没有找到通过COM端口的cmdline扁平
设备
树
消息),尽管相同的
设备
树
文件在SD卡上的相同位置。
浏览 13
提问于2019-07-22
得票数 2
1
回答
设备
树
和手动注册
linux
、
embedded
、
device-tree
我在一个主要通过
设备
树
机制(.dts/.dtc文件)配置的板上使用嵌入式
Linux
,即
设备
树
文件中的条目指示要注册哪些
设备
,从而指示要
加载
哪些驱动程序。是否有一种方法可以手动
加载
动态模块,类似于
设备
树
处理程序
加载
此驱动程序时会发生的情况?为了澄清:与其在我的.dts文件中有一个
设备
XXX的条目,我是否可以“手动”注册这个
设备
(例如,通过动态
加载<
浏览 10
提问于2013-08-29
得票数 6
回答已采纳
1
回答
用于嵌入式
linux
的
设备
树
生成
linux
、
arm
、
embedded-linux
、
xilinx
、
device-tree
我是第一次接触嵌入式
linux
开发环境。我试图为Zedboard(来自Xilinx的Zync Series SoC )生成
设备
树
文件,但在.dts文件中遇到以下行: bootargs = "console=ttyPS0,115200root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext2 rootwait devtmpfs.mount=0 consoleblank=0";
linux
浏览 7
提问于2016-10-18
得票数 0
1
回答
在x86系统上从dts文件中获取配置
linux-kernel
、
grub2
、
grub
、
x86
、
device-tree
在一个项目中,我们需要从
设备
树
中获取
设备
的某些配置值。 我能够从.dtb文件中生成
设备
树
blob ( .dts )。显然,有一个名为devicetree的GRUB命令,我们可以使用它将
设备
树
blob传递给内核,并使用<
linux
/of.h>中的API提取参数。在x86系统上GRUB中使用
设备
树
的
过程
是什么?
浏览 0
提问于2020-05-08
得票数 0
1
回答
通过C中的
设备
树
文件获取
设备
地址
c
、
linux
、
kernel
、
device-tree
我正在
Linux
上工作;当
Linux
启动DTS (
设备
树
)时,该文件将由
Linux
内核
加载
。 .......} 我想要
设备
name(soc,i2c)和address(ffe00000,112000)..。
浏览 0
提问于2015-06-01
得票数 0
回答已采纳
1
回答
什么是U-Boot的控制扁平化
设备
树
?
embedded-linux
、
u-boot
、
firmware
根据这个和Uboot文档,U-boot.bin包含一个叫做Control FDT(扁平化
设备
树
)的
设备
树
。我可以在U-boot源代码
树
的什么地方找到这个dtb或它的源代码?
浏览 103
提问于2018-06-06
得票数 3
回答已采纳
2
回答
stm32f746发现板上的
Linux
内核在u引导
加载
后卡住了。
linux-kernel
、
embedded
、
u-boot
我的目标是让u引导
加载
Linux
内核并在其上运行;没有文件系统(initramfs链接到内核)或特定的服务。对于构建和配置,我使用buildroot。一旦我在引导
加载
程序上,我就通过以太网将内核映像
加载
到SDRAM中,并继续引导它:然而,一旦uboot通过控制,它就会出现问题。在打印“启动内核”之后,什么都没有了。我正在尝试在0xC0008000地址
加载
D4(在SDRAM中)。我使earlyprintk能够看到任何可能的警告标志,但都没有效果。我也尝试使用zImage格式(
加载
在相同的地
浏览 0
提问于2019-09-14
得票数 1
1
回答
基本
Linux
问题
linux
、
embedded
、
driver
、
init
、
xilinx
我在总线标准(PLB -> AXI)之间移植一个
Linux
2.6.37驱动程序,准确地说是Xilinx。
设备
驱动程序是在
树
中内联编译的。我有几个问题我相信你们能帮到我。在
Linux
内核
树
中列出了什么,允许
设备
在dmesg上打印device_init_字符串?清单需要什么文件?当在
树
外编译
设备
驱动程序时,所使用的扩展名(通常)是,当
设备
驱动程序在
树
内编译并使用"make模块“合并时,情况是否如此?。 编
浏览 1
提问于2012-04-05
得票数 1
回答已采纳
1
回答
嵌入式
linux
中的Devicetree
linux
、
linux-device-driver
、
device-driver
、
device-tree
如何将特定于平台的文件转换为
设备
树
? 理论上我知道
设备
树
。请解释它是如何在树莓皮板或任何其他板中工作的。
浏览 1
提问于2013-08-27
得票数 1
1
回答
Linux
内核是如何工作的,而不管它在哪个平台上?
linux
、
kernel
、
linux-kernel
、
drivers
、
firmware
我特别想知道的是:不管底层硬件是什么,
Linux
内核是如何在所有不同的PC上工作的。 或者,无论PC硬件配置如何,任何内核(微软的NT内核、mac os和
Linux
)都能在任何PC上工作。我相信内核有
设备
驱动层,应该在那里启用这些硬件?或者它只是从其他地方
加载
设备
特定的固件?内核中具体的硬件代码到底在哪里?同时,在消除我的疑虑的同时,我也遇到了HAL,BSP。
浏览 0
提问于2020-03-11
得票数 2
1
回答
同引脚不同芯片的
Linux
设备
树
兼容特性及驱动探针
linux-kernel
、
linux-device-driver
、
embedded-linux
、
device-tree
我有一个带有spi到can芯片的arm64
linux
自定义板,芯片有时是mcp2515,有时是mcp2518fd.But,它们使用不同的驱动程序(mcp251x.ko/mcp25xxfd.ko)。
浏览 12
提问于2022-08-18
得票数 1
2
回答
在
linux
中,开放固件
设备
树
和扁平
设备
树
有什么区别?
linux-kernel
、
device-tree
在
linux
中,开放固件
设备
树
和扁平
设备
树
的区别是什么?如何识别
linux
内核是使用哪个
设备
树
的DT或FDT。
浏览 10
提问于2015-11-02
得票数 8
1
回答
如何找出谁
加载
了特定的
Linux
内核模块?
linux-device-driver
、
kernel-module
、
spi
、
imx8
、
spidev
我为
Linux
构建了一个特定的驱动程序作为模块(m),即恩智浦的spi-imx。然而,
Linux
在引导时会探测这个驱动程序。经过一些研究,我发现
Linux
会自动(?)当检测到新
设备
时,调用modprobe。那么
Linux
真的会因为ecSPI在
设备
树
中的状态为“as”而调用modprobe吗?我想通过modprobe从用户空间应用程序动态
加载
spi-imx。它背后的故事是:协处理器在
Linux
引导
过程
中并行使用这条SP
浏览 45
提问于2021-11-09
得票数 0
3
回答
更新yocto上的自定义
设备
树
yocto
、
openembedded
、
device-tree
我正在使用sama5d27-wlsom1-ek板作为演示,并试图对
设备
树
进行更改。到目前为止,我已经编译了核心映像最小化,并发现我的dtb文件生成在build/tmp/work-shared/sama5d27-wlsom1-ek-sd/kernel-source
浏览 34
提问于2021-07-02
得票数 1
回答已采纳
点击加载更多
相关
资讯
linux内核机制之设备树
Class文件加载过程
网站加载过程中Waiting TTFB时间过长的解决过程
loadlibrary:将 Windows DLL 加载到 Linux
一张图总览类加载的过程
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券