首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏今天有没有多懂一点工业安全

    工控机被谁偷窥?

    因为有大量工控软件的后门以及系统里被捆绑安装的木马,会让你的工控机开启很多通讯端口,而这些通讯端口则是自动连接外部IP或者某个网站等等。 那么今天就用一个免费的小软件,来彻底检查你的工控机,开放了哪些隐藏端口,外联哪些IP?这个软件是用go语言开发的,可以运行在64位的windows系统,也不需要安装直接运行就好了。 打开这个文件就可以看到你的工控机里,到底有哪些程序开了哪些端口,同时他们都连接哪些IP地址一目了然。 为了让大家看的更清楚一些,我把其中一行的信息copy出来,就可以看到包含了哪些项目。

    96310编辑于 2022-05-10
  • 来自专栏嵌入式音视频

    嵌入式day4(2022.1.10)

    4. if-else 分支结构中, 如果分支体只有 1 条语句, 范围括号 {} 可省略。 5. 尽量减少分支、 循环的嵌套, 尽量小于 5 层, 否则导致程序逻辑可读性变差。 2. printf("1\n"); else if(a++) printf("2\n"); else if(a++) printf("3\n"); else if(a++) printf("4\ printf("空格数:%d\n", space); printf("换行数:%d\n", line); printf("其他字符数:%d\n", otherchars); return 0; } 4、 ℃\n",a,c); return 0; } 6.打印如下图案: #include<stdio.h> int main() { int i, j, k; for (i = 0; i < 4; //输出后三行 { for (j = 0; j < i+1; j++) //随行数增加而增加空格的输出 { printf(" "); } for (k = 0; k <= 4-

    52120编辑于 2022-12-02
  • 来自专栏技术杂记

    嵌入式基础概念扫盲(4

    D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。

    77110发布于 2021-09-15
  • 来自专栏工控BOX资料整理

    龙芯2K3000嵌入式工控机的技术拆解:算力、接口与国产系统适配

    信创硬件选型参考 | 基于公开技术文档整理本文基于一款型号为NIS-LS5133的嵌入式工控机展开,提供8核/4核两种处理器配置,支持星闪、Wi-Fi 6、双千兆、4G/5G等多网融合,预装Loongnix 算力7 TOPS)、VPU硬件编解码(最高4K@60fps)。 安全模块支持国密SM2/SM3/SM4及可信计算,据称通过安全可靠等级二级认定。 安装方式支持嵌入式、壁挂、VESA,适配控制柜、终端背挂、数字化看板等场景。 以上是对这款龙芯2K3000工控机主要技术特征的整理。如果正在评估一个要求自主可控、多系统适配、宽温宽压的工业计算节点,这些信息可作为初步比对的参考。

    13110编辑于 2026-07-03
  • 来自专栏国产方案

    嵌入式核心板开发板工控机高低温环境试验的详细介绍(含报告示例)

    对于飞凌嵌入式而言,高低温试验是物理环境试验中十分重要的一项。这么做可不是为了“故意折腾”产品,而是提前帮产品在各种温度场景下做验证。 值得注意的是,飞凌嵌入式推出的产品,温度适应范围主要是工业级、商业级和扩展商业级3类。2、标准化试验:科学严谨,有据可依高低温试验并非随意进行,而是需要遵循一系列严格的标准。 10次,记录结果;④ 样品加电,运行测试程序;⑤ 设定高温(核实一致),达标后计时24小时,每4小时巡检;⑥ 关闭样品电源30分钟后,间隔10分钟上电启动5次,间隔1分钟不断电启动10次,记录结果;⑦ 4、结语:用严苛测试,守护产品可靠性高低温试验,虽看似给产品“找不痛快”,实则是产品可靠性的“守护者”。 对于飞凌嵌入式而言,明确产品的温度等级,做好对应的高低温试验,不仅是对产品质量的负责,更是对用户的负责。在未来的发展中,我们将继续秉承严谨、科学的态度,为每一款产品提供全方位的品质保障。

    32810编辑于 2025-11-28
  • 嵌入式 C 编程必备(4):嵌入式位运算基础知识与应用

    // 5 * 4 = 20 printf("%d * 4 = %d\n", a, check_result); return 0; } 2.2. 四、嵌入式位运算高级技巧 在嵌入式系统开发中,位运算不仅是一种基础技能,更是优化性能、实现复杂逻辑和精确控制硬件设备的关键。 4.1. 位运算优化 在嵌入式系统中,性能优化至关重要。 (data1 << 4) | data2; } // 解压一个 8 位的整数得到两个 4 位的整数 void decompressData(unsigned char compressedData, BIT_CLEAR(var, n) ((var) &= ~(1 << (n))) #define BIT_TOGGLE(var, n) ((var) ^= (1 << (n))) 六、总结 综上所述,嵌入式位运算是嵌入式开发的核心技能 这些技能有助于开发者深入理解嵌入式系统,实现性能与可读性的最佳平衡。

    44310编辑于 2026-01-20
  • 来自专栏电子工程师成长日记

    用DeepSeek学嵌入式4:蜂鸣器使用

    设计介绍 51单片机简介 51单片是一种低功耗、高性能CMOS-8位微控制器,具有8K可编程Flash存储器,使得其为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 51系列单片机具有以下标准功能: 8k字节Flash,512字节RAM, 32位I/O口线,看门狗定时器, 内置4KB EEPROM, MAX810复位电路, 三个16位定时器/计数器, 一个6向量2级中断结构

    48310编辑于 2025-03-27
  • 来自专栏全栈程序员必看

    工控机上位机软件的开发历程(一)

    基于上面的情况,我和团队重新设计和开发了上位机软件,具有以下特点: (1)软件集组态、采集、传输、报表、自动启动等功能于一体,一台工控机只有一个上位机软件。 (2)上位机只有一个版本,所有站点都一样。 (4)在对仪器的支持和界面功能上,具有强大的扩展特性和灵活性。

    2.2K10编辑于 2022-08-23
  • 来自专栏全栈测试技术

    嵌入式软件测试笔记4 | 嵌入式软件测试如何制定主测试计划?

    61821编辑于 2023-06-08
  • 来自专栏全栈程序员必看

    工控机上位机软件的开发历程(二)

    这些仪器跟工控机的连接也不尽相同,有的使用串行线,有的使用网线。用网线的仪器,有的作为客户端,有的作为服务端,有的使用UDP。总之,这些仪器的通讯协议是五花八门的,通信链路也是有区别的。 其实无论仪器有什么功能,工控机对仪器的操作无非就两个:读和写。读的话,可能是读到测量的值、仪器的状态等;写的话,就是启动仪器测量、修改仪器的参数等。而读和写的操作,都是通过发送和接收完成的。 (4)因子列表。 没错,说到这里,我们就发现,设备里有一个因子的概念。因子是什么?这个比较难解释。从最原始的因子来看,因子就是仪器的测量值。 (4)反控因子:对仪器的控制命令。可以用一个数字去表示控制的类型,只需要在协议类里面解释清楚即可。 通过上面的方法,我们把所有仪器都归一成统一的类了。

    1.5K20编辑于 2022-08-30
  • 来自专栏linux驱动个人学习

    eBPF 概述:第 4 部分:在嵌入式系统运行

    嵌入式系统通常运行不同的 Linux 发行版和不同的处理器架构,与开发人员的计算机相比,有时具有重度修改或上游分歧的内核,在构建配置上也有很大的差异,或还可能使用了只有二进制的模块。 简而言之,BPFd 是一个运行在嵌入式设备上的守护程序,作为本地内核/libbpf 的一个远程过程调用(RPC)接口。 4. Ply ply 项目实现了一种与 BPFtrace 非常相似的高级领域特定语言(受到 AWK 和 C 的启发),其明确的目的是将运行时的依赖性降到最低。 这个项目对嵌入式设备的意义在于它的 eBPF elf 加载模块,其可以被交叉编译并在嵌入式设备上独立运行,以加载 eBPF 程序至内核并与与之交互。 总结 在本系列的第 4 部分,我们研究了可以用于在小型嵌入式设备上运行 eBPF 程序的相关项目。

    1.2K10编辑于 2023-11-30
  • 来自专栏工控BOX资料整理

    RK3588六网口工控机在储能EMS中的应用情况分享

    本文以型号 NIS-5130-6L 的嵌入式工控机为例,从处理器、接口、环境适应性及边缘应用等角度整理其技术特征。 一、处理器:RK3588的8核异构算力该机型采用瑞芯微RK3588处理器,8nm制程,集成4个Cortex-A76大核与4个Cortex-A55小核,形成典型的大小核架构。 相比传统工控机常用的低功耗平台,RK3588在算力上有明显优势,适合在边缘侧完成数据清洗、协议转换、轻量级AI 推理等任务。 天线柱4个,支持WiFi、蓝牙、4G/5G扩展(有SIM卡槽)。四、边缘智能与远程运维价值嵌入式工控机在储能EMS中的角色可以不止于数据集中器。 它面向储能EMS场景中“异构设备接入、本地边缘决策、远程运维”的典型需求,提供了一套高集成度的嵌入式硬件方案。

    19610编辑于 2026-06-22
  • 来自专栏全栈程序员必看

    构建嵌入式 Linux 系统的4种有效工具

    什么是嵌入式系统? 维基百科将嵌入式系统定义为:“在更大的机械或电气系统中具有专用功能的计算机系统,往往伴随着实时计算限制。” 我觉得可以很简单地说,嵌入式系统是大多数人不认为是计算机的计算机。 嵌入式系统编程的开发环境通常与测试和生产环境大不相同。它们可能会使用不同的芯片架构、软件堆栈甚至操作系统。开发工作流程对于嵌入式开发人员与桌面和 Web 开发人员来说是非常不同的。 建议 对于大多数应用程序,使用 Buildroot 进行下一个嵌入式 Linux 设计是一个不错的选择。 对于不熟悉嵌入式空间的开发人员来说,这可能是一个更为熟悉的环境,无需配置和使用棘手的跨开发平台设置。 大多数桌面发行版可用的软件包数量通常大于前面讨论的嵌入式特定的构建器可用软件包数量。 同样,桌面环境中的预设工作流程对于大多数嵌入式设计来说都不理想。以这种方式获得可再现的环境很困难。手动添加和删除软件包很容易出错。

    4.3K20发布于 2021-06-10
  • 来自专栏TopSemic嵌入式

    嵌入式Linux系列第4篇:Kernel编译下载

    经过这一篇的讲解,你如果实际动手实现后,应该对嵌入式Linux更加感兴趣了吧,相当于我们会重装系统了。虽然困难重重,但是不要放弃。 相关资料下载链接:https://github.com/TopSemic/NUC972_Linux 04 Lesson4 Kernel编译下载中。

    1.6K50发布于 2021-05-31
  • 来自专栏嵌入式iot

    树莓派4 嵌入式Linux开发过程详解

    树莓派4 嵌入式Linux开发过程详解 1.概述 2.开发环境概述 2.1 安装虚拟机环境 2.2 树莓派开发环境搭建 3.交叉编译工具的安装与uboot的编译 3.1 安装arm 64位交叉编译环境 5.1 uboot中设置启动项 5.2 插入SD卡挂在到虚拟机上 5.3 修改文件脚本 6.小结 1.概述 在这篇文章中,将会通过树莓派4的Linux的启动过程,描述如何进行嵌入式Linux系统开发的思路 通过树莓派4B的启动流程,看到一个Linux启动过程,同时,通过一步一步搭建一个完整的树莓派嵌入式Linux开发环境,来指导分析各部分的开发过程。 上图基本上展示了一个通用的嵌入式Linux的启动流程,每一个阶段的特点和功能点都有着很好的描述。 而树莓派4b上的Broadcom BCM2711的启动遵循以下的流程。 整个嵌入式Linux开发和环境搭建过程都可以在树莓派4b上很好的进行测试,万变不离其宗,掌握了嵌入式开发的流程和工具,做应用和做驱动开发都十分的方便和高效。

    9K32发布于 2021-03-25
  • 来自专栏韦东山嵌入式

    嵌入式Linux APP 访问硬件的 4 种方式

    4 种方法没有优劣之分,在不同的场合使用不同的方法。

    59130编辑于 2022-05-05
  • 来自专栏EasyNVR

    视频流媒体服务器综合管理平台能否实现ARM版的编译?

    这个屠宰场的现场有一款自己的工控机嵌入式设备,为ARM的CPU架构,需要将我们软件集成到工控机上,每个现场约10路摄像头设备。 针对此情况,我们协调研发将视频流媒体服务器EasyNVR重新按ARM的架构进行重新编译,并成功集成到对应的工控机上,同时我们还将EasyNVR接入到公网的视频综合管理平台上,实现视频集中管理和预览。

    86310发布于 2020-05-26
  • 来自专栏智能制造预测性维护与大数据应用

    数据采集一体化电脑MIC-1800特性与应用!

    MIC-1800是将嵌入式工控机和数据采集卡整合的数据采集系列产品,各项指标居业界领先! 特性指标 该产品在工业电脑主板上整合了12位/16位多功能数据采集功能,包括16通道模拟量输入,2通道模拟量输出、24通道通用数字量输入输出、计数器等,产品采用无风扇设计,提供嵌入式操作系统和丰富的软件驱动 由于主板和数据采集卡是集成在一起的,大大提高了产品的抗震动干扰性,将工控机和数据采集卡的应用扩展到更严酷的工业现场,适用于多种特定场合现场数据的采集与控制。 卸下4颗螺丝后移除底盖。 2. 从底盖上卸下用于固定SSD的4颗螺丝。 3. 插接SATA线缆/电源线后放回后盖并用4颗螺丝固定。 桌面安装 MIC-1810支持桌面安装。 卸下4颗螺丝。 2. 底盖对齐后使用4颗螺丝进行固定完成桌面安装。

    76120编辑于 2022-05-30
  • 来自专栏智能制造预测性维护与大数据应用

    微信变脸!风云四号地面中心的产业电脑!

    产业电脑(也叫工控机)是增加了行业特定属性的电脑,具有以下特点: ● 工业级 1.2mm 钢材的坚固耐用厚实机箱,较强的EMI/EMS; ● 结构强度模拟分析,在高/低温、冲击、震动、电磁干扰、潮湿、粉尘和盐雾等恶劣环境下长期正常使用 ● 严格的温湿度测试,确保工控机能在恶劣环境中运行 ● 产品生命周期长及高MTBF,采用工业级电阻电容,MTBF高于50000小时,确保5年的长时间供货周期(普通台式机半年到1年) ● 数字高频设计,PCB 2、嵌入式数据采集一体化电脑:将嵌入式工控机和数据采集卡整合的数据采集系列产品,采用无风扇一体式设计,尺寸只有B5纸的一半大小,广泛使用在机床诊断、机械加工、交通运输、汽车检测等领域。 4、丰富的应用软件:产业电脑具有丰富的行业应用软件。

    41530编辑于 2022-05-30
  • 嵌入式Linux应用开发基础】网络编程(4):UDP协议

    嵌入式 Linux 应用开发中,UDP 常用于实时音视频传输、游戏、传感器数据采集等领域。 五、嵌入式UDP编程核心API #include <sys/socket.h> // 创建socket int socket(int domain, int type, int protocol); Linux 中的编程实现 在嵌入式Linux应用开发中,可以使用socket编程接口来实现UDP协议的数据传输。 具体步骤如下: 创建socket:使用socket()函数创建一个新的socket,指定使用的地址类型和协议(如PF_INET和SOCK_DGRAM表示使用IPv4和UDP协议)。 九、嵌入式开发注意事项 9.1. 资源优化 设置合理的数据包大小(通常不超过1472字节,避免IP分片) 使用SO_RCVBUF/SO_SNDBUF调优socket缓冲区 9.2.

    91310编辑于 2026-01-21
领券