社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
2025 中国国际低空经济产业创新发展大会
2025 第六届国际 AIoT 生态发展大会
2025 全球 MCU 生态发展大会
2025 第六届中国国际汽车电子高峰论坛
IIC Shenzhen 2025
2025国际电子商情分销与供应链行业年会
IIC Shanghai 2025
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
登录|注册
芯语
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
首页
热门
专栏作家
电子产业热词
CEO专栏
技术文库
科技头条
专栏入驻
×
提示!
您尚未开通专栏,立即申请专栏入驻
芯语
帖子
博文
用户
芯语
登录
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
驱动开发
【明晚直播】RT-ThreadPWM驱动开发与NXPA156实战解析,文末有抽奖问卷
RT-Thread 现已支持恩智浦官方推出的 FRDM-MCXA156 开发板并提供BSP!我们邀请了第一批评测使用开发板的工程师曹显嵩,为大家带来 RT-Thread PWM驱动开发与NXP A156实战解析 ,与大家分享他的经验。欢迎各位小伙伴来观看直播,也欢迎大家填写文末的FRDM-MCXA156调查问卷,抽送恩智浦周边,直播时开奖~FRDM-MCXA156调查问卷扫码或复制链接填写问卷,有
RTThread物联网操作系统
2025-03-13
84浏览
基于DWC_ether_qos的以太网驱动开发-rgmii抓包与分析实践
一.前言前面我们在”基于DWC_ether_qos的以太网驱动开发”系列文章中分享了驱动开发调试过程。其中最重要的就是要先调通收发数据流。而MAC和PHY之间数据流是重要的一环,其通过GMII(RGMII)接口通讯,该部分是数字接口,我们可以通过逻辑分析仪来监控RGMII接口的信号,可以知道MAC和PHY之间数据流是否正确。比如假设发送数据对方收不到,那么可以看RGMII的TX是否有正确数据发出,
嵌入式Lee
2025-02-13
221浏览
【原创】蔚来电驱动开发集成化思路的探讨
电动车千人会蔚来电驱动开发集成化思路的探讨EVH1000任传委蔚来汽车总监、机械集成与设计部专家大家上午好,我是来自蔚来汽车的任传委,很高兴参加千人会的年度盛会,主要的题目是《电驱动集成化设计思路的探讨》。坦白说这个议题确实比较大,而且在过去十多年中,我们电驱动的集成,从结构、壳体、支架、轴系的集成到多功能的集成,甚至到多合一,出现了百花齐放、百家争鸣的状态。今天我会结合我们在今年9月份刚刚量产的
电动车千人会
2025-01-23
440浏览
搞驱动开发去哪些公司
关注、星标公众号,直达精彩内容首先当然是推荐进大厂大公司,比如华为、大疆、海康、小米、商汤这些企业。做驱动的话,还可以去一些芯片大厂。但是说句实在话,应届生想去大厂,除了有扎实的技术基本功和很强的能力以及潜力外,一般还得有名校高学历的光环加持。应届生进名企大厂的毕竟还是少数人,普通双非一本和二三本就不说了,哪怕是211、985的应届生,能去华为、大疆、小米这种大厂的也是少数人。有机会能进大
李肖遥
2024-10-24
1093浏览
做嵌入式驱动开发,需要掌握哪些技能?
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang以前,做嵌入式驱动开发,只需要掌握一些基础的硬件知识、外设驱动等就可以了。而现在,疯狂内卷的浪潮之中,做嵌入式驱动开发,需要掌握的技能也越来越多。为什么学习嵌入式驱动开发?从招聘网站就可以看得出来,如今对人才的要求越来越高,不管你做嵌入式哪一个方向的开发,都会要求对驱动有一定了解。1、嵌入
strongerHuang
2024-09-24
1046浏览
基于DWC2的USB驱动开发-S/GDMA方式的启动与停止-EPENA状态BNA与XFERCOMPLETE中断
一. 前言DWC2支持S/G DMA即Scatter/Gather DMA模式,该DMA模式可以解放CPU实现高效的数据流。当然需要IP配置支持该模式,寄存器GHWCFG4的bit32为1时表示当前IP配置支持该DMA模式。IP支持该模式时,用户还可以配置是否使能该模式,设备模式时软件配置DCFG寄存器的bit23为1表示使能该DMA模式,当然此时必须使能DMA模式即GAHBCFG寄存器的DMAE
嵌入式Lee
2024-08-03
717浏览
最全Linux驱动开发全流程详细解析
一口Linux
2024-06-20
465浏览
STEP_BY_STEP开发DWC2的主机驱动程序-连接和断开详解以及驱动开发
一. 前言从一篇开始,我们将分享STEP BY STEP从0开始基于DWC2实现主机驱动,本篇先介绍初始化,连接与断开连接的实现。以下文件参考【REF1】和【REF2】指的 【REF1】指DWC_otg_databook.pdf 【REF2】指DesignWare Cores USB 2.0 Hi-Speed On-The Go (OTG) Programming Guide.pdf二. 详细
嵌入式Lee
2024-06-09
1007浏览
基于DWC2的USB驱动开发-高效灵活的IN端点发送实现
前言在UVC,UAC等要求实时传输的设备中,使用的是ISOC同步传输。而UVC等应用一般发送数据都比较大,比如发送一帧未压缩图像,可能就有几MB, 对于这种大数据的发送我们可以充分利用DWC2的Scatter/Gather DMA来实现。我们的设计目标是考虑资源消耗和性能的平衡,灵活可配,资源不够时可以降低效率但是也要能工作,资源够时可以充分发挥其性能。描述符dwc2的Scatter/Gather
嵌入式Lee
2024-01-26
1130浏览
基于DWC2的USB驱动开发-控制IN端点长数据发送实现
前言枚举一开始就是一系列标准请求,获取各种描述符的操作,比如通常就是获取设备描述符->设置地址->获取设备描述符->获取配置描述符->......。在控制端点OUT可以接收到SETUP之后,我们就要调试控制端点IN即设备发送数据的过程,即解析SETUP内容按照要求返回各种描述符。以上需要返回即设备IN端点需要发送的描述符内容有短有长,对于复合设备配置描述符往往会很长,可能有一两千字节都是比较常见的
嵌入式Lee
2024-01-24
908浏览
linuxPCIE驱动开发
linux下PCI驱动源码实例1,该源码缺少pci_fops的初始化:#include #include #include #include #include #include #undef debug // ATTENTION copied from /uboot_for_mpc/arch/powerpc/include/asm/signal.h// Maybe it don't work
羽林君
2023-11-29
898浏览
Linux下PCIe驱动开发与学习
PCIe概述PCI Express,是计算机总线PCI的一种,它沿用现有的PCI编程概念及通信标准,但建基于更快的串行通信系统。PCIE总线使用的是高速差分总线,并采用端到端的连接方式, 现在的高速总线基本上都是串行总线,这样可以使用更高的时钟频率。当前pcie协议支持到5.0版本,不同PCIe版本对应的传输速率如下:PCIe 版本编码传输速率(GT/S)x4吞吐量(MB/s)1.08b/10b2
羽林君
2023-11-28
1787浏览
GPGPU驱动开发训练营(1期)
课程背景openCL是从事GPU系统软件开发无法绕开的技术难点。从用户openCL的API到GPU内部执行过程打通,相关资料和经验都鲜有分享。GPGPU的开发众,知道GPU内部数据流控制流工作原理,对于理解GPU驱动开发至关重要。GPU的调试相比CPU调试工具不多,调试工具很难上手,很多用户反馈GPU调试是一个难点,也是一个痛点。基于以上,我们策划了这个训练营,旨在让从事GPGPU驱动开发的用户能
Linux阅码场
2023-11-06
1395浏览
Linux驱动开发课程v1.0
课程背景驱动是连接软件和硬件的纽带,在一个成熟的操作系统中,驱动代码的比例最高,工作量也很大。不论是UART,I2C,SPI,SD,显示,声音,视频编解码等嵌入式场景的驱动,还是服务器场景的pcie驱动,块设备驱动和网络驱动,驱动程序在整个系统中都发挥着重要的作用。课程介绍课程中软件研发最基本能力(环境和文档)开始带大家上手,从最简单的GPIO驱动带大家步入驱动的殿堂。从GPIO驱动引出Linux
Linux阅码场
2023-09-25
1181浏览
深刻理解Linux总线设备驱动框架,才能驾驭Linux驱动开发
Linux驱动程序的开发与应用程序的开发有很大的区别,这些差别导致了编写Linux设备驱动程序与编写应用程序的本质区别。1.用户态和内核态Linux操作系统分为用户态和内核态。内核态完成与硬件的交互,比如读写内存、将硬盘上的数据读取到内存等。驱动程序在底层与硬件交互,因此工作在内核态。用户态可以理解为上层的应用程序,可以是Java应用程序、Qt应用程序、Python应用程序等。Linux操作系统分
嵌入式电子
2023-09-22
981浏览
基于DWC_ether_qos的以太网驱动开发-LWIP的ICMP模块介绍与PING收发测试
一. 前言ICMP即Internet Control Message Protocol因特网控制消息协议。ICMP是网络层协议,IP不可分割的一部分。ICMP用于报告数据报处理中的错误,比如以下情况下时发送ICMP消息:当数据报无法到达其目的地时,当网关没有转发数据报的缓冲能力时,以及当网关可以指示主机在较短的路由上发送数据时。互联网协议的设计并不是绝对可靠的。ICMP这些控制消息的目的是提供有关
嵌入式Lee
2023-09-18
918浏览
基于DWC_ether_qos的以太网驱动开发-LWIP的ARP模块介绍
一.前言TCP/IP通讯第一步需要先调通ARP,否则TCP/IP包都不知道MAC地址要发给谁。这一篇来基于LWIP的ARP实现进行相关的分析。二.ARP协议回顾ARP协议可以参考rfc826帧格式如下:硬件类型~目的端协议地址部分才是ARP协议部分,其他的为MAC帧头尾。总共42字节,注意要+18字节的填充这样包括后面4字节的CRC,才满足42+18+4=64字节的最小帧长要求。区域目的MAC地址
嵌入式Lee
2023-09-17
1075浏览
基于DWC_ether_qos的以太网驱动开发-LWIP的定时器模块详解
一. 前言LWIP的定时器模块,实现了通用的软件定时器,用于内部的周期事件处理,比如arp,tcp的超时等,用户也可以使用。这一篇来分析该模块的实现。二.代码分析2.1源码源码位于timeouts.ctimeouts.h会按照如下条件编译#if LWIP_TIMERS && !LWIP_TIMERS_CUSTOM即LWIP_TIMERS为1 ,LWIP_TIMERS_CUSTOM为0才会编译,也是
嵌入式Lee
2023-09-15
864浏览
基于DWC_ether_qos的以太网驱动开发-LWIP在PC上进行开发调试
一. 前言LWIP是优秀的嵌入式TCP/IP协议栈,我们之前介绍了其在嵌入式环境裸机和RTOS环境的移植,有时候我们仅仅是需要调试协议栈本身,在嵌入式环境中可能调试不便,此时我们可以直接在PC环境下进行协议栈调试。以下以WSL+Ubuntu环境介绍LWIP的开发环境的搭建。二.创建 tap 虚拟网卡安装 UMLsudo apt install uml-utilities创建 tap0sudo tu
嵌入式Lee
2023-09-11
799浏览
电机控制和Linux驱动开发哪个方向更好呢?
电机控制和Linux驱动开发哪个方向更好呢?先说结论:任何一个领域,就像世间的五行,阴阳结合,虚实结合,利弊结合。对于哪个更好,不能一概而论,最重要的是要搞清楚,你更适合哪个? 1、共鸣当我看到这个问题,也确实是我早些年时所面临的抉择,不由得过来回答一下,一来表达自己的看法,二来想以此在互联网上发光发热,影响和帮助更多的人! 2、洞悉要知道电机控制和Linux驱动开发,哪个方向更好,首先要知道这两
嵌入式大杂烩
2023-09-10
583浏览
基于DWC_ether_qos的以太网驱动开发-RTOS环境移植LWIP与性能测试
一. 前言 前面我们基于无OS环境移植了LWIP,这一篇我们来基于RTOS移植LWIP,与无OS环境基本一致,只是需要实现一些系统组件的接口,信号量互斥量等。二. 需要移植文件我们参考lwip\contrib\ports\freertos下的移植进行修改,如果使用的是freertos的话直接参考即可。如果用的其他RTOS可以复制一份修改。复制lwip\contrib\ports\freertos并
嵌入式Lee
2023-09-10
1655浏览
基于DWC_ether_qos的以太网驱动开发-LWIP的堆(内存池)未对齐导致问题的案例分享
一. 前言内存未对齐访问问题这个已经是老生常谈的问题了, 由于LWIP的堆管理中也用到了地址(指针)强制转换所以也会遇到这个问题。对于老手比较容易发现,对于新手可能会比较疑惑。所以也单独分享一个案例吧,权当一个小的check list的case。二. 问题Lwipopts.h中MEM_ALIGNMENT可以配置堆对齐大小,有问题时是配置为1#define MEM_ALIGNMENT 1U异常时打印
嵌入式Lee
2023-09-09
887浏览
基于DWC_ether_qos的以太网驱动开发-LWIP的堆管理介绍
一. 前言堆管理是重点的基础代码,需要重点关注,移植时也需要关注。所以这一篇就来讲讲LWIP的堆管理。二. LWIP的堆管理实现LWIP实现了内部的堆管理,这样无OS等环境也可以直接移植使用,不依赖系统的堆管理。当然也可以配置为使用系统的堆管理。源码位于mem.c,mem.h如果使能MEM_LIBC_MALLOC则使用系统的堆管理接口需要配置以下宏mem_clib_freemem_clib_mal
嵌入式Lee
2023-09-08
645浏览
基于DWC_ether_qos的以太网驱动开发-LWIP的内存池介绍
一.前言lwIP为基础结构提供了专用的内存池管理,比如netconn,protocol控制块,包缓存等。在memp.c下实现。LWIP的内存池有两种方式实现,通过宏MEMP_MEM_MALLOC配置,默认opt.h中配置为0.配置为1使用mem_malloc/mem_free mem.c配置为0使用单独实现memp.c。我们这里重点讲后者。二. 相关源码src/core/memp.csrc/inc
嵌入式Lee
2023-09-07
1443浏览
基于DWC_ether_qos的以太网驱动开发-无OS环境移植LWIP
一.前言前面我们实现了数据的收发,现在我们就可以移植协议栈了。LWIP是一个适合嵌入式平台的著名的轻量级协议栈,我们这一篇就来无OS环境移植LWIP,下一篇再基于RTOS移植LWIP。二. 源码LWIP官网如下https://savannah.nongnu.org/projects/lwip/下载源码git clone https://git.savannah.nongnu.org/git/lwi
嵌入式Lee
2023-09-06
1042浏览
正在努力加载更多...
广告
今日
新闻
1
传索尼拟分拆半导体业务
2
英伟达辟谣“计划分拆中国业务”
3
国家工业和信息化部发布《2025年汽车标准化工作要点》
4
虽中国区销售降低,然Cadence 2025Q1同比仍增23%
5
恩智浦换帅,营收同环比双降9%
6
英伟达将分拆中国业务?回应来了
7
传半导体设备行业将大规模整合,200 家并作10 巨头
8
特朗普被传调低汽车关税,政策转向实用主义
热门
文章排行
1
涉及储能!两国总统同日访华,释放合作信号
行家说储能
3067
2
传中国对部分美国芯片加征关税豁免:125%降至0
52RD
3041
3
传中国对部分美国芯片加征关税豁免:125%降至0
射频美学
2588
4
传!部分美国产芯片获中国125%关税豁免
芯极速
2434
5
中国对部分美国芯片加征关税豁免:125%降至0
芯片视界
1847
6
传中国对部分美国芯片免征关税!
皇华电子元器件IC供应商
1754
7
中国第一个L3来了!华为新一代ADS4重磅发布:4大升级、4个配置
快科技
1742
8
该GaN企业完成亿元融资,产品进入小米、联想等一线厂商
第三代半导体风向
1739
9
储能行业中的“五大四小”是什么?
锂电联盟会长
1681
10
重磅!华为AI芯片910C将于5月量产出货,920也在路上了!
飙叔科技洞察
1665
11
闭环!DeepSeek-R2与华为深度合体,昇腾芯片利用率达82%;推理成本较GPT-4下降了97.4%!
飙叔科技洞察
1468
12
曝蔚来一智驾技术大佬离职!
谈思汽车
1425
13
突发!传中国对部分美国芯片免征关税!
ittbank
1226
14
发布6nm!出货16亿颗手机芯片,5G芯片应用全球76个国家,又一国产手机芯片站稳了!
飙叔科技洞察
1182
15
DeepSeekR2要来了!看点大爆料
ittbank
1160
16
华为激进!Mate80塞进大风扇,麒麟性能这下爆发了
手机技术资讯
1146
17
【实战干货】7张图带你看懂PCB布线规范,不踩坑才是高手!末尾有彩蛋
凡亿PCB
1072
18
2025上海车展前瞻报告:创新智联自主竞逐高端
智车文库
986
19
泡沫正在破灭!英伟达高位下跌60%正在成为现实
美股研究社
888
20
OpenCV4.10DNN部署YOLO11全系模型
OpenCV学堂
864
21
2025上海车展智驾域控制器方案大盘点(共28家)
汽车电子与软件
857
22
出货量全国第一!射频芯片细分龙头拿下数亿元融资
物联传媒
796
23
IDC:2025年Q1中国折叠屏手机出货增长53.1%,华为份额超75%
52RD
772
24
特斯拉专家访谈:GaN车载应用已成趋势
第三代半导体风向
758
25
国内半导体设备企业,拟精简至10家
芯极速
742
26
传海关通知:符合条件的美产芯片豁免关税
贞光科技
735
27
粤芯半导体启动IPO辅导!国产射频芯片厂商锐石创芯拟A股IPO!
飙叔科技洞察
706
28
REDMITurbo4Pro发布:首发第四代骁龙8s,体验再升级
Qualcomm中国
705
29
iQOOZ10TurboPro发布:特爆越级,样样超Pro
Qualcomm中国
703
30
NVIDIA修复了41个Bug的驱动曝出一堆新Bug!官方紧急行动
硬件世界
680
广告
最新
评论
更多>>
学习了
青青水草
评论文章
2025-04-22
湿度正在偷偷毁掉你的基准源精度!
good,.
mhlyjay
评论文章
2025-04-22
MOS管损耗理论计算公式推导及LTspice仿真验证
资料
文库
帖子
博文
1
电源工程师技术培训-初级
2
自动控制原理++上册,黄家英,第二版
3
IGBT图解
4
车规级功率半导体技术现状、挑战与发展趋势
5
WeActStudio的STM32G431CoreBoard开发资料
6
2025年感知技术十大趋势深度分析报告
7
C#+WPF+Opencv模块化开发视觉对位运动控制系统
8
[完结14章]Vue3.5+Electron+大模型 跨平台AI桌面聊天应用实战
9
[完结14章]RAG全栈技术从基础到精通 ,打造高精准AI应用
10
如何使用英飞凌IGBT7设计高性能伺服驱动器
1
【2025面包板社区内容狂欢节】发文、回帖赢25万E币!
2
已知并联电阻总阻值,算出23456个......并联电阻的阻值,比...
3
差分晶振的输出方式有哪几种呢
4
【敏矽微ME32G030系列】+初识及测试开发板(外接继电器)
5
【敏矽微ME32G030系列】+初识篇
6
MacBook扩展坞怎么选?
7
IU5209E升压充电管理芯片
8
电解电容寿命能不能满足5年?固态电容的寿命是不是要更...
1
国产智能驾驶舱"芯"选择:紫光国芯车规级LPDDR4内存可靠性分析
2
虹科应用 | 当CANoe不是唯一选择:发现虹科PCAN-Explorer 6
3
飞凌嵌入式2025嵌入式及边缘AI技术论坛圆满结束
4
探针台维护方法
5
芯资讯|WTR096-16S录音语音芯片:重塑智能家居的情感连接与安全守护
6
晶振内部的污染物是哪里来的?
7
晶振有电压,但没有压差,是短路吗?
8
盘点全球十大人形机器人公司!你认识哪家?
1
MOSFET选型注意事项及应用实例
2
DC-DC电路设计中加的“自举电容”到底有何讲究?
3
变频器过热报警?别慌,一文教你轻松解决!
4
电流检测,采样电阻Rshunt切换电路设计
5
新“焊武帝”元器件焊接思路简析
6
【电机控制】PMSM无感FOC控制-双电阻以及三电阻电流采样法
7
手机充电器插入排插时打火花是怎么回事?
8
电子封装陶瓷基板及其金属化工艺
9
一篇文章告别锂离子电池知识盲区
10
变频器跳闸保护全解析
在线研讨会
利用氮化镓技术打造高效电机驱动——人形机器人、无人机与电动汽车应用
ADMT4000重新定义多圈编码器设计
NSSine™系列实时控制MCU在数字电源和电机控制领域的应用
ST 在大功率热管理系统中的电机控制系统方案(AI 数据中心/暖通空调/电池储能系统/变频制冷)
EE直播间
中小数字IC云仿真加速方案:弹性资源与验证效率提升
直播时间:05月22日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
传索尼拟分拆半导体业务
英伟达辟谣“计划分拆中国业务”
国家工业和信息化部发布《2025年汽车标准化工作要点》
虽中国区销售降低,然Cadence 2025Q1同比仍增23%
恩智浦换帅,营收同环比双降9%