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驱动开发
【Linux API 揭秘】container_of函数详解
我的圈子:高级工程师聚集地我是董哥,高级嵌入式软件开发工程师,从事嵌入式Linux
驱动开发
和系统开发,曾就职于世界500强企业!创作理念:专注分享高质量嵌入式文章,让大家读有所得!
dong__ge
·
2023-12-22 13:51
Linux
API接口详解
linux
Linux驱动开发
Linux内核开发
LinuxAPI
iot
爱芯派pro通过无线网卡rtl8188eu连接热点
爱芯派pro通过无线网卡rtl8188eu连接热点爱芯派pro目前的底板的
pcie
的复位有问题,所以
pcie
接口无法挂载上去,所以自己购买的rtl8822网卡也用不了,然后想起来自己还有正点原子的rtl8188eu
冰糖小新新
·
2023-12-21 21:16
软件使用
网络
exsi 6.5 添加RTL8111/8168/8411 网卡驱动重新打包
参考安装esxi时候的NoNetworkAdapters报错解决办法-CSDN博客lspci查看网卡型号RTL8111/8168/8411
PCIE
xpress驱动下载地址ListofcurrentlyavailableESXipackages-V-FrontVIBSDepotWiki
linux实践操作记录
·
2023-12-21 21:55
linux
网络
运维
rk3568
pcie
网卡
rk3568
pcie
网卡
PCIe
(PeripheralComponentInterconnectExpress)网卡是一种使用
PCIE
xpress总线接口的网络适配器。
炭烤毛蛋
·
2023-12-21 08:55
rk3568
Android
#
LAN
Linux
arm开发
PCIe
高速视频采集卡设计方案:620-基于
PCIe
的高速视频采集卡
一、产品概述基于
PCIe
的高速视频采集卡,通过
PCIe
3.0X8传输到存储计算服务器,实现信号的分析、存储。
hexiaoyan827
·
2023-12-21 08:13
fpga开发
实验室数据采集
FPGA逻辑视频采集
高速视频采集卡
PCIe视频采集卡
视频程序开发
SAP UI5 应用开发教程之七十九 - 采用测试
驱动开发
理念(Test Driven Development)进行 SAP UI5 应用的功能开发(一)试读版
一套适合SAPUI5初学者循序渐进的学习教程教程目录SAPUI5本地开发环境的搭建SAPUI5应用开发教程之一:HelloWorldSAPUI5应用开发教程之二:SAPUI5的引导过程BootstrapSAPUI5应用开发教程之三:开始接触第一个SAPUI5控件SAPUI5应用开发教程之四:XML视图初探SAPUI5应用开发教程之五:视图控制器初探SAPUI5应用开发教程之六-了解SAPUI5的模
JerryWang_汪子熙
·
2023-12-20 18:08
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
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他