社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
帖子
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
×
提示!
您尚未开通专栏,立即申请专栏入驻
帖子
博文
用户
芯语
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
stepbystep
STEPBYSTEP设计一个RISC-V仿真器之二:OpenOCD适配新的设备驱动
一. 前言 前面我们分享了openocd的构建过程,以及使用gdb进行仿真调试,为开发做好了准备。现在我们就来分享如何为openocd适配新的驱动,即适配新的仿真器硬件。二. 适配新的驱动过程假设我们要添加一个我们自己的xxlink硬件驱动。2.1.修改配置configure.ac修改configure.ac先添加适配器类型,在m4_define([USB1_ADAPTERS],下添加一行[[xx
嵌入式Lee
2024-12-04
30浏览
【产品应用】使用PCIE主站卡控制IO从站stepbystep(二)
ZLG致远电子的PCIe EtherCAT通讯卡该如何使用?PDO过程数据该如何操作?具体编程又该如何实现?续接上一章节,本文将为您详细讲解。EtherCAT工业总线技术在工业自动化领域展现出了广泛的应用价值,特别是在运动控制、机器人技术和测量技术等方面。ZLG致远电子 PCIe EtherCAT通讯卡 基于自主知识产权的系统之上开发,实现了软硬件间的无缝连接,极大地提升了系统的稳定性、可靠性以及
ZLG致远电子
2024-05-23
653浏览
【技术分享】使用PCIeEtherCAT通讯卡控制IO从站stepbystep(一)
EtherCAT是一种高效且常用的工业通讯协议。本系列文章将带领您使用ZLG致远电子的PCIe EtherCAT通讯卡,一步步实现从搭建编译环境到程序运行。ZLG致远电子 PCIe EtherCAT通讯卡 是一款高性能的总线控制卡,专为满足高实时的工业控制需求而设计。基于PCI Express技术,该卡通过使用实时内核+商业授权EtherCAT协议栈的方式,实现了高达125us的控制周期。为了方便
ZLG致远电子
2024-05-20
600浏览
STEPBYSTEP设计一个RISC-V仿真器之一:OpenOCD开发环境搭建
一. 前言这是我们STEP BY STEP开发一个RISC-V仿真器的第一篇。常见的RISC-V仿真器很多都是基于支持JTAG接口的接口芯片比如FTDI的芯片加上开源OpenOCD实现的。但是接口芯片可能不能满足一些灵活的需求,所以我们可以基于通用MCU去替代类似FTDI的接口芯片,即基于MCU去实现硬件适配器,上位机还是基于OpenOCD。所以我们实际就是实现一个类似xx-LINK的硬件。主要有
嵌入式Lee
2024-05-13
664浏览
STEPBYSTEP设计一个USB调试助手之十四:宝刀出鞘-高速批量传输速率测试
一. 前言前面我们完成了工具的开发,打造了瑞士军刀级别的工具,现在就到了宝刀出鞘,是骡子是马拉出来溜溜的时候了,到了工具发挥价值的时候了。我们就用其来测试下高速批量传输的速率。当然我们之前的工具在高速传输处理时还有待优化的地方,之前是提交一笔传输然后等待传输处理完,然后继续下一笔传输。这样两次传输之间有间隔无法达到最大速率所以我们先优化下这部分。然后我们再进行实测。二. 传输速率的优化原来的处理方
嵌入式Lee
2024-04-24
549浏览
STEPBYSTEP设计一个USB调试助手之十三(完结篇):实现ISOC传输和速率测试
一. 前言前面我们的工具已实现了控制传输和批量传输,中断传输,还剩ISO传输未添加,我们在此基础上添加最后一个基础功能:ISO传输。这样我们的工具基础功能至此就完结了,后面就是根据需求增加一些其他功能了,比如接收数据保存到文件,从文件发送等。这一篇还顺便实现一下速度测试,即开始和停止发送接收之间的时间段内收发的数据量。二. 接口官方API在线文档https://libusb.sourceforge
嵌入式Lee
2024-04-17
618浏览
STEPBYSTEP设计一个USB调试助手之十二:实现标准请求SETUP模板填充
一. 前言前面我们已经实现了控制传输并进行了测试,但是每次8字节的SETUP内容都需要手动填入,一般可能记不住需要去翻规格书,所以我们可以优化下UI,实现对于标准请求可以设定提示,根据提示进行设置。我们通过子窗口来实现,需要将子窗口中设置的SETUP返回到主窗口中。以上子窗口和主窗口的信息交互我们通过信号槽来实现。二.UI设计2.1创建类文件->New File... 按照如下添加Widget类F
嵌入式Lee
2024-04-16
526浏览
STEPBYSTEP设计一个USB调试助手之十一:基于libusb异步传输+FIFO的USB测试工具
一. 前言最开始版本的GUI工具时同步传输实现的,后面我们又实现了异步传输,进一步实现了一步传输+FIFO的GUI和底层的解耦。现在我们将这几部分合并起来,实现一个异步传输的GUI工具。二. 实现前面已经分别实现了异步传输+FIFO,以及GUI,先把他们放在一起即可,不在赘述,直接贴出关键代码。mainwindow.cpp#include #include #include "mainwindow
嵌入式Lee
2024-04-14
641浏览
STEPBYSTEP设计一个USB调试助手之十:异步传输+FIFO实现解耦
一.前言前面我们实现了异步传输的demo,能够进行数据收发测试。但是还不够,现在的实现不方便应用层使用。对于应用层来说只需要启动,关闭,读,写这几个接口,无需关心USB相关的逻辑。使用FIFO来实现应用层和底层驱动的解耦是一个不错的方式,我们前面也有系列文章分享了FIFO的实现见:https://mp.weixin.qq.com/s/MvL9eDesyuxD60fnbl1nag这一篇我们就在上一篇
嵌入式Lee
2024-04-13
643浏览
STEPBYSTEP设计一个USB调试助手之九:基于异步传输的简单USB测试工具
一. 前言前面我们实现了批量和中断传输的功能,至此工具已经初步具备了实用价值,可以进行控制传输和批量/中断传输的测试了。但是目前是基于同步接口实现的,也就是点击按钮,进行传输,等待传输完再显示, 这样效率不高,也不适合应用。这一篇就来利用libusb的异步接口,实现新的收发框架,后面再将新的框架应用到我们的测试工具,所以本文先实现一个命令行的工具,先不带GUI,主要是测试异步框架,后面再应用的带G
嵌入式Lee
2024-04-12
564浏览
STEPBYSTEP设计一个USB调试助手之八:批量传输和中断传输
一. 前言前面我们完成了接口和端点信息的解析与显示,现在就可以选择任意端点对其进行数据的收发了。由于批量传输和中断传输逻辑上差不多所以把他们放在一起。后面的同步传输逻辑上差异较大,单独再以一文分享。二. 接口我们还是参考libusb的api,我们从以下地址可以看到相关apihttps://libusb.sourceforge.io/api-1.0/libusb_api.html可以很快的找到相对应
嵌入式Lee
2024-04-11
572浏览
STEPBYSTEP设计一个USB调试助手之七:解析接口和端点信息
一. 前言前面我们已经完成了控制传输部分的开发,现在继续进行端点相关的传输部分开发。先实现接口和端点信息的解析,以便用户选择某个接口下的某个端点进行收发。二. 接口参考libusb_get_active_config_descriptor()获取描述符信息,然后进行解析,注意使用完需要调用libusb_free_config_descriptor释放资源。2.1获取接口和端点信息使用变量s_int
嵌入式Lee
2024-04-10
547浏览
STEPBYSTEP设计一个USB调试助手之六:控制传输
一. 前言前面实现了设备的打开与关闭的逻辑,现在来继续实现数据的收发。因为控制传输无需解析接口端点等信息,比较直接,打开设备之后就可以进行,所以先实现控制传输部分。二. 接口参考API: libusb_control_transferhttps://libusb.sourceforge.io/api-1.0/group__libusb__syncio.html#gadb11f7a761bd12fc
嵌入式Lee
2024-04-09
488浏览
STEPBYSTEP设计一个USB调试助手之五:设备打开与关闭
一. 前言前面获取到了设备信息,现在开始可以进行设备的打开与关闭操作了。本文继续实现设备打开与关闭的逻辑。二. 设备打开接口参考examples/xusb.c.设备打开定义全局变量设备句柄和设备指针libusb_device_handle *s_opened_handle = NULL;libusb_device *s_opened_dev = NULL;打开设备usbdev.c中实现int us
嵌入式Lee
2024-04-08
435浏览
STEPBYSTEP设计一个USB调试助手之四:获取设备信息
一. 前言前面已经完成了libusb开发环境和搭建和界面的设计,现在开始就可以进行业务逻辑部分设计了。首先我们需要获取到当前的USB设备信息,然后用户选择对应的设备进行后续的操作。本文先完成获取设备信息这一步,获取到设备后可以通过下拉框进行选择。二. 界面修改考虑到用户可以随时获取设备信息,所以在设备打开前添加一个刷新设备的按钮。如下在设备这里的horizontal layout中添加一个按钮,l
嵌入式Lee
2024-04-07
555浏览
STEPBYSTEP设计一个USB调试助手之三:添加libusb库源码并测试
一. 前言 前面我们完成了开发环境的搭建,界面的设计,这一篇正式开始业务部分开发。我们基于libusb来实现usb相关的操作。所以这一篇先添加libusb库到工程中,为了方便调试我们以添加源码的方式而不是添加库的方式。Libusb开发环境搭建还可以参考以下文章:《Windows下基于MSVC搭建libusb开发环境》https://mp.weixin.qq.com/s/fYLEeHXhKQ96zK
嵌入式Lee
2024-04-03
547浏览
STEPBYSTEP设计一个USB调试助手之二:创建工程与界面设计
一. 前言本文接上文,创建工程设计USB调试助手的界面。二.创建工程打开Qt Creator 12.0.0 (Community)菜单栏点击:【文件】->【New project...】选择项目”Application(Qt)”,Qt Widgets Application,点击选择。设置工程名字为”usb_tool”指定工程存放路径,点击下一步构建系统选择qmake,点击下一步默认创建对话框窗口
嵌入式Lee
2024-04-02
509浏览
STEPBYSTEP设计一个USB调试助手之一:Qt开发环境搭建
一. 前言 串口开发网上有大量的串口调试助手可以使用,自己也可以很快的设计一个基本可用的工具,可以方便进行数据的收发测试。同样的USB开发如果也有类似的工具则能大大方便USB的开发,可惜网上没有合适的USB调试助手。于是乎我们就自己来设计一个。我们在windows下基于Qt+MinGW+libusb来实现。 Libusb开发环境的搭建可以参考如下文章,本文介绍Qt开发环境的搭建。 《Windows
嵌入式Lee
2024-04-01
558浏览
【产品应用】使用DPort-ECT搭建EtherCAT从站stepbystep
为了让客户更好地使用ZLG致远电子的集成式EtherCAT从站模块DPort-ECT,本文手把手教你如何使用DPort-ECT模块和EPC6450-DP评估板快速搭建一个的EtherCAT从站。 设备准备一台装有倍福TwinCAT的PC;两套DPort-ECT模块+EPC6450-DP评估板;两根TypeC线;网线、跳线帽若干。(本文使用两套DPort-ECT模块+EPC6450-DP评估板设备
ZLG致远电子
2024-01-23
707浏览
新品开箱|RL78/G15开发板StepbyStep点灯
前篇回顾新品开箱 | RL78/G15开发板开箱与开发环境搭建基于e2 studio点灯新建工程文件->新建->瑞萨C/C++项目->Renesas RL78构建项目仿真配置点开Renesas GDB Hardware Debug下的led Hardwaredebug仿真器设置如下,点击调试进入仿真环境如下配置好后可以直接点击如下图标进入参考《RL78/G15 Fast Prototyping B
瑞萨MCU小百科
2023-03-17
1267浏览
RDC安全分论坛动手实践|stepbystep安全差分OTA
2021年12月18日 RT-Thread开发者大会安全分论坛设立了安全技术动手实验:基于国民技术N32G457 通用MCU 与国民云安全服务实现安全差分OTA功能。让开发者现场体验安全差分OTA的快速、安全与便捷!会议信息:会议时间:12月18日(星期六)8:30-17:30国民技术出品分论坛时间:13:30 - 17:30会议酒店:深圳大中华喜来登酒店6F交通信息:会展中心地铁站A2出口关于实
RTThread物联网操作系统
2021-12-13
896浏览
正在努力加载更多...
广告
今日
新闻
1
意法半导体:让可持续世界从概念变为现实
2
如何制作双变频的航空波段接收机?
3
极越汽车引爆财务危机,CEO讨薪争议被员工围堵
4
Rapdidus宣布2025年4月实际生产2纳米芯片,挑战不小
5
苹果芯片有新消息,与博通、联发科有关
6
ChatGPT突发全球宕机,OpenAI解释
7
谷歌指控微软与OpenAI涉嫌垄断,要求FTC终止独家云服务协议
8
蔡司成功收购了Beyond Gravity光刻部门
热门
文章排行
1
打破日本垄断!30亿美元,又一国产半导体设备细分领域要崛起!
飙叔科技洞察
1912
2
突发!加州7级地震,对半导体产业有何影响?
皇华电子元器件IC供应商
1439
3
突发!高度重视芯片的韩国总统尹锡悦被逮捕!
集成电路IC
1371
4
美国加州7级地震,晶圆厂恐受影响
芯极速
447
5
震惊!裁员3万人!
集成电路IC
439
6
传苏州瑞萨裁撤MCU研发团队
谈思汽车
330
7
2024中国研究生创“芯”大赛·EDA精英挑战赛总决赛闭幕,北京大学夺得大赛最高奖-麒麟杯
芯思想
293
8
传上海某新势力将“原地解散”?!
谈思汽车
288
9
华为Mate70RS拆机:揭秘麒麟9020芯片真容,神秘数字再现!
EETOP
259
10
涉嫌违反反垄断法,英伟达被中国立案调查!
赛博汽车
254
11
突发!俄罗斯最大晶圆厂宣布破产!
集成电路IC
231
12
全力出击!华为手机“杀回”海外市场,鸿蒙全球扩张也来了!
飙叔科技洞察
218
13
雷军:SUV车型小米YU7正在进行大规模路测
52RD
200
14
历史一刻!华为手机实现所有芯片100%国产,再也不用美国芯片
快科技
199
15
退无可退!小米手机芯片终于要来了!其他国产手机厂商何去何从?
飙叔科技洞察
188
16
超8.3亿!安森美收购这家SiC公司
行家说汽车半导体
182
17
2024年第三季度,Canalys智能手机全方位榜单及预测:前10款机型、AI、高端手机、折叠屏、5G
Canalys
175
18
独家定点!禾赛ATX激光雷达将搭载于长城汽车多品牌量产车型
MEMS
169
19
重大突破,华为芯片实现100%国产!
PCB资讯
165
20
倒闭1.46万家!2024年国产芯片公司破产原因及产业影响深度分析
芯八哥
164
21
网友贪便宜买了一个WiFi信号增强器,拆开后看到里面的用料我惊呆了......
芯片之家
162
22
华为新一代麒麟CPU真身曝光!惊现神秘数字2035,看完肃然起敬
快科技
155
23
不交社保、员工自费上班
一览众车
154
24
【倒计时2天】2024移动机器人产业发展年会最全参会攻略来袭!
移动机器人产业联盟
153
25
突发!美国拨款210亿去除中国设备!
集成电路IC
152
26
分布反馈式激光器(DistributedFeedbackLasers,DFB)原理以及调频的方法
秦岭农民
150
27
拆解华为Mate70
美男子玩编程
150
28
做好准备!曝海信大规模裁员3万人!
智芯Player
149
29
iPhoneSE4真要来了:首发苹果自研5G基带
快科技
147
30
英伟达为什么会被立案调查?
电子工程世界
146
广告
最新
评论
更多>>
是的,分析实在,还有云存储哦!两相结合,到底又有什么用?
自做自受
评论文章
2024-12-10
大数据,到底有什么用?
比亚迪 比亚迪
多吃蔬菜
评论文章
2024-12-10
比亚迪新能源61家核心供应商名单公开!【附150页深度报告】
资料
文库
帖子
博文
1
《论系统工程》(第2版,钱学森 著,1988年10月修订版)
2
STM32HAL库手册
3
170中国新能源汽车品牌图谱
4
《工程控制论》(钱学森 著,戴汝为 等 译,科学出版社,1958年)
5
《普通高中教科书:数学》(人教A版)选择性必修 第1册 教师教学用书
6
开关稳压器的特性与评估方法
7
数字通信第五版及习题答案
8
[14章附电子书]Springboot+ChatGLM 实战AI数字人面试官系统
9
最新Magnetics美磁目录,磁粉芯、铁氧体选型指南
10
普中STM32F4xx开发攻略_V2.0--HAL库版
1
【E币奖励话题】你今年有年终奖吗?发多少?
2
【东软载波 ES32VF2264 开发板】05 基础功能测试——ADC
3
【富芮坤FR3068x-C】+上手及点灯
4
【富芮坤FR3068x-C】+开发环境搭建与体验
5
射频分析仪的技术原理和应用场景
6
全电流、阻性电流怎么监测?有没有电路原理图
7
这三个料的型号
8
IP5385专为快充移动电源设计的30W到100W大功率电源管理SOC芯片
1
服务器系统太复杂?!系统整合测试(SIT)助您轻松应对
2
「智能家庭关键场景测试」揪出智能电视关键Wi-Fi连线问题
3
RK3588主板/开发板Android12系统APK签名文件生成的方法,干货满满
4
12-11学习笔记
5
康谋方案 | 多源相机数据采集与算法集成测试方案
6
半导体划片机在铁氧体划切领域的应用
7
【工程师故事】2024年开发板测评与多项目探索总结
8
12-10学习笔记
1
在FPGA中如何确保AD9361的稳定性能?
2
一文详解新能源汽车的整车控制系统
3
什么是短沟道效应?LDD与DDD工艺如何解决短沟道效应问题?
4
为什么要分交流、直流?
5
快速完成故障定位
6
Buck转换器如何选型?
7
详细介绍继电保护的基本原理、要求、任务、分类和常见故障分析及处理
8
为什么MOS管内会有体二极管,它是怎么来的?有什么作用?
9
51单片机引脚、时钟电路、复位电路、I/O端口、内部结构,通透
10
图腾柱PFC的电路结构和波形图
在线研讨会
ADAS系统中采用的MEMS时钟
PLL基础知识及其在时钟系统中的应用
PIC16F13145单片机可配置逻辑模块(CLB)概览
适用于安全连接的新一代PIC32CK SG/GC系列单片机
EE直播间
提升毫米波信号测试精度
直播时间:12月18日 14:00
EE Talk主题专访系列直播-对话:释放 Wi-Fi 7 在高带宽应用中的技术潜力
直播时间:12月19日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
意法半导体:让可持续世界从概念变为现实
如何制作双变频的航空波段接收机?
极越汽车引爆财务危机,CEO讨薪争议被员工围堵
Rapdidus宣布2025年4月实际生产2纳米芯片,挑战不小
苹果芯片有新消息,与博通、联发科有关