• 6W低功耗+6TOPS算力!杰和DN84:嵌入式AI的场景化破局者
    在零售数字标牌的24小时运行中频繁遭遇功耗过高难题,工业场景里因设备体积过大难以灵活部署,AI图像分析时又受限于算力不足导致响应延迟——这些边缘计算场景的常见痛点,正在被杰和科技DN84 AI边缘计算产品逐一破解。作为深耕物联网领域26年的“专精特新”企业,杰和科技这款明星产品以“轻量机身+强悍性能”的组合,成为多行业智能化转型的核心引擎。 边缘计算产品的价值核心,在于平衡性能与场景适配性,DN8
  • 飞凌嵌入式ElfBoard-获取文件的状态信息之fstat
    fstat函数用来获取已经打开的文件描述符相关的文件状态信息。 1.头文件 #include <sys/stat.h> 2.函数原型 int fstat(int fd, struct stat *statbuf); 3.参数 fd:文件描述符,表示已打开的文件。 statbuf:指向 struct stat 结构的指针,用于存储文件的状态信息。 4.返回值 若成功返回0,失败返回-1
  • 打造本地化智能的“最强大脑”, 米尔RK3576 AI边缘计算盒
    米尔电子推出RK3576边缘计算盒,搭载高性能RK3576芯片,具备高算力、低功耗与强扩展性,适用于工业视觉、工程机械及智慧城市等领域。该设备支持12路1080p摄像头的同时AI分析,端到端延迟稳定在120-150ms,确保实时同步。广泛应用于边缘智能、AI视频分析、智能制造等多个领域。
    打造本地化智能的“最强大脑”, 米尔RK3576 AI边缘计算盒
  • 赋能欧标充电桩市场:OCPP协议实战开发指南
    随着全球电动汽车产业的发展,OCPP(Open Charge Point Protocol)作为连接充电桩与中央管理系统的“通用语言”至关重要。MicroOcpp作为一种轻量级的OCPP协议栈实现,特别适合资源受限的嵌入式设备。本文介绍了如何部署MicroOcpp并将其与SteVe OCPP服务器集成,展示了从零构建OCPP通信系统的全过程,最终实现了充电桩状态的实时上报和监控。
    赋能欧标充电桩市场:OCPP协议实战开发指南
  • 飞凌嵌入式ElfBoard-Linux系统中的文件分类
    从本质上讲,Linux系统就是由文件组成的,一切皆文件是linux系统设计的核心理念,接下来介绍一下文件类型的种类: 1.普通文件: 指用户存储数据的标准文件,如平时经常见到的.c、.h、.txt、.sh、.log和.bin文件,这里面除了.bin文件是二进制文件,其他的都是文本文件。 文本文件就是常说的ASCII码字符组成的,这样就方便了人阅读或者修改。 二进制文件就如同名字一样,里面存储的为二
  • 飞凌嵌入式ElfBoard-获取文件的状态信息之stat
    用来获取文件的详细状态信息。它可以用来检索与文件相关的属性,如文件的权限、所有者、大小、时间戳等信息。 1.头文件 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> 2.函数原型 int stat(const char *pathname, struct stat *statbuf)
  • camera|16.一种修改摄像头分辨率的方法
    本文介绍了如何使用RK3568平台上的RK Android SDK修改OV13850摄像头的分辨率。首先查阅datasheet了解三种支持的分辨率及其寄存器设置,然后查看驱动源码获取具体配置信息。由于SDK自带的应用程序默认使用最高分辨率,可以通过注释掉其他分辨率来选择较低分辨率。此外,还需修改Android部分的配置文件`camera3_profiles.xml`,添加对应分辨率的配置项。最后,通过`media-ctl`命令检查修改是否成功。
    camera|16.一种修改摄像头分辨率的方法
  • 飞凌嵌入式ElfBoard-文件I/O的深入学习之文件锁
    前面有讲过竞争冒险的问题,如果有多个进程对文件进行I/O操作,容易产生竞争状态、导致文件中的内容与预想的不一致的问题,由此引入文件锁。 内核提供的锁机制用于对共享资源的访问进行保护,而文件锁是一种应用于文件的锁机制,当多个进程同时操作同一文件时,对文件上锁,来避免多个进程同时操作同一文件时产生竞争状态。 文件锁可以分为建议性锁和强制性锁两种: 建议性锁本质上是一种协议,程序访问文件之前,先对文件上
  • 飞凌嵌入式ElfBoard-文件I/O的深入学习之I/O多路复用
    I/O多路复用(IO multiplexing)通过一种机制,可以监视多个文件描述符,一旦某个文件描述符(也就是某个文件)可以执行I/O操作时,能够通知应用程序进行相应的读写操作。I/O多路复用技术是为了解决:在并发式I/O场景中进程或线程阻塞到某个I/O系统调用而出现的技术,使进程不阻塞于某个特定的I/O系统调用。 由此可知,I/O多路复用一般用于并发式的非阻塞I/O,也就是多路非阻塞I/O,比
  • 技术笔记 | RK3588平台RGA驱动与API版本升级指南
    前言:在 Rockchip RK35xx等平台开发中,RGA(2D 图形加速单元)对图像编解码、图形渲染等核心功能的效率与稳定至关重要。随着官方持续优化,适时更新RGA驱动与API版本,能带来更好的性能、更丰富的功能支持以及更稳定的运行表现。 本文将以 RK3588 为例,详细介绍如何从驱动到应用层全面升级RGA版本,并提供实测验证方法,干货满满,建议收藏备用~ 一、开发环境准备 在开始更新操作前
  • 飞凌嵌入式ElfBoard-文件I/O的深入学习之异步I/O
    在I/O多路复用中,进程通过系统调用select或poll来主动查询文件描述符上是否可以执行I/O操作。而在异步I/O中,当文件描述符上可以执行I/O操作时,进程可以请求内核为自己发送一个信号。之后进程就可以执行任何其它的任务直到文件描述符可以执行I/O操作为止,此时内核会发送信号给进程。 异步I/O通常也称为信号驱动I/O。 要使用异步I/O,程序需要按照如下步骤来执行: 1.通过指定O_NON
  • 智慧电力-基于鸿道Intewell操作系统构建的新型电力解决方案
    电网作为重要的能源公共基础设施,在保障电力供应、支撑经济社会发展、服务改善民生等方面发挥重要作用。 随着新型电力系统建设的推进以及物联网、人工智能等技术的快速发展,对新型电力系统数字能源终端提出了经济高效、灵活智能的需求,传统的自动化系统的烟囱式架构、复用性差、智能化程度低等问题难以满足电力系统业务发展需求。 行业痛点 当前传统配电系统存在管理困难、运维麻烦、资源利用率低等问题:中国配电设备基数大
  • 从入门到智能家居控制!将树莓派CM0打造成复古游戏机!
    特别感谢HonestQiao制作的一整套详尽教程,适合树莓派CM0新手学习使用。本文介绍了如何在树莓派CM0上安装和使用Mednafen模拟器,使其成为一个复古游戏平台。详细步骤包括安装Mednafen、设置音频驱动、添加ROM文件以及运行游戏。最终展示了如何在树莓派CM0上畅玩各种复古游戏,提供了宝贵的经验和技术支持。
    从入门到智能家居控制!将树莓派CM0打造成复古游戏机!
  • 飞凌嵌入式ElfBoard-文件I/O的深入学习之存储映射I/O
    存储映射I/O(memory-mapped I/O)是一种基于内存区域的高级I/O操作,它能将一个文件映射到进程地址空间中的一块内存区域中,当从这段内存中读数据时,就相当于读文件中的数据(对文件进行read操作),将数据写入这段内存时,则相当于将数据直接写入文件中(对文件进行write操作)。这样就可以在不使用系统I/O操作函数read和write的情况下执行I/O操作。 普通I/O方式一般是通过
  • 【深度实战】米尔RK3576开发板AMP非对称多核开发指南:从配置到实战
    AMP(Asymmetric Multi-Processing)架构允许单芯片不同核心运行不同操作系统或裸机程序,具有异构运算、资源隔离和灵活通信的优势。米尔核心板MYD-LR3576基于RK3576处理器,集成三大核心集群,支持Linux、RT-Thread和裸机程序的自由组合。本文介绍了AMP系统的串口资源配置流程,并展示了如何在Linux和RT-Thread两侧进行配置和调试,最终实现了外设资源的有效管理和高效利用。
    【深度实战】米尔RK3576开发板AMP非对称多核开发指南:从配置到实战
  • 揭秘DeviceNET转CCLinkIE的高效通讯秘籍
    在现代工业自动化领域,上位机通常扮演着系统控制和监视的角色,而DeviceNET与CC-Link IE则是两种常见的现场总线协议。当需要实现对水泵变频器的精确控制时,通过配置一个集成了开疆智能DeviceNET转CC-Link IE网关的设备,可以实现上位机与变频器之间的高效通讯。 我们需要了解DeviceNET和CC-Link IE的基本特点。DeviceNET是基于CAN发展而来的一种开放性网
  • 简易嵌入式优先级消息队列设计思路!
    本文介绍了如何在嵌入式环境中实现一个支持优先级、超时控制、零内存碎片的简易消息队列。首先,采用静态内存池消除碎片化问题,并详细解释了互斥锁和信号量的使用。接着,对比了固定大小和可变大小消息的优点和缺点,并提出了优先级插入和超时机制的设计思路。最后,提供了几个相关的嵌入式技术文章链接供进一步学习。
    328
    12/05 08:29
    简易嵌入式优先级消息队列设计思路!
  • 从入门到智能家居控制!为树莓派CM0的搭建轻量级桌面环境!
    特别感谢HonestQiao制作的一整套详尽教程,适合树莓派CM0新手学习。本文介绍了如何在树莓派CM0上安装并设置Xfce桌面环境,包括安装步骤、开机启动设置、中文环境配置以及蓝牙设备连接方法。最终展示了即使在资源受限的情况下,也能获得流畅的图形化操作体验。
    从入门到智能家居控制!为树莓派CM0的搭建轻量级桌面环境!
  • 玩转树莓派CM0,写出你的OLED — AI助手
    本文介绍了如何在树莓派Compute Module 0 (CM0)上利用火山引擎豆包大模型进行文本生成,并将其结果显示在0.96英寸SSD1306 OLED屏幕上。项目涵盖了云端AI调用、虚拟环境搭建、I²C屏幕驱动、错误调试和远程开发部署等内容。详细描述了硬件和软件环境配置,提供了AI调用与OLED显示的具体代码实现,并分享了一些调试技巧和扩展方向。最终展示了项目的运行效果,并鼓励读者进一步探索和扩展功能。
  • ElfBoard技术贴|如何在【RK3588】ELF 2开发板实现I2C功能复用
    IOMUX(引脚功能复用)是一项关键硬件设计技术,旨在帮助芯片厂商更高效地利用有限的引脚资源。它借助内部寄存器,允许开发者通过软件将同一物理引脚灵活配置为多种不同功能,例如GPIO、UART或I2C等。由于此项配置的具体实现因SoC平台而异,本文特以【RK3588】ELF 2开发板上的I2C6引脚为例,系统说明从硬件规格查询到软件驱动配置的完整步骤。 1.引脚确认 在开始配置之前,首先需要了解【R

正在努力加载...

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