• 山海通信SH-GML0408轻网管工业交换机:50ms环网自愈,筑牢产线‘零中断’防线
    在现代工业制造与关键基础设施中,网络中断一分钟可能意味着数十万的产能损失,甚至引发安全事故。如何让工业网络在恶劣环境下依然稳如磐石、断而不垮?深圳市山海光通信技术有限公司推出的 SH-GML0408 千兆4光8电工业级轻网管交换机,凭借≤50ms的ERPS环网自愈能力与全工业级设计,为产线、交通、能源等场景筑起一道可靠的通信防线。 一、环网自愈<50ms:让网络故障“无感”恢复 工业现场往往采用环
  • 用汇编代码分析这个古老的C语言笔试题!
    本文介绍了两种C语言循环写法及其优缺点,并通过汇编代码分析展示了编译器对不同写法的优化效果。写法1适合固定不变的循环场景,追求代码简洁和易维护;而写法2则更适合追求性能的场景,但在某些情况下会导致代码冗余和占用空间增大。现代编译器能够自动优化写法1至写法2,两者在实际运行效率上基本一致。
  • 原来PROFIBUS转光纤不用改程序!耐达讯自动化PROFIBUS光纤模块插上就能用!太棒了
    在工业自动化行业,PROFIBUS总线作为成熟的现场总线方案,广泛应用于汽车、冶金、化工等领域,但一直受限于最大传输距离不超过1200米,而且在复杂电磁环境下容易受干扰,长距离传输丢包、延迟问题频发。尤其是跨车间组网、厂区远距离通信、防爆区通信等场景,传统铜线中继方案不仅稳定性差,还容易被电机、变频器干扰,频繁出故障影响生产。针对这一痛点,耐达讯自动化推出PROFIBUS光纤转换模块,靠光纤传输抗
  • 飞凌嵌入式ElfBoard-进程间的通信之信号的发送raise
    raise()函数也是发送信号函数,kill()是向指定pid发送信号,raise()函数则只发送信号给当前进程,而不向其他进程发送信号;raise(sig)等价于kill(getpid(),sig)。 1.头文件 #include <signal.h> 2.函数原型 int raise(int sig); 3.参数 sig:需要发送的信号。 4.返回值 成功时,返回 0。失败时,返回
    177
    06/03 10:27
  • 飞凌嵌入式ElfBoard-进程间的通信之信号的发送kill
    与shell中的 kill 命令相类似,一个进程可通过 kill()向另一个进程发送信号,之所以选择kill作为术语是因为早期的UNIX实现中大多数默认行为是终止进程; 1.头文件 #include <sys/types.h> #include <signal.h> 2.函数原型 int kill(pid_t pid, int sig); 3.参数 pid:用于标识一个或者
    131
    06/03 10:27
  • 飞凌嵌入式ElfBoard-进程间的通信之信号的发送alarm
    alarm()其实是一个配置定时器的函数,当定时器溢出的时候,内核会向进程发送SIGALRM信号。 1.头文件 #include <unistd.h> 2.函数原型 unsigned int alarm(unsigned int seconds); 3.参数 seconds:以秒为单位设置定时时间,如果在seconds秒时间内再次调用了alarm()函数设置了新的闹钟,则会将之前的覆盖
    119
    06/03 10:26
  • 飞凌嵌入式ElfBoard-进程间的通信之匿名管道
    pipe函数用于创建一条匿名管道,在具有亲缘关系的进程(如父子进程)之间进行通信,pipe() 函数会生成一对文件描述符,分别用于管道的读和写操作;由于管道传输是半双工的,数据只能在单个方向上流动,父进程往子进程传数据时,父进程的管道读端和子进程的管道写端都可以先关闭。 1.头文件 #include <unistd.h> 2.函数原型 int pipe(int pipefd[2]);
    177
    06/03 10:26
  • 飞凌嵌入式ElfBoard-进程间的通信之命名管道
    命名管道(FIFO)与匿名管道(PIPE)的不同的地方在于,命名管道在文件系统中具有一个名字,可以使得不相关的进程也能通过该名字访问管道。 在Linux中可以使用mkfifo命令和mknod命令创建命名管道;mkfifo专用于创建命名管道(FIFO)。mknod命令用于创建设备文件,字符设备,块设备或FIFO。 mkfifo 命令非常简单,用法如下: mkfifo <fifo_name&gt
    110
    06/03 10:26
  • BOM 直降 30%:高尔夫硬件地图方案选型攻略
    做高尔夫智能硬件,地图方案的选型直接决定了产品的成本、体验和市场竞争力。但很多产品经理在选型时,只看价格和功能列表,忽略了不同硬件的特性差异,导致产品上市后出现续航短、卡顿、成本过高等问题。 今天根据不同硬件的特点,结合嵌入式高尔夫离线地图引擎的技术特性,给出最适合的地图方案选型建议,帮你避开 90% 的坑。同时详细对比不同高尔夫地图 SDK的差异,以及如何选择合适的高尔夫离线地图 AI 球童版本
  • 分享一个嵌入式内存与 Flash 可视化工具!
    Map View Embedded 是一个用于嵌入式 .map 文件可视化的 VS Code 插件,通过 Treemap 方式直观展示 ROM/RAM 占用情况,支持多种工具链并提供多种视图模式,帮助开发者快速识别内存瓶颈和优化资源配置。
    446
    06/02 15:25
  • 为什么在main函数里加了点函数调用,中断就不正常了?
    工程师反馈其系统中10ms定时器中断翻转PB5,在调用自定义函数后,PB5不再按预期周期翻转,而是出现无规律跳变。经分析发现,问题源于函数内部对GPIO的操作导致了竞争条件。具体来说,函数中的`GPIOB->ODR |= xxxxxx;`语句执行的是读-改-写操作,可能导致定时器中断与函数内部操作同时改变PB5的状态,引发异常波形。解决方法是将`ODR`改为`BSRR`寄存器,使其成为原子操作,避免竞争问题。
  • 蓝牙RF射频抗干扰分析
    本文介绍了电子信号链路的基本流程及其抗干扰的关键要素。首先,详细解释了信号链路中的信噪比概念及其重要性,强调了解调门限的重要性。接着,探讨了天线方向性、频宽和效率对信号接收的影响,以及阻抗匹配在信号传输中的作用。此外,文中分析了电路噪声和内部噪声的不同类型及其对信号的影响,包括外部噪声(如RFI、电源噪声和接地噪声)、内部噪声(如电阻噪声、运算放大器噪声和A/D噪声)以及同频干扰、镜频干扰、交调干扰和阻塞效应。最后,指出抗干扰的核心在于保持良好的信号质量和噪声水平,建议关注匹配情况、天线效率和外部噪声。
  • 智联物联IG7981A和IG7981B工业5G路由器参数对比与选型推荐
    IG7981A 主打三卡三模、强扩展、高兼容,适合多链路网络备份与复杂工业采集;IG7981B 主打四卡双模、可拓展、易部署,适合大带宽、无人值守、车载直播等高可靠多卡场景。 一、核心定位速览 IG7981A:工业级多模多卡 5G 路由器,3 张 SIM、三模三卡负载均衡 / 链路备份,接口与扩展更强,适配复杂工业采集与多网冗余场景。 IG7981B:工业级双模四卡 5G 路由器,4 张 SIM、
  • 从FTP踩坑到SFTP真香:树莓派文件传输避坑指南,被动模式/防火墙/端口转发一次说透!
    树莓派 FTP 服务器可以将这台小巧、实惠的计算机从一个学习工具,转变为能够处理真实基础设施任务的强大解决方案。其中最实用的用途之一就是把树莓派变成文件服务器。通过使用 FTP 或 SFTP,你可以在计算机之间传输文件、自动化备份,或在局域网甚至远程环境中共享数据。
  • RK3588+XS9922B:I2S-TDM多通道音频采集实例
    前言: 在工业音视频采集、智能安防、车载DVR等场景中,多路音视频同步采集是核心需求。眺望电子RK3588 核心板,搭配 XS9922B 多路 AHD 音视频采集芯片,可轻松实现 8声道高清音频的稳定采集与传输。今天就从原理、硬件配置、设备树开发到实测验证,完整分享这套高性能音频采集方案实现全流程。 一、I2S 与 I2S-TDM的关键差异 很多人分不清 I2S 和 I2S-TDM,简单说:I2S
  • 音视频开发ffmpeg应用:使用滤镜对视频进行处理
    在现代的多媒体处理中,视频和音频滤镜起着至关重要的作用。可以帮助开发者对视频和音频进行各种处理,如色彩校正、尺寸调整、去噪、特效添加等。而FFmpeg作为一个功能强大的开源多媒体框架,提供了丰富的滤镜库,使我们能够轻松地对多媒体文件进行处理和转换。
    497
    05/30 10:55
    音视频开发ffmpeg应用:使用滤镜对视频进行处理
  • 耐达讯自动化PROFIBUS光纤模块:工业通信的“光电翻译官”
    在自动化行业中,PROFIBUS光纤模块(也常被称为PROFIBUS转光纤模块或光纤链路模块OLM)扮演着至关重要的角色。它是一种专门用于工业自动化领域的通信转换设备,核心作用是将PROFIBUS总线传统的电信号(RS-485)透明地转换为光信号,通过光纤进行传输,到达另一端后再还原为电信号。简单来说,它就是PROFIBUS通信网络的“光电翻译官”。而在这一领域,耐达讯自动化凭借其深厚的技术积淀,
  • 还在为总线掉站头疼?耐达讯自动化带你走进PROFIBUS光纤通信时代
    在工业自动化现场,PROFIBUS-DP 总线依然承担着 PLC 与远程 I/O、变频器、伺服之间的通信重任,但其物理载体——屏蔽双绞铜缆,正日益成为系统稳定的短板。大功率变频器启停、焊机电弧产生的电磁干扰,常导致信号畸变、从站掉站;跨区域敷设时的地电位差,甚至会直接烧毁 PLC 通信口;而在 12Mbps 高速率下,铜缆有效距离仅约 100 米,大型厂区被迫层层叠加有源中继器,故障点随之激增。这
  • 耐达讯自动化PROFIBUS光纤模块:打造的工业通信“光联动脉”
    在工业自动化领域,PROFIBUS作为应用最广泛的现场总线标准,支撑了无数生产线的稳定运行,至今仍是大量工业场景的通信首选。但传统依托铜缆传输的PROFIBUS系统,天生存在难以解决的弊端,在工况日益复杂的今天,已经成为限制生产效率、威胁生产安全的核心痛点,升级光纤传输方案已经成为行业共识。 为什么PROFIBUS系统需要换成光纤模块?传统铜缆传输的痛点几乎贯穿生产全流程:首先是抗干扰能力弱,电机
  • 光耦 + STM32 + MCP4725:把频率变成电压的一整套方案
    车上有些传感器,输出的不是电压,不是电流,也不是 CAN 报文——而是一串方波。例如频率在50Hz到150Hz 之间蹦跶,占空比跟你没关系,只看频率。但下游那个仪表或者ECU,它只认模拟电压,0.5V到4.5V,线性的。中间这个"翻译"的活,就是本文要干的事。

正在努力加载...

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录
热门作者 换一换
热门专题 更多