腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何向
Linux
内核添加新的设备类
c
、
linux-kernel
、
linux-device-driver
我对
Linux
设备
驱动
程序很陌生,并学习如何向现有的设备类添加新的设备类。static struct class
fpga
= { .owner = THIS_MODULE, };添加一个名为
fpga
的新设备类是正确的吗?有人能解释一
下
设备类的概念以及它是如何工作的吗?
浏览 3
提问于2013-09-24
得票数 0
1
回答
Linux
如何抵抗单个事件的破坏?
linux
、
security
我选择
Linux
作为一个在实时系统中使用的系统。 这一个是1995年FT的一些广告; 这和这太复杂了,它们是基于爆米花
Linux
制作的。我确信这些原则是相同的,但我希望找到一些代码示例,其中包含来自
Linux
源代码的注释(如果它是在内核中实现的话),或者在
Linux
中为FT找到实用程序名称。以及如何运行它。
浏览 0
提问于2021-11-24
得票数 0
回答已采纳
2
回答
基地址寄存器如何获取地址?
linux
、
enumeration
、
pci
、
addressing
、
base-address
我已经完成了
linux
发行版
下
FPGA
的pcie
驱动
程序的开发。一切都很好。但是我想知道
FPGA
的PCI端点中的基址寄存器从哪里获得基址。当我生成PCIe端点时,我能够设置条形图的长度,但不能更多。在PCIe
驱动
程序中,我执行像pci_enable_device这样的标准函数,但我没有专门设置基地址。亲切地问候托马斯
浏览 12
提问于2014-06-05
得票数 3
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
回答
自定义以太网
驱动
问题
linux
、
driver
、
ethernet
我已经在下面提到的设置-
Linux
桌面PC系统。这是一个连接自定义的
FPGA
开发board.In,这个
FPGA
有一个以太网网卡IP的实现和执行。该板采用USB接口-USB线和串口连接到
FPGA
开发板上.从本质上说,这整个设置测试的是基于
FPGA
的网卡和相关的以太网
驱动
程序。有许多应用程序运行在主机
linux
上,并将数据发送给基于
FPGA
的以太网n/w卡,后者接受它,进行必要的处理,并发送到
FPGA
上实现的物理层,然后通过以
浏览 7
提问于2009-12-17
得票数 1
回答已采纳
1
回答
带有Yocto的外部xilinx PCie
驱动
程序
linux-kernel
、
fpga
、
yocto
、
xilinx
我以此为起点编译了xilinx pcie
驱动
程序。fs@fs:/opt/PHYTEC_BSPs/yocto_imx7/build/tmp/work/cortexa7hf-neon-poky-
linux
-gnueabi/met/0.1-r0$ scp
浏览 6
提问于2018-03-20
得票数 0
1
回答
对于协处理器外围设备的
Linux
设备
驱动
程序来说,什么是一个好的接口
linux
、
linux-device-driver
、
fpga
、
zynq
我已经写了一些
Linux
设备
驱动
程序,但我仍然处于新手的水平。我可以让它们工作,但这就是我所能说的。现在,我想在
FPGA
逻辑中构建一个协处理器块,并为同一
FPGA
中的ARM处理器编写设备
驱动
程序,以便将工作从ARM卸载到
FPGA
。我很难弄清楚如何最好地设计这个界面。如果对协处理器的访问是独占的,则可以将数据写入
驱动
程序,处理将在
FPGA
结构中进行,并通过调用读取来检索数据。然而,独占访问协处理器硬件将是一种浪费。理想情况
下
,任何用户空
浏览 2
提问于2015-03-14
得票数 2
1
回答
ISR内的PCIe读写
linux
、
fpga
、
interrupt-handling
、
dma
、
pci-e
我正在修改一个
linux
PCIe
驱动
程序,以便与altera
FPGA
PCIe核心一起使用。在我的
驱动
程序代码中,我做了pci_set_master(dev)来使PCIe读写工作。我需要将使能位写入
FPGA
DMA以启动传输。通过对使能位寄存器执行pcie写入(barx、offset、data),它可以完美地工作。问题是,当I/O中断发生时,我需要我的系统启动PCIe
FPGA
DMA,但当中断发生时,我在pcie内部放入pcie写(barx,偏移,数据),这会导致整个<e
浏览 8
提问于2013-06-04
得票数 0
回答已采纳
1
回答
将多个SPI端口(设备)注册到单个SPI平台
驱动
程序?
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
、
spi
我正在开发一个
Linux
驱动
程序来处理通过spi端口的通信。我的SoC提供了三个spi模块(我把它理解为端口),名为ecspir1/ecspi3 2/ecspi3 3。我已经实现了一个
驱动
程序,该
驱动
程序注册到spi
驱动
程序,并通过添加到dts和ecspi1
驱动
程序成功地处理了:&ecspi1 {
fpga
1但是,
驱动
程序在启动时探测了两次,在
浏览 4
提问于2020-03-13
得票数 2
回答已采纳
3
回答
如何实现真正的PCIe总线重扫描
linux-kernel
、
linux-device-driver
、
pci-e
、
hotplugging
我有一个
FPGA
(就像大多数问这个问题的人一样),它是在我的
Linux
内核完成初始PCIe总线扫描和枚举之后配置的。您可以猜到,
FPGA
实现了一个PCIe端点。我想让PCIe核心重新枚举整个PCIe总线,这样我的PCIe就会出现,并且我可以加载
驱动
模块。我还希望能够将
FPGA
负载交换到不同的配置中。我的意思是我想: 重新枚举PCIe端
浏览 23
提问于2015-09-01
得票数 28
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
0
回答
你的
FPGA
实现IGH的具体的方案是什么?
arm
、
fpga
不太理解你的
FPGA
实现igh主站的方案?你是在ARM上跑主站还是把主站直接移植到
FPGA
上?你看你的configure配置上用的还是通用网卡
驱动
,这里不还用通用网卡
驱动
会不会不太合适?假设
fpga
作为网络收发,你ARM和
FPGA
通信用的是什么方法(中断?还是AXI通信还是什么)?我最近在开发这个有挺多不太了解,希望请教一
下
,谢谢!
浏览 115
提问于2021-10-13
1
回答
在
Linux
中检测从PCIe端点到主机内存的事务
linux
、
linux-kernel
、
linux-device-driver
、
pci-e
我正在构建一个
FPGA
设计,其中一些设备(中央处理器,通用异步收发器,通用输入输出控制器)连接到AXI4总线。子系统通过PCIe与
Linux
驱动
程序驻留在
FPGA
接口上。该
驱动
程序创建设备文件以提供到在主机上运行的计算机系统模拟器的接口,即所谓的虚拟平台(VP)。部分系统组件将在VP中模拟,而其余组件将在
FPGA
上实现。VP的系统总线通过上述
驱动
器和桥接器透明地连接到
FPGA
上的AXI4总线。在主机上发起的事务已经实现并正常工作。我想知道是否有一种方法
浏览 13
提问于2018-06-08
得票数 2
1
回答
当访问Xilinx ARM SoC上的io内存时,
Linux
会冻结。
drivers
、
embedded
、
fpga
我正在尝试读取Xilinx Zynq板 (zc702)上的
FPGA
内存,作为将RTEMS
驱动
程序移植到
Linux
的一部分。由于
驱动
程序与RTEMS一起工作,物理内存地址已被证实是正确的。 为了能够在没有
Linux
崩溃的情况
下
从
FPGA
内存/寄存器中读取数据,需要采取哪些步骤?
浏览 0
提问于2018-01-10
得票数 1
1
回答
访问内部Xilinx
FPGA
块RAM
linux-device-driver
、
fpga
我正在为Xilinx Virtex-6
FPGA
PCI Express Gen 2评估/开发工具包SX315T X8编写设备
驱动
程序。我的操作系统是openSUSE 11.3 64位。在此设备的文档(Virtex-6
FPGA
集成块形式PCI Express用户指南UG517 (v5.0),2010年4月19日,第219页)中写道:·四个事务特定的2KB目标区域,使用内部Xilinx
FPGA
块RAM,提供8192字节的总目标空间 ·支持对3
浏览 2
提问于2011-05-22
得票数 1
1
回答
USB串行
驱动
程序(通信协议)
linux
、
usb
、
usbserial
我想开发一个包含USB控制器的
FPGA
,它的USB控制器实现了USB转串行协议。我认为USB转串行适配器很像键盘或鼠标。但我发现了相反的情况。我测试的设备使用“特定于供应商”的协议。这意味着每个USB串行
驱动
程序都需要自己的
驱动
程序,这似乎非常低效。 对于大多数工程师来说,这可能不是问题,因为他们可以从商店购买USB串行适配器,其供应商提供必要的软件。但是,如果我想在
FPGA
内部开发自己的USB转串行设备,我必须从头开始。我不想开发自己的协议,自己的
驱动
程序。是否有任何USB转串行协议是开放的(并且<em
浏览 0
提问于2015-02-10
得票数 0
2
回答
Linux
的PCIe DMA
驱动
程序
linux
、
linux-kernel
、
linux-device-driver
、
fpga
我目前正在工作一个Virtex 7
FPGA
。我正在尝试为
linux
驱动
程序安装
驱动
程序。
浏览 0
提问于2018-03-09
得票数 0
回答已采纳
1
回答
Xilinx impact usb jtag 13.4在Fedora崩溃
fedora
、
xilinx
大家好,我是一个
linux
和Xilinx
FPGA
的新手,但我正试图用两只脚直接跳进去。 我正试着在Fedora上运行Xilinx webpack。我尝试按照Xilinx USB
驱动
程序的说明安装它们,但没有任何帮助。还有其他人在Fedora中使用iMPACT吗?我越来越沮丧了。
浏览 4
提问于2012-01-23
得票数 0
1
回答
如何告诉
linux
重新训练和扫描PCIe总线?
linux-kernel
、
embedded-linux
、
pci-e
我们有一个嵌入式板,它有iMX8M-Plus处理器和
Linux
5.4.161版本。这个板有一个PCIe总线,那个连接到一个
FPGA
。当我们打开电路板时,
FPGA
还没有配置,所以它的作用就好像它不在PCIe总线上一样。 一旦
Linux
被完全引导,我们就配置
FPGA
,然后它才开始充当PCIe端点(设备)。但是,如果我重新启动
linux
而不重新启动
FPGA
,它就开始在lspci列表中可见。重新启动
linux
对我们来说不是一种选择。不知何故,我需要告诉
浏览 65
提问于2022-03-23
得票数 2
1
回答
如何修复总是在
Linux
内核SPI
驱动
程序中失败的SPI
驱动
程序?
c++
、
linux
、
embedded
、
embedded-linux
、
spi
我正在运行用Yocto (Pyro)构建的嵌入式
Linux
(4.14.16)。我正在一个自定义板上运行,它有一个i.MX6DL,SPI连接到一个
FPGA
( Xilinx 7)。我目前正在编写一个类,它是抽象层的一部分,因此这段代码位于
Linux
驱动
程序之上。它不是
Linux
设备
驱动
程序。问题是当我使用我的
驱动
程序试图读取
FPGA
中的寄存器时,它没有发送任何内容;SPI传输没有发生。我研究了一
下
Linux
中的spi
浏览 3
提问于2019-04-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
Linux下MySQL安装
Linux下安装Java
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券