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驱动开发
PCIe
连载(二)
PCIe
总线架构和层次结构
1
PCIE
xpress总线架构如果将计算机比作人的话,CPU就是人的大脑,而
PCIe
就是人的神经中枢,负责内部数据信息的传输。下图是
PCIe
总线结构。
romme426
·
2024-01-25 11:58
FPGA
PCIe
架构的处理器系统介绍
不同的处理器系统中,
PCIe
体系结构的实现方式不尽相同。
PCIe
体系结构以Intel的x86处理器为蓝本实现,已被深深地烙下x86处理器的印记。
咸鱼弟
·
2024-01-25 11:27
PCIe
linux
PCIe
huanju一台dell机器Ubuntu wifi 故障留档
故障表现:1在经过一路颠簸后,wifi一开,不管连没连上,屏幕都疯狂输出报错信息[11376.275959]
pcie
port0000:00:1c.7:AER:Correctederrorreceived
skywalk8163
·
2024-01-25 09:03
项目实践
前端
服务器
ubuntu
PCIE
之LTSSM状态机解析
在
PCIe
链路可以正常工作之前,需要对
PCIe
链路进行链路训练,在这个过程中,就会用LTSSM状态机。LTSSM全称是LinkTrainingandStatusStateMachine。
攻城狮Adam
·
2024-01-25 08:00
PCIE
PCIE
LTSSM
linux设备
驱动开发
学习笔记
linux设备驱动分类5.1.4.1、驱动分类(1)分3类:字符设备驱动、块设备驱动、网络设备驱动(2)分类原则:设备本身读写操作的特征差异5.1.4.2、三类驱动程序详细对比分析(1)字符设备,准确的说应该叫“字节设备”,软件操作设备时是以字节为单位进行的。典型的如LCD、串口、LED、蜂鸣器、触摸屏······(2)块设备,块设备是相对于字符设备定义的,块设备被软件操作时是以块(多个字节构成的
江洋之道
·
2024-01-25 08:07
linux
驱动开发
学习
《Linux设备
驱动开发
详解》读书笔记
《Linux设备
驱动开发
详解》读书笔记本书主要介绍linux设备
驱动开发
的方法,共有21章:linux设备驱动概述及开发环境搭建驱动设计的硬件基础linux内核及内核编程linux内核模块linux文件系统与设备文件字符设备驱动
江洋之道
·
2024-01-25 08:02
学习
笔记
驱动开发
国民技术N32G430C8开发笔记二-UART
驱动开发
参考demoE:\tfs\data\smartsafe\N32G430\Nations.N32G430_Library.1.0.0\projects\n32g430_EVAL\examples\USART\Interrupt开发uart1和uart3驱动。Uart1用于通信,uart3用于调试。参考用户手册5.2.5复用功能。Uart1_tx引脚使用PA9,重映射使用AF5,Uart1_rx引脚使
sscb0521
·
2024-01-25 08:32
N32G430C8
单片机
【服务器】关于lspci指令查看网卡数量的小坑
1、lspci指令用来查看当前系统连接的所有PCI/
PCIe
设备2、使用lspci命令最简单的方式就是直接输入lspci,然后按下回车键即可。这时候会列出当前系统中所有PCI设备的相关信息。
冷冰鱼
·
2024-01-25 07:57
服务器技术
服务器
运维
linuxPWM子系统源码分析--Apple的学习笔记
一,前言所谓学习,那么就和单纯完成任务是不同的,我的学习也是有目标的,那么从linux
驱动开发
的角度来说,若只是配置下就能用了,这样有点知其然而不知其所以然,所以我的目标就是先会用,然后学习框架及源码,
applecai
·
2024-01-24 21:03
系统移植(系统移植环境搭建及简单概念)
linux内核+根文件系统;根文件系统=库(/lib和/usr/lib)+命令(/bin和/usr/bin)+配置文件(/etc)+GUI(图形化界面,如:QT)1、为什么学习系统移植为后边学习linux
驱动开发
打基础
°嘟嘟嘟嘟
·
2024-01-24 19:38
系统移植
内核
uboot
arm
Day1.复习Linux系统移植的内容,将内核启动流程根文件系统的制作过程整理一下。
学习这门课程目的是为后面Linux
驱动开发
做准备,然后是
驱动开发
工程师必备技能。
m0_69078052
·
2024-01-24 19:05
linux
驱动开发
运维
GLM国产大模型训练加速
OneFlow框架通过使用数据并行技术,实现了在A100
PCIE
40G硬件环境下的高性能训练。相比原始的基于PyTorch、DeepSpeed、Apex的GLM实现,OneFlow的性
百度_开发者中心
·
2024-01-24 16:43
人工智能
深度学习
大模型
OpenHarmony 鸿蒙使用指南——概述
为了缩减
驱动开发
者的
驱动开发
周期,降低三方设备驱动集成难度,OpenHarmony驱动子系统支持以下关键特性和能力。弹性化的框架能
码中之牛
·
2024-01-24 12:10
鸿蒙
Harmony
OS
OpenHarmony
harmonyos
华为
鸿蒙开发
移动开发
Openharmony
Harmony 鸿蒙
驱动开发
驱动开发
驱动模型介绍HDF(HardwareDriverFoundation)框架以组件化的驱动模型作为核心设计思路,为开发者提供更精细化的驱动管理,让
驱动开发
和部署更加规范。
OpenHarmony_小贾
·
2024-01-24 08:29
OpenHarmony
移动开发
HarmonyOS
harmonyos
驱动开发
b树
鸿蒙开发
移动开发
typescript
Yapi Mock功能使用
(2)可以开启TDD(测试
驱动开发
)模式,测试人员可以通过mock,在接口提测前完成用例的编写。(3)测试可以模拟很多不好模拟的场景,比如你需要接口返回500,不再需要开发给代码动手脚即可实现
捉虫小将
·
2024-01-23 17:37
接口自动化
经验分享
Quartus联合modelsim,都要重新编译所使用的器件库
但是众所周知,SE版本最大的问题就是每次由Quartus自动调用时,都要重新编译所使用的器件库,特别是使用Stratix等含有收发器、
PCIE
硬核等单元时,仿真库编译时间实在太长。为了避免这个
者乎之类的
·
2024-01-23 08:46
quartus
(一)瑞芯微RK3568介绍
RK3568支持SATA/
PCIE
/USB3.0等各类型外围接口,
DSZS123
·
2024-01-23 07:28
arm
深度学习
物联网
神经网络
不建Vivado工程,也能看Device视图
在Device视图下:可以查看FPGA芯片可用资源例如:LUT、FF、BRAM、DSP、URAM等的个数;可以查看关键资源的分布情况例如:
PCIE
的位置,高速收发器的位置,因为这些位置直接影响到PCB设计以及
FPGA的花路
·
2024-01-23 06:28
软件使用
#
Vivado
fpga开发
音频开发之ALSA框架
主要框架ALSA的涉及本身比较复杂,如果不是特别底层的
驱动开发
,一般我们只需关注alsa在应用层给我们提供的接口即可。驱
稚肩
·
2024-01-23 06:30
音视频开发
音视频
GPU与SSD间的P2P DMA访问机制
基于
PCIe
(PeripheralComponentInterconnectExpress)总线连接CPU、独立GPU和NVMeSSD的系统架构。
古猫先生
·
2024-01-23 00:12
PCIe
p2p
服务器
linux
性能优化
Go 依赖管理
在这里我感受到了其中一些好处:没有少了许多代码格式风格的争论,强制统一的风格多好;编译速度超快,再也不用等待许久,才能编译完工程(测试
驱动开发
自然更爽);也不会出现同一个项目组中的人,在使用同一个语言的不同子集
_noname
·
2024-01-22 21:56
Golang
go
[EFI]ThinkBook 13s G3电脑 Hackintosh 黑苹果efi引导文件
硬件型号驱动情况主板ThinkBook13sG3处理器AMDRyzen™55600U已驱动内存1x16GBLPD4X-4266已驱动硬盘1x512GB
PCIe
TLC已驱动显卡1xAMDRadeon™Graphics
黑果魏叔
·
2024-01-22 21:08
电脑
《LabVIEW FPGA开发宝典》第9章:利用树莓派Linux RT+FPGA
PCIe
实现国产化RIO
1、引言:神电测控为什么要做支持LabVIEW直接编程的树莓派+
PCIe
+FPGA国产化cRIO(图形化、国产化、定制化、模块化、成本化)在很多嵌入式设备里面,除了FPGA外,一般还会存在一个运行实时系统的控制器
神电测控
·
2024-01-22 20:23
编程语言
linux
labview
fpga
pci-e
【业务领域】Scramble/de-Scramble加扰解扰总结
3、扰码器的分类4、扰码电路设计要点5、有没有更优的办法实现加扰:四、各类协议对加扰解扰的要求
PCIE
协议中加扰解扰五、其他总结CRC计算的在线网站一、加扰/解扰是什么什么是加
飓风_数字IC验证
·
2024-01-22 12:31
业务领域
硬件工程
pinctrl子系统简介
一.简介上一章我们编写了基于设备树的LED驱动,但是驱动的本质还是没变,都是配置LED灯所使用的GPIO寄存器,
驱动开发
方式和裸机基本没啥区别。
凌肖战
·
2024-01-22 10:24
Linux驱动学习
linux
arm开发
嵌入式
驱动开发
需要会哪些技能?
嵌入式
驱动开发
是指在嵌入式系统中编写驱动程序,实现设备与计算机之间的通信。嵌入式
驱动开发
是指编写设备驱动程序,实现设备与计算机之间的通信。
华清远见成都
·
2024-01-22 10:52
驱动开发
Robot Framework入门知识
一、RobotFramework简介1.RobotFramework是什么用于验收测试和验收测试
驱动开发
(ATDD)的通用测试自动化框架使用关键字驱动的测试方法使用Python或Java实现的测试库进行扩展
csdn_dyq111
·
2024-01-22 10:06
自动化测试
测试工具
P2P DMA发展全景分析解读
P2PDMA(Peer-to-PeerDirectMemoryAccess)技术是一种允许连接到
PCIe
总线上的不同设备之间直接进行数据交换的机制,无需通过CPU和系统内存中转。
古猫先生
·
2024-01-22 06:56
PCIe
p2p
人工智能
大数据
服务器
Rockchip linux USB
驱动开发
LinuxUSB驱动架构USBPHY
驱动开发
USB2.0PHY
驱动开发
Rockchip系列芯片,主要使用两种USB2.0PHYIP:InnosiliconIP和SynopsisIP。这两种IP的硬件
一叶知秋yyds
·
2024-01-21 19:49
驱动开发
瑞芯微平台
linux
驱动开发
c语言
linux
2022-10-09 常见硬盘接口技术:从IDE、SCSI到SATA、SAS再到M.2、
PCIe
常见硬盘接口技术:从IDE、SCSI到SATA、SAS再到M.2、
PCIe
https://blog.csdn.net/A993852/article/details/108957202常见硬盘接口技术简要对比硬盘接口技术
netppp
·
2024-01-21 18:04
GD32实现串口空闲(IDLE)中断 + DMA机制接收数据
前言串口功能在单片机开发中,是比较常用的外设,熟练使用串口功能也是
驱动开发
必备的技能之一。DMA是一种CPU辅助手段,可以在CPU不参与的情况下,是做一些辅助CPU的事情,如通常的数据搬运。
KAMI STUDIO
·
2024-01-21 07:08
嵌入式开发笔记
单片机
stm32
GD32
N32
空闲中断
MS5182N(AD7682)
驱动开发
调试总结(一)
简介MS5182N芯片是瑞盟科技的一款4通道的16位SARADC芯片,其对标的是ADI的AD7682芯片,或者说基本上两者功能一样,可以作为国产替代。另外其MS5189(8通道的)对标的则是AD7689。我此次项目中仅使用了MS5182N。不过还是吐槽一下,其数据手册做的真是无语,虽然明显有直接从AD7682上抄过来的,不过抄的也是不忍足视,我都怀疑其有做详细勘检没。鉴于此,最后我还是直接用AD7
KAMI STUDIO
·
2024-01-21 07:38
嵌入式开发笔记
单片机
嵌入式硬件
MS5182N
AD7682
ADC
断码屏显示
驱动开发
简介主要是总结一下对断码屏的使用开发经验,驱动操作上类似于点亮数码管。在相应的段上给定一个电平,即点亮或熄灭相应的位段;但液晶的内容的点亮有别于数码管的电平驱动方式,它采用的是多级阶跃电平,所以没有内置LCD驱动功能的MCU;一般驱动不了该液晶屏,即使能驱动代码逻辑也较为繁杂,不具有实际意义,一般选用专用的驱动IC。如下图:从上面的图中可以了解到三个参数:LCD工作电压、占空比和及偏压。其将LCD
KAMI STUDIO
·
2024-01-21 07:07
嵌入式开发笔记
单片机
嵌入式
硬件
Spring注解
驱动开发
之常用注解案例_告别在XML中配置Bean
Spring注解
驱动开发
之常用注解案例文章目录Spring注解
驱动开发
之常用注解案例1.组件注册注解1.1@Configuration和@Bean注解1.2自动扫描组件和指定扫描规则1.3自定义TypeFilter
小袁搬码
·
2024-01-21 07:33
spring
java
【linux驱动】讲解linux
驱动开发
中的并发与并行,并且给出解决
驱动开发
中资源竞争的解决方案(下)
文章目录解决资源竞争的方法自旋锁信号量互斥锁开发环境:迅为3568开发板+ubuntu18.04前文【linux驱动】讲解linux
驱动开发
中的并发与并行,并且给出解决
驱动开发
中资源竞争的解决方案(上)
☞黑心萝卜三条杠☜
·
2024-01-21 02:19
LINUX
linux
驱动开发
运维
Linux
驱动开发
基础知识——认识LED驱动程序 (二)
个人名片:作者简介:一名喜欢分享和记录学习的在校大学生个人主页:妄北y个人QQ:2061314755个人邮箱:
[email protected]
个人WeChat:Vir2021GKBS本文由妄北y原创,首发CSDN座右铭:大多数人想要改造这个世界,但却罕有人想改造自己。专栏导航:妄北y系列专栏导航:C/C++的基础算法:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些基础算法进
妄北y
·
2024-01-21 02:49
Linux
驱动开发基础知识
linux
运维
服务器
浅析CXL P2P DMA加速数据传输拥堵问题的解决方案
(1)Unordered-IO(UIO)在传统
PCIe
体系中,DMA传输通常是有序的,要求严格按照顺序完成,否则可能导致数据依赖性错误。而Unordered-IO允许通过CX
古猫先生
·
2024-01-21 00:48
CXL
p2p
网络协议
网络
《PCI Express体系结构导读》随记 —— 第I篇 第2章 PCI总线的桥与配置(19)
接前一篇文章:《
PCIE
xpress体系结构导读》随记——第I篇第2章PCI总线的桥与配置(18)2.4PCI总线的配置PCI总线定义了两类配置请求,一个是Type00h配置请求,另一个是Type01h
蓝天居士
·
2024-01-20 21:41
PCI
Express
PCI
PCIe
新品发布 | FlexRay系列产品TP1034和以太网系列产品TP1051全新亮相
新品发布/Newproductsrelease2024年1月5日,同星智能发布两款
PCIe
接口设备。FlexRay系列产品TP1034,2路FlexRay、2路CANFD总线转
PCIe
接口设备。
TOSUN同星
·
2024-01-20 20:13
同星硬件工具
软件工程
汽车
windows内核开发笔记十:PAGED_CODE在
驱动开发
中的作用
windows内核开发笔记十:PAGED_CODE在
驱动开发
中的作用#ifDBG#definePAGED_CODE()\if(VideoPortGetCurrentIrql()>1/*APC_LEVEL
jyl_sh
·
2024-01-20 12:17
操作系统
windows内核
系统内核
内核
驱动编程
操作系统
VC
windows编程
驱动开发
--多路复用-信号
一、多路复用每个进程都有一个描述符数组,这个数组的下标为描述符,描述符的分类:文件描述符:设备文件、管道文件socket描述符1.1应用层:三套接口select、poll、epollselect:位运算实现监控的描述符数量有限(32位机1024,64位机2048)效率差poll:链表实现,监控的描述符数量不限效率差epoll:效率最高,监控的描述符数量不限selectintselect(intnf
聪
·
2024-01-20 11:46
数据库
机械师-创物者M 安装UBUNTU 20.04 (WIN 10 + Ubuntu 20 双系统)
环境笔记本:机械师创物者M144Hz设计笔记本电脑十代i7-10875H/RTX2060独显轻薄全面屏游戏本标配16G/512G
PCIE
高速固态加装1TSSD:西部数据(WesternDigital)1TBSSD
ansondroider
·
2024-01-20 00:32
Linux
机械师
创物者M
ubuntu
20
双系统
VirtualBox
Spring Boot整合JUnit
本文将讨论SpringBoot整合JUnit的技术细节、最佳实践以及测试
驱动开发
(TDD)的优雅实践,以帮助开发者充分利用这一强大组合,提高代码质量与可维护性。
奇遇少年
·
2024-01-19 22:59
springboot整合
spring
boot
junit
后端
Linux内核--定时器
内核版本:v4.14在Linux内核
驱动开发
过程中,定时器是我们经常用到的一个东西,我们可以使用定时器延时执行一个任务或者轮询执行某一任务。
阿常啊
·
2024-01-19 18:05
Linux内核相关
linux
Linux
驱动开发
高精度定时器的精度测量
前言今天我们来评测linux内核的高精度定时器。顺便利用通过Tektronix示波器和DS100Mini数字示波器进行交叉测试。因项目需要用到精准的时间周期,所以要评估它的可行性,并验证正点原子的示波器能不能支撑嵌入式开发流程。Linux高精度定时器说明其实传统的低分辨率定时器随着技术的演进,已经无法满足开发需求。而且硬件的不断发展,硬件定时器的精度也越来越高,这也给高精度定时器创建了有利条件。低
Rice嵌入式开发
·
2024-01-19 18:32
Linux
嵌入式
编程语言
java
linux
大数据
OpenHarmony基于HDF简单
驱动开发
实例
OpenHarmony基于HDF简单
驱动开发
实例背景OpenHarmony-3.0-LTSqemu_small_system_demoliteos_aqemu添加配置device/qemu/arm_virt
码牛程序猿
·
2024-01-19 18:50
驱动开发
harmonyos
服务器
华为
鸿蒙系统
鸿蒙
RDMA Scatter Gather List详解
2.SGE简介在NVMeover
PCIe
中,I/O命令支持SGL(ScatterGatherList分散聚合表
大隐隐于野
·
2024-01-19 16:56
#
网络专栏
rdma
sgl
OpenHarmony——LCD功能简介
基于HDF(HardwareDriverFoundation)驱动框架构建的Display驱动模型作用如下:为LCD器件
驱动开发
提供了基础驱动框架,提升
驱动开发
效率。
码牛程序猿
·
2024-01-19 12:03
计算机外设
harmonyos
华为
鸿蒙系统
鸿蒙
服务器
Linux设备
驱动开发
学习笔记(等待队列,锁,字符驱动程序,设备树,i2C...)
1.内核工具和辅助函数1.1宏container_ofcontainer_of函数可以通过结构体的成员变量检索出整个结构体函数原型:/*pointer指向结构体字段的指针container_type结构体类型container_field结构体字段名称返回值是一个指针*/container_of(pointer,container_type,container_field);structmcp23
【linux嵌入式】玩家
·
2024-01-19 11:19
LInux嵌入式
linux
驱动开发
学习
嵌入式硬件
嵌入式软件
android
Linux
驱动开发
基础知识——Hello驱动程序(一)
个人名片:作者简介:一名喜欢分享和记录学习的在校大学生个人主页:妄北y个人QQ:2061314755个人邮箱:
[email protected]
个人WeChat:Vir2021GKBS本文由妄北y原创,首发CSDN座右铭:大多数人想要改造这个世界,但却罕有人想改造自己。专栏导航:妄北y系列专栏导航:C/C++的基础算法:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些基础算法进
妄北y
·
2024-01-19 11:15
Linux
驱动开发基础知识
linux
运维
服务器
驱动开发
库函数
嵌入式硬件
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他