登录社区云,与社区用户共同成长
邀请您加入社区
本文基于瑞芯微RK3588硬件平台,结合PaddleOCR v4模型实现文字识别控制系统。通过MIPI摄像头实时捕捉图像,利用PPOCR模型识别特定文字命令(如"ON"/"OFF")控制音乐播放。文章详细介绍了模型部署流程、开发环境搭建及调试过程中遇到的资源竞争问题(通过创建独立音频线程解决),并提供了完整的GitHub代码仓库和可执行文件下载地址。该示例展
GD32F407 ADC开发摘要 GD32F407VE天空星开发板内置12位ADC模块,支持多通道模拟信号采集。ADC配置要点包括: 时钟设置(默认84MHz分频至21MHz) 选择12位分辨率(4096级) 配置单次/连续转换模式 设置采样时间(温度传感器需≥84周期) 校准ADC提高精度 典型应用: 内部温度传感器(通道16):需特殊使能,转换公式为((1.45V-Vadc)*1000/4.1
C语言结构体进阶操作:复制、修改与底层技巧 摘要:本文探讨C语言结构体的进阶操作技术,包括基础复制方法(直接赋值与memcpy)、浅拷贝概念,以及处理动态资源时所需的深拷贝实现。重点分析了直接赋值的类型安全优势与memcpy的高效性,同时指出两者均为浅拷贝的特性。对于含指针成员的结构体,需特别注意内存管理问题。文章还涉及结构体修改技巧、底层操作注意事项(内存对齐、字节序等)和最佳实践,帮助开发者安
本文介绍了两种密钥协商协议(Diffie-Hellman和ECDH)及其在AUTOSAR中的实现,重点分析了中间人攻击原理。密钥协商允许双方在不安全通道建立共享密钥,D-H协议基于模运算,ECDH基于椭圆曲线离散对数问题。AUTOSAR通过CSM模块提供密钥协商功能,支持预定义或动态生成密钥材料。然而,若缺乏身份验证机制,攻击者可通过中间人攻击拦截通信,与双方分别建立密钥,窃取通信内容。防范措施需
x30 核心板适用于工控,电力,通讯,医疗,媒体,安防,车载,金融,消费电子,手 持设备,游戏机,显示控制,教学仪器等多种领域。可广泛用于 POS,游戏机,教学实验 平台,多媒体终端,PDA,点菜机,广告机等领域。
摘要:涂鸦智能与芯科科技合作推出免编码AIoT开发平台,助力智能照明创新。该平台基于芯科科技的BG24和MG21无线SoC芯片,具备强大射频性能和超低功耗特性,使制造商可在15天内完成智能产品开发。该方案解决了传统照明厂商在物联网开发中的技术壁垒,支持快速实现互联照明系统,满足节能、人本照明等市场需求。合作降低了智能照明开发门槛,加速产品上市,并推动跨行业AIoT生态发展。
苹果MACOS M1芯片 CH430终极解决办法苹果MACOS Mixly安装
ESP32的DAC适用于对音质要求不高的场景,通过简单的C代码即可实现基础音频功能。:生成一个周期为1000Hz的正弦波样本数组,范围为0-255(8位DAC)。// 生成正弦波样本数组(8-bit DAC,值范围0-255):生成方波或正弦波信号,通过DAC输出不同频率的声音。:将预录的语音转换为PCM数据,通过DAC播放。
RTD同一个版本,NXP会根据不同的客户需求发布不同的ASR版本,但是RTD的序列号越大,意味这个RTD也就越新,那么针对以往RTD的BUG修复情况也就越好;仔细看Release note,会发现有一个章节就是这个Known Issues,它介绍了该版本RTD的一些新特性以及BUG情况,NXP在release RTD的时候,这个文档也会释放,需要客户充分了解这个RTD存在的一些情况;以上即为RTD
2.asrpro专用烧录器或者普通的USB-TTL(开发板有手动下载,比较麻烦,我用的很难受)1.asrpro开发板+喇叭(或者asrpro基础版+麦克风+喇叭)上电后,语音会一直打开灯光关闭灯光重复话语,lcd灯也会一直打开关闭。3.ch32v307vct6评估板(核心板应该也可以)注意:这个是个大家参考的,不能运行的。
直接引脚兼容 (Pin-to-Pin Compatible): HY6682TP采用与PCM4202完全相同的封装形式(通常为SSOP-28),无需修改现有PCB布局设计,即可实现“即插即用”式替换,极大降低升级或备料风险。采样率范围覆盖 10kHz 至 216kHz ,完美支持CD音质(44.1kHz/48kHz)、高解析度音频(96kHz/192kHz)乃至DSD转换所需的极高采样率。它不仅仅
测试时发现,正点原子板子的DDR3带宽比Zedboard高20%,所以同样的模型在领航者板子上能跑到35fps,而Zedboard只有29fps。记住:每次改完PL部分,一定要重新导出硬件平台到SDK,否则死都不知道怎么死的!注意这里用了行缓存策略,解决图像数据流处理时的时序问题。这里有个坑要注意:ZYNQ的FPGA部分处理浮点太奢侈,训练完记得做权重量化。硬件端部署才是重头戏。工程完整代码:包括
这里使用DeepSeek来生成对比表格:以下是统一基于FLASH 256KB、RAM 64KB对比表格RTOS编译器Flash使用 (B)Flash占比RAM使用 (B)RAM占比FreeRTOSGCC814,4085.50%15,14023.61%GCC1214,1925.41%15,15223.64%HarmonyOSGCC824,1289.20%19,13229.19%(LiteOS_m)G
在高端专业音频设备领域,高性能模数转换器(ADC)
浅拷贝逐成员复制对象的值。对于指针成员,仅复制指针地址,而非所指向的数据。ShallowExample(int val) : data(new int(val)) {} // 编译器生成的拷贝构造函数: // ShallowExample(const ShallowExample& other) : data(other.data) {}};深拷贝为每个对象分配独立的资源副本,确保完全隔离。: d
本文分享5个C语言代码质量提升锦囊妙计,助你告别Bug困扰。锦囊一: 严谨对待编译器Warning,防患未然。锦囊二: 引入静态分析工具,深层检测潜在Bug。锦囊三: 降低代码复杂度,提升可读性。锦囊四: 自动化代码格式化,统一风格。锦囊五: 推行代码审查,集思广益。 实践这些方法,能有效提升代码质量,减少Bug,告别996!
在新时代,我们一定要紧跟时代,AI的功能越来越多,越来越强。合理利用AI能极大的提高我们的工程速度,在造轮子的的事情上不要浪费时间。我们可以在此基础上,借助AI,在有了数据的情况下,开始我们的算法研究。在工程应用上,我们一般在有linux系统的开发板上运行代码,我们可以编写好windows格式的代码,将文件拷贝到板子上,修改一下文件路径、配置好环境、连接好硬件。来开始我们的产品开发旅程。开发出一个
VSCode+Git联合使用是提升嵌入式开发效率的利器。VSCode提供轻量级代码编辑和调试功能,Git实现版本控制和团队协作。二者结合可实现代码修改、版本管理一站式操作,支持多人并行开发、远程协作和持续集成。优势在于操作便捷、可视化强、安全可靠,但有一定学习成本。通过合理分支管理、规范化提交和自动化测试,能显著提升研发效率和质量。这套工具组合已成为现代嵌入式开发的标配,为敏捷开发和DevOps实
本篇博客从基础语法出发,逐步介绍了 Shell 的常用命令、变量、输入输出、流程控制、函数封装以及开机自启脚本设计等内容,希望你能将所学应用到实际项目中,写出属于你自己的自动化脚本工具!
芯科科技2025年凭借无线SoC创新获多项行业大奖,巩固物联网领域领导地位。其第三代无线开发平台SoC系列在计算能力、连接性和安全性方面实现突破,SixG301 SoC率先通过最高级PSA4安全认证。多款产品如MG26、BG24L等因AI加速、低功耗等优势获广泛应用,全年斩获近20项企业及产品类奖项。公司通过持续技术创新和生态建设,推动智能家居、工业物联网等领域发展,展现强劲的AIoT赋能能力。
C++异常处理机制深度解析:从基础语法到现代最佳实践。文章系统阐述了try/catch/throw核心机制、异常对象生命周期管理,强调RAII范式与异常安全的紧密集成,详细分析异常安全保证等级。深入探讨C++11引入的noexcept规范对性能优化的影响,剖析标准异常体系设计原则。针对性能开销问题,揭示"零成本异常处理"的真相与适用场景。同时指出常见陷阱(如析构函数抛异常)并提
可编程电阻,也被称为数字电位器或电子电位器,是一种可以通过数字信号控制其电阻值的电子设备。这些设备通常包含一个电阻阵列和一个电子开关网络,使得电阻值可以通过编程方式在多个预设值之间进行切换。本文将由浅入深的讲解MCP4017可编程电阻的使用驱动
up主是"D:\Arduino\Arduino IDE\Arduino IDE.exe" --verbose-log,这样的命令是产生日志在控制台上可以看见,主播的命令是产生日志在指定文件夹,直接丢进ai里面分析。up建议用cmd控制台生成日志的方法分析,我上网搜索在控制台中输入以下命令,"D:\Arduino\Arduino IDE\Arduino IDE.exe" --verbose-log
链接:https://micro.ros.org/docs/overview/features/
AI服务器需求激增推动存储芯片价格暴涨,NAND闪存月涨38%,DRAM内存价格翻倍。在此背景下,SDNAND凭借成本低30%、体积小70%等优势,正加速替代eMMC存储方案。工业控制、车载电子和智能穿戴领域已开始广泛应用SDNAND,其智能管理功能和可靠性持续提升,在32Gb以下容量段尤其具备竞争力。存储市场变革促使嵌入式设备厂商重新评估方案选择,SDNAND成为AI时代高性价比的替代之选。
摘要:DMA(直接存储器访问)与CPU协同工作模式正成为嵌入式系统的效率革命核心。DMA专司数据搬运,CPU专注算法处理,二者分工显著提升系统性能。该模式广泛应用于串口通信、音频处理、图像分析等场景,通过硬件自动化传输释放CPU算力,实现毫秒级响应。尽管存在配置复杂、调试困难等挑战,但其在降低功耗、提高吞吐量方面的优势使其成为物联网、工业自动化等领域的关键技术。随着边缘计算发展,"DMA
参赛领取了 Orange AIPro 20 T的开发板,查看了用户手册获取对板子的基本了解,仍有一些困惑的地方,查询资料。Orange AIpro 20T 是香橙派联合华为打造的高性能 AI 开发板1。它采用昇腾 AI 技术路线,具有高算力、大内存、接口丰富等特点,适用于多种 AIoT 场景。搭载了4核64位处理器,包含一个DaVinciV300 AI core,主频1.224GHz,以及四个TA
匠芯创科技M6800系列产品独创Hardware Current Loop(HCL)硬件电流环。创新性地采用独立于CPU的运行模式,使其有效提升电流环带宽,释放更多的算力资源。可实现单颗M6800方案取代MCU+FPGA的架构,是实现伺服电机控制的电流环算法硬件化的关键一环
CPHA=0:在前沿(Leading edge)采样,CPHA=1:在后沿(Trailing edge)采样。(4)NSS/CS(Chip Select):片选,通常低有效,定义一次事务的边界。(stream),没有像 I²C 的 START/STOP、SPI 的 NSS 那样的“事务边界”,所以可靠通信通常要上层协议(包头/长度/CRC/超时等)。注:这里的“前沿/后沿”含义:若 CPOL=0(
HC32F472基于经小华高性能MCU长期验证与量产出货的40nm嵌入式闪存工艺,采用广泛易用的Arm Cortex-M4内核,并为小型化的光模块设计度身定制了BGA64 (4x4mm^2) 小封装。除了这些功能之外,HC32F472在算力、模拟外设(ADC、DAC、Vref、CMP)、PWM定时器、通信外设(IIC、MDIO)等规格方面做了专门的设计。
PX4开源飞控系统由飞控软件和QGroundControl地面站组成,支持多种无人机类型。其核心组件包括Bootloader和Uploader:Bootloader是设备端底层软件,负责硬件初始化、固件验证和更新;Uploader是外部工具,用于传输固件并协调升级流程。二者通过通信协议协同工作,共同实现PX4系统的启动和固件更新功能。开发中需重点关注Bootloader的bl.c等源码和Uploa
沁恒RISC-V MCU 基于CH32V307的智能家居中控系统
在STM32N6570-DK开发板的开机视频中,有一个流畅炫酷的滚轮式菜单选择界面,通过选择不同的图标,可以实现界面的切换。这里将这个功能设计成了一个容器,本LAT的附件提供了一个菜单选择界面的容器MenuContainer.tpkg和所需的字体、动画的图片,可以很方便的导入其他工程,并根据自己需要替换图片和文字,实现流畅炫酷菜单选择界面的快速开发。
mcu
——mcu
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net