腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何实现真正的PCIe总线重扫描
linux-kernel
、
linux-device-driver
、
pci-e
、
hotplugging
我有一个
FPGA
(就像大多数问这个问题的人一样),它是在我的
Linux
内核
完成初始PCIe总线扫描和枚举之后
配置
的。您可以猜到,
FPGA
实现了一个PCIe端点。我还希望能够将
FPGA
负载交换到不同的
配置
中。我的意思是我想: 都不需要重
浏览 23
提问于2015-09-01
得票数 28
1
回答
configfs不挂载设备树/覆盖
linux-kernel
、
intel-fpga
、
device-tree
我的工作是一个旋风V SOC
FPGA
从Altera与双Cortex-A9处理器。嵌入式系统(
Linux
4.15.7)是用Buildroot-2018.02创建的。used用于加载系统的i-e
FPGA
.rbf文件、设备树blob和zImage,一切正常。 现在我要将RBF文件集成到我的
Linux
中,并从
linux
中编程
FPGA
。因此,我更改了设备树以集成覆盖、禁用
FPGA
加载的u引导脚本以及
linux
".config“文件中的以下选项和m
浏览 3
提问于2018-06-15
得票数 5
1
回答
带有Yocto的外部xilinx PCie驱动程序
linux-kernel
、
fpga
、
yocto
、
xilinx
fs@fs:/opt/PHYTEC_BSPs/yocto_imx7/build/tmp/work/cortexa7hf-neon-poky-
linux
-gnueabi/met/0.1-r0$ scp@172.17.100.101:/ MACHINE_EXTRA_RRECOMMENDS /modules然后当我插入这个连接了硬件的
内核
模块时:MACHINE_EXTRA_RRECOMMENDS@ +=不允许像这样直接在已经构建的镜像上复制
内核</
浏览 6
提问于2018-03-20
得票数 0
4
回答
是否有办法要求
Linux
内核
重新运行其PCI初始化代码?
linux
、
linux-kernel
、
linux-device-driver
、
pci
具体来说,我需要
内核
识别在启动后添加到总线中的设备,然后
配置
它的地址空间、中断和其他
配置
参数,最后启用设备,以便我能够为它加载驱动程序(除非这一切都发生在驱动程序负载中)。如果有一些背景可以帮助我澄清我想做的事情:从冷引导开始,一旦进入
Linux
,我就会使用GPIO来编写
FPGA
程序。部分
FPGA
一旦编程,就实现了一个简单的PCI设备。目前,在对
FPGA
编程后,我重新启动系统,
Linux
在启动后对设备进行识别,并为其加载驱动程序。不需要重新启动,我只想
浏览 3
提问于2009-12-01
得票数 13
2
回答
从zynqmp上传
fpga
代码到外设
linux
、
linux-kernel
、
linux-device-driver
、
fpga
、
xilinx
我们有一个复杂的嵌入式系统,带有zynqmp处理器,运行Xilinx的
Linux
和其他几个外围设备。外围设备有
fpga
,只要
fpga
代码有变化,我们就会在现场对外围设备进行编程。
fpga
文件采用svf、xsvf或某种其他格式。我正在寻找能够解析这些文件并更新外围设备的c/c++代码。谢谢,
浏览 0
提问于2019-01-06
得票数 0
3
回答
我应该设置什么
配置
值来使HZ值(jiffies)在物理上正确?
kernel
、
linux-kernel
、
scheduling
、
clock
、
arm64
在构建
linux
时,我们设置了值HZ。
linux
内核
具有默认的HZ值。它是
内核
运行的软件时钟频率,1/HZ (=jiffies)是调度器间隔的单位。所以我的问题是:我们可以在构建
内核
映像时设置HZ,但是应该更改什么
配置
值(特别是对于arm64情况)来应用产生这个定时器中断的真正时钟频率?我认为应该有一个
配置
值,因为一些
FPGA
板可以运行在较低的时钟频率,它取决于硬件设计。如果此
配置
值不正确,则250 the将不是真正的250
浏览 0
提问于2022-03-02
得票数 1
1
回答
允许/dev/mem的部分内存映射
linux
、
linux-kernel
、
fpga
、
memory-mapped-file
CPU可以访问1gb的DDR3内存,但是
FPGA
也可以访问这个内存,这样他们就可以共享数据。现在我真的不想取消这个设置,因为我只需要写到
l
浏览 0
提问于2019-04-30
得票数 1
回答已采纳
1
回答
Linux
如何抵抗单个事件的破坏?
linux
、
security
我选择
Linux
作为一个在实时系统中使用的系统。 这一个是1995年FT的一些广告; 这和这太复杂了,它们是基于爆米花
Linux
制作的。我确信这些原则是相同的,但我希望找到一些代码示例,其中包含来自
Linux
源代码的注释(如果它是在
内核
中实现的话),或者在
Linux
中为FT找到实用程序名称。以及如何运行它。
浏览 0
提问于2021-11-24
得票数 0
回答已采纳
1
回答
DMA分配的内存掩蔽物理地址有效吗?
linux
、
linux-kernel
、
arm
、
fpga
、
dma
我目前正在编写一个
Linux
内核
驱动程序,它需要告诉
FPGA
一个要写入的RAM基址。
FPGA
是一个带有嵌入式ARM Cortex-A9的旋风V,一个带有驱动程序的嵌入式
Linux
正在运行。现在的问题是,
FPGA
结构只产生一个27位宽的总线来寻址sdram,而由dma调用生成的物理地址有32位,
浏览 2
提问于2017-09-25
得票数 1
回答已采纳
2
回答
如何将默认
内核
替换为较早的
内核
?
kernel
、
petalinux
我正在为xilinx
FPGA
开发petalinux,
Linux
。源代码是这里 --这个
Linux
有3.x
内核
,我被要求将
内核
更改为一些早期版本。 替换
内核
的一般步骤是什么?
浏览 0
提问于2014-02-28
得票数 1
1
回答
使用LLVM编译
Linux
内核
llvm
、
riscv
我们希望在
FPGA
上移植
Linux
的单核RISCV处理器.同时,
Linux
内核
将通过LLVM pass进行测试。 我的疑问是: 1.是否可以使用riscv-llvm工具链编译
Linux
内核
?
浏览 5
提问于2016-06-05
得票数 3
2
回答
将64位ubuntu用于开发目的可以吗?
64-bit
我正试图在我的6GB内存
配置
的PC上安装32/64位ubuntu。我将主要使用ubuntu PC进行开发-- Xilinx
FPGA
开发,gcc为8086和ARM软件开发,包括
Linux
内核
编译。
浏览 0
提问于2012-04-18
得票数 0
回答已采纳
2
回答
具有硬件处理器和所需工具的
FPGA
fpga
、
xilinx
、
intel-fpga
、
zynq
我正在开始一个项目,并想利用一个具有硬处理器的
FPGA
。 我正在寻找zynq-7000和旋风V SoC,尽管我对建议持开放态度。我的背景主要是微控制器的C/C++/asm开发,没有
FPGA
的经验。此外,我找到的许多将开源工具用于zynq-7000和cyclone V的示例似乎都假定嵌入式
linux
已经在目标系统上运行,而这对于我想要做的事情来说并不是必需的。相反,我想运行Freertos。我看得越多,似乎就越觉得在
FPGA
端我只能使用他们的工具,虽然我已经找到了一些像xc3sprog 这样的工具,它似乎
浏览 5
提问于2020-04-25
得票数 0
2
回答
在
内核
模式下捕获数据总线错误异常
linux
、
linux-kernel
、
linux-device-driver
我在Virtex 5芯片的microblaze上运行
Linux
。实际上,我有两个芯片运行相同的
Linux
代码,但芯片中的HDL模块不同。在驱动程序初始化期间,我试图从一个HDL模块读取ID寄存器,该模块存在于一个芯片上,而不在另一个芯片上,但在不存在ID寄存器的芯片上,我得到了一个“
内核
模式下的数据总线错误异常”。糟了。
浏览 0
提问于2015-10-23
得票数 1
1
回答
如何在编译
Linux
时更改
内核
基址?
kernel
、
linux-kernel
、
configuration
、
kernel-parameters
、
petalinux
我正在RedPitaya
FPGA
板上工作,想在上面使用不对称MultiProcessing。CPU0将运行
Linux
,CPU1将运行Baremetal或freeRTOS。为此,我需要更改
内核
加载地址,以便运行在CPU1上的应用程序/FreeRTOS能够访问内存。有人知道如何更改
内核
加载地址吗?我相信我们需要修改一些
配置
文件、设备树以及u引导加载
内核
的地址(不确定这个地址)。我认为我可以计算我们的其余,但我有一个困难的时间,以找出什么改变在
内核
,康菲格或源。
浏览 0
提问于2019-07-27
得票数 2
4
回答
FPGA
是如何“更新”的
fpga
我的印象似乎是,
FPGA
可以在芯片运行时进行更新;我需要知道这是否正确。 根据我所读到的内容,您可以按需更改
FPGA
网表,就像您可以更改在处理器上运行的程序一样。是的,我知道
FPGA
不是处理器。
浏览 3
提问于2010-12-08
得票数 3
回答已采纳
1
回答
LinuxKernel4.7 (Arch ARM64)不会在/sys/bus/ PCI /resource0/*/ for BAR0中创建"resource0“文件。
linux
、
arm
、
fpga
、
mmap
、
pci-bus
我正在做一个项目,我需要通过PCI BAR0从用户空间访问
FPGA
内存。我过去在老
内核
中所做的工作是打开位于/sys/bus/pci/devices/my_device/中的名为resource0的文件,然后使用mmap()函数,该函数向用户空间公开
FPGA
内存。不幸的是,在
内核
版本4.7 (架构ARM64)中,由于某种原因,似乎没有创建resource0文件。 当我使用lspci时,我可以看到系统识别了
FPGA
的PCI条。如何使
linu
浏览 9
提问于2016-08-12
得票数 1
回答已采纳
2
回答
为气旋V SoC (
Linux
)创建一个简单的音频驱动程序
audio
、
linux-kernel
、
driver
我正在设计一个使用 (ARM A9,运行
Linux
与
FPGA
耦合的
Linux
)板的软件。
Linux
操作系统运行良好,支持车载外设(以太网、SD卡等)。而且我可以通过userspace程序访问
FPGA
,目前使用的是mmap()。我想做的是把发射机连接到操作系统上,这样它就可以作为标准的音频
浏览 18
提问于2016-01-03
得票数 1
回答已采纳
2
回答
RISCV多核处理器的
Linux
移植
linux
、
multicore
、
bootloader
、
toolchain
、
riscv
我们已经为RISCV处理器移植了
Linux
,并且它正在我们自己的基于
FPGA
的带有busybox的板上工作。 我现在想将
Linux
移植到多核RISCV处理器。我应该对我的单
内核
Linux
内核
进行哪些更改以支持多核?
浏览 13
提问于2016-05-27
得票数 1
2
回答
PCI Express在驱动程序中中断
linux-device-driver
、
kernel-module
、
pci-e
我已经编写了一个
内核
模块(
linux
驱动程序),我正在使用INTx中断。我面临着中断处理的问题..。加载
内核
模块之前的:从
配置
读取: INT >11加载
内核
模块后的:从
配置
读取: INT >11当我用
FPGA
运
浏览 2
提问于2016-10-16
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
FPGA配置及68013的数据接口
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券