嵌入式系统

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

电路方案

查看更多

设计资料

查看更多
  • 飞凌嵌入式ElfBoard-进程间的通信之信号量
    信号量(semaphore)是进程和线程间控制共享资源访问的重要机制,用于同步操作。与其他进程间通信(IPC)方式不同,信号量本质上是一个计数器,用来跟踪资源的可用数量,并通过增减信号量的值来控制对共享资源的访问权。信号量的值可以理解为资源的数量,信号量为 0 时表示资源已被占用,当信号量为正数时表示资源可用。 1.在 Linux 中,信号量的主要作用 控制共享资源的访问:信号量充当标志,控制对资
  • 飞凌嵌入式ElfBoard-进程间的通信之共享内存
    共享内存是一种高效的 IPC 方法,允许不同的进程在内存中共享数据。通过将一块内存区域映射到多个进程的地址空间,这些进程可以直接读写这块内存,从而实现数据的快速交换。 1.共享内存的特点 高效性:共享内存是所有 IPC 机制中效率最高的,因为它允许多个进程直接访问同一块内存区域,避免了数据复制的开销。 创建与访问:由一个进程创建共享内存段(通常使用 shmget),其他进程通过共享内存标识符来访问
  • 飞凌嵌入式ElfBoard-线程和进程的区别
    线程的本质是一个进程内部的一个控制序列,它是进程里面的东西,一个进程可以拥有一个线程或者多个线程。进程是资源分配的基本单位,而线程是调度的基本单位。线程的高效性和轻量级使其在需要并发执行的应用场景中变得非常重要。 进程和线程有着以下方面的区别 1.定义 进程:进程是一个独立的程序执行单位,包含了程序的代码、数据、资源以及一个或多个线程。每个进程都有自己的内存空间和资源,进程之间相互独立。 线程:线
  • 耐达讯自动化NY-N801网关实现Modbus转Profinet协议转换应用案例
    随着新能源自动化控制系统的不断升级迭代,工业设备通信协议的互通转换需求持续攀升。其中,现场老旧Modbus设备接入Profinet总线系统的改造场景最为普遍。本文将结合新能源工控改造实际项目,详细介绍耐达讯自动化NY-N801网关实现Modbus协议转Profinet协议的完整应用方案。 在新能源工控升级项目中,现场大量储能、光伏配套设备均采用传统Modbus通信协议,而厂区新建的自动化控制系统全
  • 如何在树莓派上轻松安装 Ubuntu Desktop 26.04?
    我做教程时常用 Raspberry Pi OS,因为它简单、可靠、支持好。但如果你想让树莓派用起来更像一台普通桌面电脑,我强烈推荐 Ubuntu Desktop。如果你已经习惯在 PC 上用 Ubuntu,或者就是更喜欢它的界面,换到较新的树莓派上会是个不错的选择。