扫码加入

  • 逆天改命!我让树莓派4在 Ubuntu 24.04 完美运行 Antigravity AI!
    作者通过一天一夜的努力,在树莓派 Pi 4 上成功运行了 Antigravity。面对 Ubuntu 24.04 的系统变革和硬件限制,作者解决了多个核心难关,包括更新依赖库、手动提取旧版 OpenSSL、解除 AppArmor 限制、使用 QEMU 模拟指令集等。最终,通过一系列复杂的步骤,实现了 Antigravity 在 Pi 4 上的成功运行。
  • lvgl、lv和lv_binding_micropython到底啥关系?一文读懂
    MicroPython 是面向微控制器的 Python 语言,能够在资源受限的裸机架构上运行。LVGL 是一款轻量级多功能图形库,适用于 MicroPython 开发。使用 MicroPython + LVGL 可以利用 Python 的简洁性和交互式调试,实现快速高效的嵌入式 GUI 开发。应用场景包括 GUI 快速原型开发、界面微调迭代、模块化界面设计等。通过在线模拟器、PC 模拟器和嵌入式平台,可以在不同环境下进行开发和测试。此外,项目还提供了自动化绑定生成和内存管理解决方案,简化了开发流程,并支持多种硬件平台和驱动。
    lvgl、lv和lv_binding_micropython到底啥关系?一文读懂
  • 90% LVGL 新手踩大坑!分不清「父子控件」和「Python 子类」
    LVGL 使用父子对象模型来构建界面层次结构,不同于Python中的继承。在嵌入式GUI中,控件的空间管理和事件传递依赖于父子关系,而不是简单的类型扩展。当销毁父控件时,所有子控件也会被自动销毁,防止内存泄漏,并且事件可以通过父子层级进行传递。
  • 一台普通的树莓派也能成为强大的热成像数据流传输设备!
    本文介绍了如何利用基于Snowflake的开源工具SNACK-AI,将树莓派改造为热成像数据流传输设备。项目依托FLiP技术栈,实现了边缘端到云端的数据流传输,适用于工业监控、智能交通、智能家居和安全防护等领域。
  • 用户投稿:CW32运行"AIGUI"性能测试
    开发者利用AI打造了一款低空间占用、高执行效率的轻量级GUI框架,适用于低成本MCU。该框架采用PFB显存机制,仅开辟单行像素大小的数组作为显存,显著降低内存需求。通过脏矩形机制,系统仅重绘变动区域,大幅提升帧率稳定性。实测结果显示,即使在有限的RAM容量下,该框架仍能维持高帧率,表现出色。此外,框架的固件资源占用低,代码空间紧凑,适合各种微控制器平台。
    210
    18小时前
  • S-A5607T用户应用问题锦集:如何通过串口AT指令开关机?
    光明谷推出的S-A5607T多功能蓝牙音箱SOC,具备免开发、串口AT指令控制、支持多种功能上报及数据透传的特点。针对用户关心的开关机和U盘播放问题,提供了详细的解决方案和操作指南。
    133
    18小时前
    S-A5607T用户应用问题锦集:如何通过串口AT指令开关机?
  • 一文搞懂 Keil 的 sct 分散加载文件
    Keil SCT 文件是用于定义程序如何放置在MCU内存中的配置文件。它帮助开发者理解代码的实际内存布局,解决Boot + App、OTA或内存不足等问题。通过SCT,开发者可以精确控制代码和数据的位置,优化内存使用,并更好地进行系统设计。
    285
    18小时前
    一文搞懂 Keil 的 sct 分散加载文件
  • 从零开始:嵌入式Linux无线远程登录环境搭建全攻略
    文章介绍了如何从内核驱动编译到SSH远程登录的全流程操作,具体步骤包括:WiFi驱动移植:将RTL8723BU驱动文件夹放入内核wireless目录,并修改Kconfig及Makefile文件。wpa_supplicant移植:交叉编译openssl、libnl和wpa_supplicant,配置wpa_supplicant.conf文件并连接WiFi。SSH移植:交叉编译zlib和openssh,生成必要的密钥文件并在开发板上部署。
    195
    19小时前
  • 使用cJosn读写配置文件
    本文介绍了如何使用C语言读取和修改JSON配置文件。首先定义了配置文件的数据结构,接着实现了从文件加载JSON到内存的功能,并解析其中的各项数据。此外,还提供了修改配置文件中不同类型数据的方法,包括数值、字符串和数组。最后,通过一个交互式菜单展示了如何查看和修改配置文件,并附上了完整的代码示例。
    196
    19小时前
  • 体积极小、动画拉满!LVGL凭什么成为全球嵌入式开发者首选?
    LVGL 是一款免费开源的嵌入式图形库,专为资源受限的设备设计,提供丰富的图形组件和高级视觉效果,支持多种输入输出设备,并具备高度可定制性和硬件无关性。它对硬件资源要求极低,适合各类嵌入式平台。LVGL 支持多种编程语言,拥有完善的生态系统和文档支持,适用于物联网设备、智能家居面板、工业控制等领域。
  • 为什么LVGL的Python代码看起来 “很别扭”?真相藏在C语言底层里
    LVGL Python 绑定的核心逻辑是通过显式传参方式创建控件,而不是使用 Python 属性赋值来绑定子控件。这是因为 LVGL 是 C 语言实现的嵌入式 GUI 库,其 Python 绑定优先适配底层硬件逻辑,而非单纯追求 Python 语法的“优雅”。这种方式能减少 Python 层的额外开销,提高嵌入式设备的性能。此外,这种方法还能更好地管理和控制控件的层级关系,适合嵌入式场景下的使用。
  • 飞凌嵌入式ElfBoard-环境变量之添加修改环境变量putenv
    在shell中有许多方法能够修改环境变量,例如export,set等命令;要永久修改环境变量,也可以将 export 相关语句添加到用户的 ~/.bashrc 或 ~/.bash_profile 文件中;这些文件会在每次打开新的Shell会话时被执行,当执行新的程序时,当前shell作为父进程的环境变量会被子进程继承。 在shell命令行中可以直接使用export命令对环境变量进行删改; expo
    284
    03/28 15:02
  • 天硕(TOPSSD)洞察:SSD固态硬盘凭什么取代机械硬盘?
    天硕(TOPSSD) G40 M.2 NVMe 工业级固态硬盘采用自研主控及全链路国产化替代方案,可在 -40℃~85℃ 宽温范围内稳定运行;遵循国家军用标准进行设计验证,更能胜任严苛环境下的长时任务。系列产品长期服务军用嵌入式计算机、指挥控制系统、雷达、电子对抗、轨道交通与高端工业自动化等关键应用,是舰载、机载、装甲车辆等装备的优选核心部件。 存储技术的演进一直是推动数字世界发展的关键动力。作为
  • 耐达讯自动化CC-Link IE转Modbus RTU网关解决方案:实现三菱PLC与仪表流量计通信
    在工业自动化领域,设备间的互联互通是智能化生产的基石。CC-Link IE转Modbus RTU网关正是连接高速控制网络与广泛现场设备的关键桥梁,它解决了如三菱PLC等高端控制器与众多Modbus RTU设备(如变频器、仪表、传感器)之间的协议异构难题,实现数据无缝交换。 核心功能与工作原理 该网关的核心是双向协议转换。以耐达讯自动化的NY-CE801网关为例,它在系统中身兼两职:在CC-Link
  • 从隔离到互联:工业现场中耐达讯自动化CC-Link IE转Modbus RTU实战指南
    在工业自动化领域中,不同协议设备间的通信壁垒正成为智能制造的核心挑战之一。耐达讯自动化的CC-Link IE转Modbus RTU专用网关,通过硬件级协议转换技术,高效实现CC-Link IE高速以太网与Modbus RTU串口设备的无缝对接,帮助企业快速打破数据孤岛。 这款网关采用双协议栈架构与双核处理器,支持1-4个CC-Link IE站点配置,最高可实现512字节输入+512字节输出的数据透
  • 飞凌嵌入式ElfBoard-进程之进程状态
    在Linux系统中,进程状态对于系统调度、资源分配和管理非常重要,因为它表示了进程当前的执行状况和资源使用情况。在Linux 系统中使用ps -aux 命令可观察到进程的当前状态,在 STAT 列中,会列出进程当前的状态代码; 也可以通过/proc/PID/status查看State行了解到单个进程的状态,例如: cat /proc/1/status Linux 是一个多用户多任务的操作系统,可以
    295
    03/28 10:46
  • 基于启扬RK3588的冷链物流仓储的智能终端解决方案
    随着生鲜电商、预制菜以及各种食品贸易的快速增长,对冷链的仓储、运输提出了更高要求,但冷链物流环节多、链路长等特性,导致全流程实时实地监控难以监管,不仅耗费大量人力成本,还无法对温湿度异常、路线偏离等问题进行提前预警与快速处理,而采用远程监控方案,可以方便地对分布的冷链系统进行集群化管理,提前预警等,大幅提升冷链物流的管控效率与品控能力。 基于启扬RK3588核心板,可打造适用于冷链物流仓储的智能监
  • 双协议互联,就选耐达讯自动化:CC-Link IE转Modbus RTU一步到位
    在工业自动化行业,随着智能制造的推进,工厂车间往往面临着“新旧共存、万国牌”设备的复杂现状。高速的CC-Link IE网络与广泛应用的Modbus RTU设备之间的“语言不通”,成为了系统集成中常见的痛点。为了解决这一难题,引入专业的协议转换网关成为了关键。其中,耐达讯自动化凭借其稳定可靠的CC-Link IE转Modbus RTU网关,为工程师提供了一套高效的“翻译”方案,成功打破了异构网络间的
  • 代码直接抄!工业边缘小项目:树莓派CM0环境监测仪!
    本文介绍了如何利用树莓派 CM0 Dev Kit 单板计算机结合 SPI 和 IIC 协议驱动 LCD 彩屏、AHT20 和 BMP280 传感器,实现环境状态实时监测的项目设计。项目分为驱动 LCD 彩屏、驱动 AHT20 和 BMP280 模块、搭建环境监测仪三个部分,详细介绍了每个部分的硬件连接、软件配置和代码实现。此项目适用于树莓派爱好者和新手,为工业物联网领域的产品开发提供了参考。
  • STM32 关闭 SPI 触发 Flash WRPERR 错误深度解析 从现象到根源的排查与解决
    在 STM32 嵌入式开发中,SPI 外设与内部 Flash 分属不同硬件模块,看似无直接关联,但实际应用中却出现了执行 SPI 关闭指令触发 Flash 写保护错误(WRPERR) 的异常现象,直接导致后续 EEPROM 写入等依赖 Flash 操作的功能失效。该问题出现在 STM32L072RBT6 芯片的 HAL 库开发中,核心诱因并非硬件故障,而是 HAL 库外设操作的初始化规范被忽视。本文基于 LAT1178 应用笔记,从问题现象复现、底层原因拆解、反汇编代码分析到解决方案落地,完整梳理该跨模块异常问题的排查思路,同时总结 HAL 库外设操作的核心开发规范,规避同类隐蔽错误。

正在努力加载...

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