E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PCIE驱动开发
AD采集卡设计方案:630-基于
PCIe
的高速模拟AD采集卡
基于
PCIe
的高速模拟AD采集卡一、产品概述基于
PCIe
的一款分布式高速数据采集系统,实现多路AD的数据采集,并通过
PCIe
传输到存储计算服务器,实现信号的分析、存储。
hexiaoyan827
·
2023-12-20 05:52
fpga开发
高速数据采集系统
实验室数据采集
高速模拟AD采集卡
AD采集卡
AD采集卡设计方案:130-基于
PCIe
的中速模拟AD采集卡
一、产品概述基于
PCIe
的一款分布式高速数据采集系统,实现多路AD的数据采集,并通过
PCIe
传输到存储计算服务器,实现信号的分析、存储。
hexiaoyan827
·
2023-12-20 05:22
fpga开发
高速数据采集系统
中速模拟AD采集卡
AD采集卡
实验室数据采集
存储计算服务器
linux驱动的学习 &
驱动开发
初识
1设备的概念在学习驱动和其开发之前,首先要知道所谓驱动,其对象就是设备。1.1主设备号&次设备号:在Linux中,各种设备都以文件的形式存在/dev目录下,称为设备文件。最上层的应用程序可以打开,关闭,读写这些设备文件,从而完成对设备的操作。为了管理这些设备,系统为设备编了号,每个设备都拥有主设备号和次设备号。主设备号用于区分不同种类的设备,而次设备号用于区分同一类型的多个设备。(对于常用的设备如
mjmmm
·
2023-12-20 01:28
linux
驱动开发
linux驱动
设备
Linux系统结构
系统架构
PEX8796-AB80BIG PCI Express® 开关IC、F4482LKGI8/F4481LKGI8射频放大器、LPC2458FET180 基于ARM7的MCU
一、PEX8796-AB80BIG第三代
PCIE
xpress(8GT/s)交换机,35X35mmFCBGAPEX8796是一款采用40纳米技术开发的96通道、24端口
PCIe
Gen3交换机设备。
Mandy_明佳达电子
·
2023-12-19 19:08
明佳达电子
express
网络
服务器
PCI/
PCIe
iATU
iATUisinternaladdresstranslateunit.IttranslatesPCIaddresstodeviceinternaladdress.Forexample,youhaveaPCI/
PCIe
card
alex_mianmian
·
2023-12-19 11:05
linux
PCI
iATU
【ros2 control 机器人
驱动开发
】简单双关节机器人学习-example 1
【ros2control机器人
驱动开发
】简单双关节机器人学习-example1文章目录前言一、RR机器人创建descriptionpkg创建demospkg二、创建controller相关创建examplepkg
机器人梦想家
·
2023-12-19 08:31
ROS2机器人操作系统
机器人
人工智能
关于
PCIE
显卡的电源供电 6pin或 8pin 转接问题
问题背景市面销售的电源五花八门非模组电源有一些只有6+8pin,对于8pin的电源缺少2pin供电模组或半模组电源模组电源可能某些线材丢失半模组电源,如果线材丢失,在默认线材不够的情况下,可能面临跟全模组丢线一样的问题市面销售的显卡供电接口种类丰富无独立供电不存在问题独立6pin供电主流电源一般能支持独立8pin供电主流电源一般支持(6+2)独立8+6pin供电主流电源一般能支持独立8+8pin供
Cony_14
·
2023-12-19 05:42
电源
显卡
PCIE
供电
PCIE
系统标准体系结构解读(四):体系结构概述之处理层数据包
1.4.1TLP的结构通用TLP头的格式:下图展示了一个3DW头的格式内容。头字段头位置字段用途Lenth[9:0]字节3的7:0字节2的1:0TLP数据有效载荷的传送大小,以DW为单位,最大为1024DW。编码:0000000001b=1DW;0000000010b=2DW;…;1111111111b=1023DW;0000000000b=1024WAttr字节2的比特5:4bit5:灵活的顺序
小学究鑫鑫
·
2023-12-18 22:53
Linux下的I2C驱动框架以及代码实现
参考资料:1、LinuxIIC驱动分析—框架分析-知乎(zhihu.com)2、《Linux
驱动开发
指南》第十一章3、《正点原子I.MX6U嵌入式Linux
驱动开发
指南V1.6》4、《Linux设备
驱动开发
详解
yekh_sys
·
2023-12-18 13:59
Linux驱动
嵌入式
IIC协议
Linux驱动开发
U-boot顶层Makefile分析及编译流程
设置目标架构、交叉编译器和配置文件1.6调用scripts/Kbuild.include1.7交叉编译工具变量设置二、makexxx_defconfig过程三、U-boot的make过程本篇文章作为对正点原子的
驱动开发
教程中
lagransun
·
2023-12-18 11:14
U-boot系列
linux
嵌入式硬件
开源
经验分享
U-boot启动流程与加载内核过程
目录一、U-boot启动过程流程图二、U-boot启动过程函数简单注释本篇文章梳理了一下对正点原子的
驱动开发
教程中u-boot启动流程的梳理,制作了一份流程图,并简单的记录了一下各函数的作用,方便回头翻阅
lagransun
·
2023-12-18 11:14
U-boot系列
linux
驱动开发
经验分享
笔记
Linux
驱动开发
BL5372项目BUG(一)--rtc_device_register函数注册失败
版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xi_xix_i/article/details/134388432目录一、问题描述二、结论三、Debug过程四、解决方案题外话一、问题描述在使用linux的RTC框架的时候,使用rtc_device_register()函数时出现内核错误,报错如下
lagransun
·
2023-12-18 11:43
linux
驱动开发
bug
linux
驱动开发
中常用函数--container_of的用法及分析
版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xi_xix_i/article/details/134625972目录1.开发环境2.container_of用法简介3.container_of详解4.container_of测试1.开发环境linux4.192.container_of用法简介
lagransun
·
2023-12-18 11:43
Linux驱动开发常用函数
linux
驱动开发
运维
字符设备驱动框架的编写
一.简介我们在学习裸机或者STM32的时候关于驱动的开发就是初始化相应的外设寄存器,在Linux
驱动开发
中,肯定也是要初始化相应的外设寄存器。
凌肖战
·
2023-12-18 11:13
系统移植篇
Linux驱动学习
linux
arm开发
linux
驱动开发
中常用函数--dev_get_drvdata()与dev_set_drvdata()的用法
版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xi_xix_i/article/details/134608997目录1.开发环境1.dev_get_drvdata()与dev_set_drvdata()函数简介2.dev_get_drvdata()与dev_set_drvdata()函数测试1
lagransun
·
2023-12-18 11:13
Linux驱动开发常用函数
linux
驱动开发
c语言
Linux
驱动开发
学习笔记5《pinctrl和gpio子系统实验》
目录一、pinctrl子系统1.pinctrl子系统简介二、gpio子系统1.gpio子系统简介2.gpio子系统API函数3.与gpio相关的OF函数三、硬件原理图分析四、实验程序编写1.修改设备树文件2.LED灯驱动程序编写3.编写测试APP五、运行测试1.编译驱动程序和测试APP(1)编译驱动程序(2)编译测试APP2.运行测试上一章我们编写了基于设备树的LED驱动,但是驱动的本质还是没变,
ssz__
·
2023-12-18 11:42
Linux驱动开发学习
linux
驱动开发
学习
ubuntu
c语言
Linux
驱动开发
学习笔记4《设备树下的LED驱动实验》
目录一、设备树LED驱动原理二、硬件原理图分析三、实验程序编写1.修改设备树文件2.LED灯驱动程序编写3.编写测试APP四、运行测试1.编译驱动程序和测试APP(1)编译驱动程序(2)编译测试APP2.运行测试一、设备树LED驱动原理在上节中,我们直接在驱动文件newchrled.c中定义有关寄存器物理地址,然后使用io_remap函数进行内存映射,得到对应的虚拟地址,最后操作寄存器对应的虚拟地
ssz__
·
2023-12-18 11:42
Linux驱动开发学习
linux
驱动开发
学习
ubuntu
c语言
正点原子
驱动开发
BUG(一)--SPI无法正常通信
imx6ull的spi适配器驱动程序控制片选分析3.1设备icm20608的驱动程序分析3.2imx的spi适配器的驱动程序分析四、BUG修复测试五、其他问题一、问题描述使用正点的im6ull开发板进行spi通信
驱动开发
实验的时候
lagransun
·
2023-12-18 11:09
正点Linux驱动开发学习笔记
驱动开发
bug
linux
运维
记录Oracle Exadata X8M-2 存储服务器告警灯亮的处理过程(/SYS/MB/P0&
PCIE
7)
文章目录概要调查流程处理方式:概要现场服务器告警灯亮,其他服务器正常,磁盘灯正常,所以从整体来看应是内部部件抛出的异常问题,需要登录机器确认:调查流程通过ILOMweb界面查看服务器状态进行信息收集:以上内容,可以看到报错是/SYS/MB/P0,并且服务器重启过一次。报CPU的问题,貌似比较严重,验证当前CPU情况同步查询相应官方文档。磁盘服务状态正常:CPU64输出没问题:官方文档:严重程度是危
DBA狗剩儿
·
2023-12-18 07:15
运维日常
服务器
运维
PCIe
之LTSSM Loopback
1.1Loopback状态转换图Loopback状态转换图如下所示:1.2Loopback解析Loopback状态的作用是测试和故障隔离,SPEC中只指定Loopback的进入和退出,至于一些其他的细节取决于设计的实现。Loopback既可以在单独的Lane上进行,也可以在配置好的Link上进行。LoopbackMaster指的是发起Loopback请求的组件,LoopbackSlave指的是回传
芯芯之火,可以燎原
·
2023-12-18 05:55
PCIe
硬件工程
信息与通信
PCIe
之LTSSM-Recovery.Equlization
1.1Recovery状态转换图Recovery对应的状态转换图如下所示:1.2Recovery解析在Recovery状态下,Tx和Rx使用已经配置好的LinkNumber、LaneNumber和之前协商好的速率发送和接收数据。在该状态下,可以进行切换速率,重新进行BitLock、SymbolLock或者BlockAlignment、Lane-to-Lane-de-skew操作。除此之外,还可以进
芯芯之火,可以燎原
·
2023-12-18 05:55
PCIe
硬件工程
信息与通信
PCIe
Retimer之Execution Mode Link Equalization
LinkEqualization当Retimer处于ExecutionMode下的LinkEqualization过程时,Retimer的两个伪端口和常规的port一样,会产生自己的Symbols,而不是简单的把数据从一个伪端口转发到另一个伪端口。当Retimer处于ExecutionMode的时候,它使用的LinkNumber和LaneNumber来自RT_captured_lane_numbe
芯芯之火,可以燎原
·
2023-12-18 05:25
PCIe
Retimer
硬件工程
信息与通信
PCIe
之Transmitter Coefficients Rules
1.1TransmitterCoefficients根据SPEC中的规定,TransmitterCoefficients需要满足以下规则:(1)C-1和C+1是两个在FIR方程方程中使用到的系数(具体的含义会在后面的文章进行介绍),分别代表pre-curssor和post-cursor。TS1中使用到的pre-cursor和post-cursor数值分别是C-1和C+1的绝对值,C0代表当前的cu
芯芯之火,可以燎原
·
2023-12-18 05:25
PCIe
硬件工程
信息与通信
PCIe
之LTSSM-Polling
LTSSM-Polling
PCIe
设备在此状态下,Tx开始以2.5GT/s的速率发送TS1和TS2,Rx可以通过这些TS1和TS2实现如下操作:1BitLock2SymbolLock或者BlockLock3Lanepolarityinversion
芯芯之火,可以燎原
·
2023-12-18 05:54
PCIe
硬件工程
信息与通信
PIPE Interface解析之PIPE介绍
PIPEInterface(PIPE5.2)简介PIPESPEC提供了一些MAC通过PIPEinterface去控制PHY的一些信息,比如
PCIe
的链路训练状态机(LTSSM)和链路状态等信息。
芯芯之火,可以燎原
·
2023-12-18 05:54
PIPE
Interface
硬件工程
信息与通信
PCIe
扫盲——ReTimer和ReDriver简介
自2019年下半年,
PCIe
Gen5正式发布以来,其单个Lane/Channel速率已达32Gbps,传统的FR4电路板支持这么高的速率是完全不可能的事情。
cy413026
·
2023-12-18 05:53
#
PCIE专题
reDriver
reTimer
PCIE
PCIe
Retimer之Retimer拓扑结构
Retimer拓扑结构在
PCIe
系统当中,Retimer支持的拓扑结构如下所示:在一条
PCIe
链路上,DSP和USP之间可能会有一个或者两个Retimer,对于每一个Retimer,它都有两个伪端口,可以实现动态的切换
芯芯之火,可以燎原
·
2023-12-18 05:23
PCIe
Retimer
硬件工程
信息与通信
可观测性
驱动开发
可观测性驱动的软件开发(ObservabilityDrivenDevelopment,缩写为ODD)鼓励开发团队在整个开发过程中考虑应用程序的可靠性和软件质量,利用工具或是开发人员的插桩来观测系统的状态和行为。可观测性并不是要直接调试代码逻辑,而是在每次新功能或者版本发布到生产环境后,检验生产环境的状态,帮助发现并定位潜在问题,找出系统中需要调试的代码所处的位置。这里有一些最佳实践和准则可以遵守,
自天佑之吉无不利
·
2023-12-18 05:28
视频数据卡设计方案:120-基于
PCIe
的视频数据卡
一、产品概述基于
PCIe
的一款视频数据收发卡,并通过
PCIe
传输到存储计算服务器,实现信号的采集、分析、模拟输出,存储。
hexiaoyan827
·
2023-12-18 00:49
fpga开发
实验室数据采集
视频数据收发卡
信号采集
分析
PCIe的视频数据卡
模拟输出
存储
Cucumber 黄瓜测试 BDD 从入门到精通
1.CucumberCucumber是BDD(Behavior-DrivenDevelopment,行为
驱动开发
)的一个自动化测试工具,使用自然语言来描述测试用例,使得非研发(QA、PM)也可以理解甚至编写测试用例
java熬夜伏羲
·
2023-12-17 19:23
永磁同步电机
驱动开发
-硬件
1.原来就知道STM32F407贵,现在彻底的贵了。永磁同步电机驱动一般需要用到SVPWM坐标变换浮点会快很多,还有弱磁算法都需要浮点运算,160M的主频,一个周期计算时间一般在60微秒左右,那么载波频率也只能选择在8-12K之间MCU:128KFLASH-32KSRAMGD32E103RBT6120M主频勉强够用,关键国产,RAM越大越好,为什么呢方便调试,很多参数可以存在RAM里面方便调取。3
YONYON-R&D
·
2023-12-17 14:44
电机开发
电机
驱动开发
历程(一)
电机
驱动开发
历程(一)第一次写博客,简单记录一下自己的开发历程。
快乐的小火车asd
·
2023-12-17 13:43
电机驱动开发
编程语言
电机
驱动开发
最近在搞电机驱动程序,感觉很简单,实际操作却发现里面还有很多猫腻(细节)。电机在嵌入式设备中非常常见,例如云台的转动,都是靠电机来驱动的。电机常见分步进电机、直流电机,相对来说步进电机精准度会更高,控制起来也更复杂。直流电机,往往需要接一个反馈,才能比较好的控制电机。总体来说,电机驱动的目的:1、电机开关2、电机转动方向3、电机转动距离(角度)4、电机转动速度把这几项管理好(协调好),就是驱动主要
小刚学長
·
2023-12-17 13:12
MCU
驱动开发
单片机
嵌入式硬件
高通平台开发系列讲解(USB篇)Composite USB gadget framework
本篇章主要图解高通平台
PCIe
EP软件架构一、GadgetframeworkCompositeUSBgadgetframework架构如下所示:Thecompositeframeworkprovidesstructuresand
内核笔记
·
2023-12-17 13:18
高通
字符设备
驱动开发
基础
一.简介本文简单了解一下,在字符设备
驱动开发
开始前对其一些基本认识。简单了解一下,应用程序与驱动的交互原理,以及字符设备
驱动开发
流程。
凌肖战
·
2023-12-17 06:55
linux
arm开发
Jest和Mocha对比:两者之间有哪些区别?
单元测试是测试
驱动开发
(TDD)的重要组成部分,在我们进行实际功能开发之前,它是用来
百晓生说测试
·
2023-12-17 06:21
软件测试
软件测试工程师
自动化测试
功能测试
自动化测试
软件测试
程序人生
职场和发展
如何进行软件测试和测试
驱动开发
(TDD)?
1.软件测试概述1.1什么是软件测试?软件测试是一种评估系统的过程,目的是发现潜在的错误或缺陷。通过对软件进行测试,开发者和测试人员可以确定软件是否符合预期的需求、功能是否正常运行,以及系统是否足够稳定和可靠。1.2为什么进行软件测试?软件测试的目的不仅仅是发现问题,更是确保软件在实际使用中能够稳定运行、符合用户需求。以下是进行软件测试的一些重要原因:发现潜在问题:通过测试,可以及早发现并修复潜在
灰度少爷
·
2023-12-17 06:17
C语言100问
驱动开发
tdd
基于高通MSM8953平台的android系统CW2015电量计
驱动开发
3.1、修改aboot.c文件:修改/bootable/bootloader/lk/app/aboot/aboot.c,增加:+#include+#include#includeexternintget_target_boot_params(constchar*cmdline,constchar*part,char**buf);+staticstructqup_i2c_dev*i2c_dev;vo
colin工作室
·
2023-12-17 00:38
android
驱动开发
android
驱动开发
基于高通MSM8953平台的android系统SGM41511充电IC
驱动开发
4.1、修改msm8953-no-pmi.dts:修改/kernel/msm-4.9/arch/arm64/boot/dts/qcom/msm8953-no-pmi.dts,增加:+&tlmm{+sgm41511_int_active:sgm41511_int_active{+mux{+pins="gpio42";+function="gpio";+};++config{+pins="gpio42
colin工作室
·
2023-12-16 23:05
android
驱动开发
android
驱动开发
Linux
驱动开发
需要掌握哪些编程语言和技术?
Linux
驱动开发
需要掌握哪些编程语言和技术?
单片机一哥
·
2023-12-16 19:24
单片机
编程
嵌入式
单片机
51单片机
RK3568外部IO中断示例
中断在linux、设备
驱动开发
里使用的都非常多,可以更加实时的检测GPIO30的状态。
武汉万象奥科
·
2023-12-16 16:05
arm开发
ARM开发
ARM课程介绍课程特点ARM开发-->Linux移植-->
驱动开发
前后联系:ARM和系统移植为
驱动开发
学习做准备工作所需知识:C语言基础及STM32需要的硬件知识课程要求目标:学习程序运行原理、硬件的控制原理会看原理图
满山的猴子我的腚最红
·
2023-12-16 16:28
ARM开发
arm开发
stm32
嵌入式硬件
c#
海思
驱动开发
之寄存器操作
海思
驱动开发
之寄存器操作1.查看海思数据手册2.配置GPIO为输入输出步骤1:配置复用控制寄存器步骤2.配置方向寄存器步骤3.配置数据寄存器3.配置为中断模式总结1.查看海思数据手册这里需要用到的文档有两个
lzg2021
·
2023-12-16 10:57
海思开发专栏
PXI/
PCIe
/VPX机箱 ARM|x86 + FPGA测试测量板卡解决方案
PXI便携式测控系统是一种基于PXI总线的便携式测试测控系统,它填补了现有台式及机架式仪器在外场测控和便携测控应用上的空白,在军工国防、航空航天、兵器电子、船舶舰载等各个领域的外场测控场合和科学试验研究场合都有广泛的应用。由于PXI便携式测控系统的特殊性,不同的测控项目,要求各异,测控领域国内外著名厂商很难专门投入研发去设计满足这类小批量多样化的定制需求。本文从介绍NI和PXI总线入手,逐步展开,
深圳信迈科技DSP+ARM+FPGA
·
2023-12-16 05:57
PXI/CPCI/VPX
数据采集
PXI
CPCI
VPX
Rhapsody—复杂域控软件架构开发套件
产品概述Rhapsody是基于UML/SysML的模型
驱动开发
集成环境,专注于嵌入式和实时系统。通过Rhapsody的模型驱动体系,可以快速地将应用模型部署到实时嵌入式操作系统。
经纬恒润
·
2023-12-16 01:34
Rhapsody
基于FPGA的视频接口之高速IO
高速IO接口传输视频,一般会被拓展为万兆以太网、40G以太网、10G光纤、40G光纤、3G-SDI、CML、
PCIE
、SATA等协议接口来传输视频。我们拿最具代表,大名鼎鼎的GTX举例
Eidolon_li
·
2023-12-16 00:59
基于FPGA的视频接口驱动
fpga开发
基于FPGA的视频接口之高速IO(
PCIE
)
简介相对于其他高速IO接口应用,
PCIE
协议有专门的的IP来进行操作,通过8对输入高速IO,以及输出高速IO,来实现
PCIE
X8功能。原理框图原理图软件调用
Eidolon_li
·
2023-12-16 00:59
基于FPGA的视频接口驱动
fpga开发
3.17 Linux 网络配置
1、网卡命令规则服务器通常有多块网卡,有板载集成的,同时也有插在
PCIe
插槽的。Linux系统的命名原来是eth0,eth1这样的形式,但是这个编号往往不一定准确对应网卡接口的物理顺序。
HuaLuLemon
·
2023-12-15 23:41
J-C云计算运维
linux
FPGA高端项目:图像采集+UltraScale GTY +
PCIE
,aurora 8b/10b编解码+
PCIE
视频传输,提供工程源码和QT上位机源码和技术支持
目录1、前言免责声明2、相关方案推荐我这里已有的GT高速接口解决方案我已有的
PCIE
方案3、详细设计方案设计框图视频源选择ADV7611解码芯片配置及采集动态彩条视频数据组包UltraScaleGTY全网最细解读
9527华安
·
2023-12-15 23:10
FPGA
GT
高速接口
菜鸟FPGA
PCIE通信专题
菜鸟FPGA图像处理专题
fpga开发
qt
GTY
PCIE
XDMA
QT
8b/10b编解码
[RK-Linux] 移植Linux-5.10到RK3399(五)| 检查
PCIe
并识别M.2 NVMe SSD
ROC-RK3399-PCPro引出了
PCIe
座子,用于装载M.2NGFFM-Key接口的SSD。
嵌入式逍遥
·
2023-12-15 21:13
嵌入式Linux调试
linux
rk3399
pcie
nvme
ssd
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他