社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
登录|注册
芯语
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
首页
热门
专栏作家
电子产业热词
CEO专栏
技术文库
科技头条
专栏入驻
×
提示!
您尚未开通专栏,立即申请专栏入驻
芯语
帖子
博文
用户
芯语
登录
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
驱动开发
【明晚直播】RT-ThreadPWM驱动开发与NXPA156实战解析,文末有抽奖问卷
RT-Thread 现已支持恩智浦官方推出的 FRDM-MCXA156 开发板并提供BSP!我们邀请了第一批评测使用开发板的工程师曹显嵩,为大家带来 RT-Thread PWM驱动开发与NXP A156实战解析 ,与大家分享他的经验。欢迎各位小伙伴来观看直播,也欢迎大家填写文末的FRDM-MCXA156调查问卷,抽送恩智浦周边,直播时开奖~FRDM-MCXA156调查问卷扫码或复制链接填写问卷,有
RTThread物联网操作系统
2025-03-13
56浏览
基于DWC_ether_qos的以太网驱动开发-rgmii抓包与分析实践
一.前言前面我们在”基于DWC_ether_qos的以太网驱动开发”系列文章中分享了驱动开发调试过程。其中最重要的就是要先调通收发数据流。而MAC和PHY之间数据流是重要的一环,其通过GMII(RGMII)接口通讯,该部分是数字接口,我们可以通过逻辑分析仪来监控RGMII接口的信号,可以知道MAC和PHY之间数据流是否正确。比如假设发送数据对方收不到,那么可以看RGMII的TX是否有正确数据发出,
嵌入式Lee
2025-02-13
152浏览
【原创】蔚来电驱动开发集成化思路的探讨
电动车千人会蔚来电驱动开发集成化思路的探讨EVH1000任传委蔚来汽车总监、机械集成与设计部专家大家上午好,我是来自蔚来汽车的任传委,很高兴参加千人会的年度盛会,主要的题目是《电驱动集成化设计思路的探讨》。坦白说这个议题确实比较大,而且在过去十多年中,我们电驱动的集成,从结构、壳体、支架、轴系的集成到多功能的集成,甚至到多合一,出现了百花齐放、百家争鸣的状态。今天我会结合我们在今年9月份刚刚量产的
电动车千人会
2025-01-23
394浏览
搞驱动开发去哪些公司
关注、星标公众号,直达精彩内容首先当然是推荐进大厂大公司,比如华为、大疆、海康、小米、商汤这些企业。做驱动的话,还可以去一些芯片大厂。但是说句实在话,应届生想去大厂,除了有扎实的技术基本功和很强的能力以及潜力外,一般还得有名校高学历的光环加持。应届生进名企大厂的毕竟还是少数人,普通双非一本和二三本就不说了,哪怕是211、985的应届生,能去华为、大疆、小米这种大厂的也是少数人。有机会能进大
李肖遥
2024-10-24
1073浏览
做嵌入式驱动开发,需要掌握哪些技能?
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang以前,做嵌入式驱动开发,只需要掌握一些基础的硬件知识、外设驱动等就可以了。而现在,疯狂内卷的浪潮之中,做嵌入式驱动开发,需要掌握的技能也越来越多。为什么学习嵌入式驱动开发?从招聘网站就可以看得出来,如今对人才的要求越来越高,不管你做嵌入式哪一个方向的开发,都会要求对驱动有一定了解。1、嵌入
strongerHuang
2024-09-24
966浏览
基于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
682浏览
最全Linux驱动开发全流程详细解析
一口Linux
2024-06-20
459浏览
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
928浏览
基于DWC2的USB驱动开发-高效灵活的IN端点发送实现
前言在UVC,UAC等要求实时传输的设备中,使用的是ISOC同步传输。而UVC等应用一般发送数据都比较大,比如发送一帧未压缩图像,可能就有几MB, 对于这种大数据的发送我们可以充分利用DWC2的Scatter/Gather DMA来实现。我们的设计目标是考虑资源消耗和性能的平衡,灵活可配,资源不够时可以降低效率但是也要能工作,资源够时可以充分发挥其性能。描述符dwc2的Scatter/Gather
嵌入式Lee
2024-01-26
1074浏览
基于DWC2的USB驱动开发-控制IN端点长数据发送实现
前言枚举一开始就是一系列标准请求,获取各种描述符的操作,比如通常就是获取设备描述符->设置地址->获取设备描述符->获取配置描述符->......。在控制端点OUT可以接收到SETUP之后,我们就要调试控制端点IN即设备发送数据的过程,即解析SETUP内容按照要求返回各种描述符。以上需要返回即设备IN端点需要发送的描述符内容有短有长,对于复合设备配置描述符往往会很长,可能有一两千字节都是比较常见的
嵌入式Lee
2024-01-24
861浏览
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
895浏览
Linux下PCIe驱动开发与学习
PCIe概述PCI Express,是计算机总线PCI的一种,它沿用现有的PCI编程概念及通信标准,但建基于更快的串行通信系统。PCIE总线使用的是高速差分总线,并采用端到端的连接方式, 现在的高速总线基本上都是串行总线,这样可以使用更高的时钟频率。当前pcie协议支持到5.0版本,不同PCIe版本对应的传输速率如下:PCIe 版本编码传输速率(GT/S)x4吞吐量(MB/s)1.08b/10b2
羽林君
2023-11-28
1742浏览
GPGPU驱动开发训练营(1期)
课程背景openCL是从事GPU系统软件开发无法绕开的技术难点。从用户openCL的API到GPU内部执行过程打通,相关资料和经验都鲜有分享。GPGPU的开发众,知道GPU内部数据流控制流工作原理,对于理解GPU驱动开发至关重要。GPU的调试相比CPU调试工具不多,调试工具很难上手,很多用户反馈GPU调试是一个难点,也是一个痛点。基于以上,我们策划了这个训练营,旨在让从事GPGPU驱动开发的用户能
Linux阅码场
2023-11-06
1301浏览
Linux驱动开发课程v1.0
课程背景驱动是连接软件和硬件的纽带,在一个成熟的操作系统中,驱动代码的比例最高,工作量也很大。不论是UART,I2C,SPI,SD,显示,声音,视频编解码等嵌入式场景的驱动,还是服务器场景的pcie驱动,块设备驱动和网络驱动,驱动程序在整个系统中都发挥着重要的作用。课程介绍课程中软件研发最基本能力(环境和文档)开始带大家上手,从最简单的GPIO驱动带大家步入驱动的殿堂。从GPIO驱动引出Linux
Linux阅码场
2023-09-25
1159浏览
深刻理解Linux总线设备驱动框架,才能驾驭Linux驱动开发
Linux驱动程序的开发与应用程序的开发有很大的区别,这些差别导致了编写Linux设备驱动程序与编写应用程序的本质区别。1.用户态和内核态Linux操作系统分为用户态和内核态。内核态完成与硬件的交互,比如读写内存、将硬盘上的数据读取到内存等。驱动程序在底层与硬件交互,因此工作在内核态。用户态可以理解为上层的应用程序,可以是Java应用程序、Qt应用程序、Python应用程序等。Linux操作系统分
嵌入式电子
2023-09-22
937浏览
基于DWC_ether_qos的以太网驱动开发-LWIP的ICMP模块介绍与PING收发测试
一. 前言ICMP即Internet Control Message Protocol因特网控制消息协议。ICMP是网络层协议,IP不可分割的一部分。ICMP用于报告数据报处理中的错误,比如以下情况下时发送ICMP消息:当数据报无法到达其目的地时,当网关没有转发数据报的缓冲能力时,以及当网关可以指示主机在较短的路由上发送数据时。互联网协议的设计并不是绝对可靠的。ICMP这些控制消息的目的是提供有关
嵌入式Lee
2023-09-18
904浏览
基于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
1055浏览
基于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
835浏览
基于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
776浏览
电机控制和Linux驱动开发哪个方向更好呢?
电机控制和Linux驱动开发哪个方向更好呢?先说结论:任何一个领域,就像世间的五行,阴阳结合,虚实结合,利弊结合。对于哪个更好,不能一概而论,最重要的是要搞清楚,你更适合哪个? 1、共鸣当我看到这个问题,也确实是我早些年时所面临的抉择,不由得过来回答一下,一来表达自己的看法,二来想以此在互联网上发光发热,影响和帮助更多的人! 2、洞悉要知道电机控制和Linux驱动开发,哪个方向更好,首先要知道这两
嵌入式大杂烩
2023-09-10
566浏览
基于DWC_ether_qos的以太网驱动开发-RTOS环境移植LWIP与性能测试
一. 前言 前面我们基于无OS环境移植了LWIP,这一篇我们来基于RTOS移植LWIP,与无OS环境基本一致,只是需要实现一些系统组件的接口,信号量互斥量等。二. 需要移植文件我们参考lwip\contrib\ports\freertos下的移植进行修改,如果使用的是freertos的话直接参考即可。如果用的其他RTOS可以复制一份修改。复制lwip\contrib\ports\freertos并
嵌入式Lee
2023-09-10
1607浏览
基于DWC_ether_qos的以太网驱动开发-LWIP的堆(内存池)未对齐导致问题的案例分享
一. 前言内存未对齐访问问题这个已经是老生常谈的问题了, 由于LWIP的堆管理中也用到了地址(指针)强制转换所以也会遇到这个问题。对于老手比较容易发现,对于新手可能会比较疑惑。所以也单独分享一个案例吧,权当一个小的check list的case。二. 问题Lwipopts.h中MEM_ALIGNMENT可以配置堆对齐大小,有问题时是配置为1#define MEM_ALIGNMENT 1U异常时打印
嵌入式Lee
2023-09-09
867浏览
基于DWC_ether_qos的以太网驱动开发-LWIP的堆管理介绍
一. 前言堆管理是重点的基础代码,需要重点关注,移植时也需要关注。所以这一篇就来讲讲LWIP的堆管理。二. LWIP的堆管理实现LWIP实现了内部的堆管理,这样无OS等环境也可以直接移植使用,不依赖系统的堆管理。当然也可以配置为使用系统的堆管理。源码位于mem.c,mem.h如果使能MEM_LIBC_MALLOC则使用系统的堆管理接口需要配置以下宏mem_clib_freemem_clib_mal
嵌入式Lee
2023-09-08
640浏览
基于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
1426浏览
基于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
985浏览
正在努力加载更多...
广告
今日
新闻
1
AI狂飙下的电源革命:SiC与GaN如何改写万亿能效规则
2
从汽车网链到智能边缘,ADI引领软件定义汽车技术变革
3
独角兽达闼机器人被曝陷停摆危机,创始人回应:短期资金流动性挑战
4
DRAM基础知识:通过优化外围晶体管实现热稳定性
5
小米 SU7 发生高速碰撞事故,智能驾驶系统响应与电池安全引关注
6
物联网边缘传感器节点:超越单处理器嵌入式系统的演进
7
中国科学家首次实现毫秒级可集成量子存储器
8
人形机器人独角兽达闼科技回应停摆风波
热门
文章排行
1
深圳的“北方华创”!新凯来发布5大核心设备
芯极速
8300
2
新凯来引爆展会,到底什么来头
芯片工艺技术
4770
3
小米SU7碰撞爆燃致3女生死亡:车辆为SU7标准版,电池未配备电芯倒置技术
快科技
2727
4
新凯来发布6大类31款半导体设备(附产品资料)
芯通社
1848
5
英伟达芯片或遭中国限制!股价暴跌!
半导体前沿
1179
6
6家SiC企业实现12吋突破!
第三代半导体风向
1109
7
近30家SiC/GaN企业集结上海,2025最新技术集中亮相
第三代半导体风向
1012
8
可控核聚变重大突破!能源革命的终极答案即将来临?
电动车公社
927
9
市场竞争刚拉开帷幕,2025年AI眼镜市场第一季度新品大揭秘
JMInsights集摩咨询
885
10
黄金时代即将结束,英伟达股价即将迎来大幅下跌
美股研究社
860
11
李想官宣:理想汽车自研汽车操作系统「理想星环OS」开源
谈思实验室
849
12
DeepSeek塞进小盒子?ESP32微型AI伴侣开发指南!
嵌入式大杂烩
848
13
走进SEMICONChina:半导体产业8大看点和“黑科技”揭秘
DT半导体材料
831
14
东旭集团财务造假:被罚17亿元,19人禁入证券市场!
WitDisplay
813
15
《Kimi高效办公》《豆包高效办公》《智能体设计指南》新书发布会成功举办
IT阅读排行榜
801
16
林本坚:中国大陆或催生半导体界的“DeepSeek”
芯极速
798
17
台积电举办2nm扩厂典礼:下半年量产,投资超3200亿元!
飙叔科技洞察
773
18
5亿元!方正电机上海电驱工厂即将开工
行家说汽车半导体
759
19
疑已通过审批!特斯拉FSD更名后悄然推送
谈思汽车
706
20
国家发改委:批评某些车企
一览众车
679
21
广州低空经济发展带火无人机考证 越来越多年轻人涌入“新赛道”
爱上半导体
599
22
德州仪器(TI)宣布裁员!
芯极速
548
23
6年之期已到,iPhone17外观“大整容”,能否成为销量“强心剂”?
BOE知识酷
544
24
iOS18.4正式版发布:5G-A来了!苹果智能终于支持中文
快科技
522
25
Nature|上海大学等发表环保型蓝光量子点发光二极管突破性研究文章
MEMS
519
26
2025ALE展丨极海智行车灯芯片持续为汽车照明升级赋能
极海Geehy
518
27
工信部:有条件批准L3级自动驾驶车型生产准入
谈思汽车
515
28
233kWh!比亚迪发布工商业储能新品
行家说储能
510
29
总投资30亿!奇瑞再建汽车新项目!
谈思汽车
510
30
1000+前沿展商亮相慕尼黑上海电子生产设备展!直击电子智造产业变革与技术跃迁
线束中国
507
广告
最新
评论
更多>>
AES11
用户17433...
评论文章
2025-03-31
欧阳明高最新百人会报告PPT(附下载):《电动乘用车发展的新阶段、新挑战与新路径》
AES11
用户17433...
评论文章
2025-03-31
欧阳明高最新百人会报告PPT(附下载):《电动乘用车发展的新阶段、新挑战与新路径》
资料
文库
帖子
博文
1
软件工程导论 (第6版) 张海藩.pdf
2
AD、DA转换器接口技术与实用线路-杨振江
3
RAG全栈技术从基础到精通 ,打造高精准AI应用
4
现代实用传感器电路-图书
5
IGBT并联使用要点(来源于onsemi)
6
IPC J-STD-001J-CN:中文 2024 焊接的电气和电子组件要求.pdf
7
新能源电池技术
8
[完结10章]DeepSeek+SpringAI实战AI家庭医生应用
9
ESP8266硬件设计指南
10
低抖动可编程压控振荡器5032 FVC-5P-LJ
1
如何去标定光敏电阻使得每一个的灵敏度一样
2
这个CAN通讯电路最高能支持的速率是多少?通讯的原理谁...
3
【2025第1期拆解活动】拆解——洞见电子产品设计智慧!
4
宝砾微DCDC降压、DCDC升压、DCDC升降压、数模混合SOC 电源芯片
5
中微半导体发布首款集成RISC-V内核的32位微控制器-ANT32RV56xx
6
需要做一个充电支架的老化柜,
7
LC6710A 代替OB3635AMP
8
PXI8081高精度热电偶采集板卡 24位8通道同步AD模拟量采集 支...
1
先科电子标签全面升级:环保标识整合,追溯效率显著提升
2
优思学院|向质量管理大师致敬!『吉卜力风格』演示
3
WT588F02B与WT588F02A/04A/08A系列语音芯片的硬件差异解析与应用指南
4
芯技术|基于WT588E02B-8S语音芯片的远程更新技术及应用实践
5
REACH和RoHS欧盟两项重要的环保法规有什么区别?适用范围有哪些?如何办理?
6
车企软件研发效率低?这套流程助您提质增效!
7
为什么你升职总是比别人慢?3个你可能没注意的小细节
8
国产车规芯片破局突围:紫光同芯THA6×HighTec重构汽车电子开发范式
1
PCB到底有没有必要加泪滴?
2
电气符号傻傻分不清?一个N-MOS管和P-MOS管驱动应用实例
3
降低开关电源纹波的方法
4
RC低通滤波器
5
为什么屏蔽层要“单端接地”
6
二极管防止电源反接损坏电路
7
CAN 协议即控制器局域网络
8
十种主流电机拆解结构全解析
9
VCU、ECU、MCU电池BMS图解
10
PCB盘中孔到底能不能打?
在线研讨会
MAXQ™ Power转换器架构:性能零浪费
多物理场仿真在半导体制程中的应用
迈来芯新一代经济型热成像技术:赋能电力电子过热保护与智能应用温度监控
ADI 应用于电池管理系统 (BMS) 的电芯监测解决方案
EE直播间
精准捕获瞬态信号,掌控复杂射频环境 – 实时频谱分析与录制回放
直播时间:04月10日 10:00
利用高性能源表和强大的软件, 实现半导体参数的测试和分析
直播时间:04月17日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
AI狂飙下的电源革命:SiC与GaN如何改写万亿能效规则
从汽车网链到智能边缘,ADI引领软件定义汽车技术变革
独角兽达闼机器人被曝陷停摆危机,创始人回应:短期资金流动性挑战
DRAM基础知识:通过优化外围晶体管实现热稳定性
小米 SU7 发生高速碰撞事故,智能驾驶系统响应与电池安全引关注