登录社区云,与社区用户共同成长
邀请您加入社区
双屏数据同步延迟低于100ms,远超传统串口屏和LED数码屏显示,让手机投屏不再受帧率卡顿的困扰,即使在强光环境下,也能保持清晰可视,为骑行者呈现精准、流畅的视觉信息。傍晚时分,骑手通过APP远程解锁车辆,一键触发寻车功能,蜂鸣声与闪烁的车灯精准指引方向。” 匠芯创的人机交互和互联技术,正在重新定义骑行的“智能基因”,将电动两轮车从传统的 “功能机” 进化为充满智慧的 “智能体”。:让手机界面与车
运行 Android APK 的能力,曾是 HarmonyOS 早期快速获取用户的关键“拐杖”。但随着生态成熟,华为正坚定地拆除这根拐杖,迈向真正的操作系统自主之路。对于开发者而言,理解这一转变背后的技术逻辑与战略意图,远比寻找“如何强行运行 APK”的 hack 方案更为重要。拥抱 ArkTS、HAP 和 OpenHarmony 原生能力,才是通往鸿蒙未来的大道。兼容是过渡,自主是归宿。
维度定义层级源代码级(函数名、参数类型、头文件)二进制级(机器码、寄存器、内存布局)变更影响需重新编译调用方需重新链接甚至重写调用方稳定性可版本化(v1/v2)必须长期稳定(否则系统崩溃)✅简单说API 决定“怎么写代码”;ABI 决定“编译后的代码怎么跑”。ARM64 ELF ABI 不是一份技术文档,而是一套跨编译器、跨操作系统、跨硬件平台的契约。它确保了:GCC 编译的库能被 Clang 调
【摘要】芯科科技推出基于SiWx917 Wi-Fi 6 SoC的资产追踪解决方案,解决室内定位盲区问题。该技术通过扫描SSID信号强度实现非连接式定位,平均功耗低于50mA,5秒内完成扫描。结合云端SSID坐标数据库,可复用现有Wi-Fi设施实现全场景追踪,与GPS/蜂窝形成互补。方案集成网络协议栈、多传感器接口及AI加速器,提供参考设计支持智能托盘等应用,显著降低开发难度与功耗,为物流、医疗等行
C++20协程:异步编程的革命性变革 C++20协程为异步编程带来了根本性变革,通过原生协程支持替代传统回调模式。协程提供轻量级用户态调度,仅需保存寄存器/栈指针,相比线程具有显著性能优势。标准库<coroutine>提供核心组件如coroutine_handle和协程Traits,但高层协程类型需自行实现。本文详细解析了生成器和异步任务的自定义实现方法,并介绍了Awaitable接口
本文介绍了一款低成本、多功能的调试器设计方案,该调试器基于STM32F103CBT6芯片开发,能够兼容STLink V2.1、JLink OB和DAP等多种调试固件,并附带串口功能。文章详细展示了原理图设计、PCB布局、物料清单(BOM)和贴片图,核心元件包括STM32F103CBT6(不可用C8T6替代)、ME6211C33M5G-N稳压芯片和8M晶振等,单个成本不足5元。作者提供了完整的工程文
对于了解过WiFi、蓝牙开发的同学应该听说过或这两款芯片,它们是由上海乐鑫半导体推出的WiFi芯片。在之前如果个人开发者要开发WiFi功能,只能购买像德州仪器、瑞昱这些国外公司的芯片,价格昂贵不说,开发、学习门槛相对较高。ESP32和ESP8266的出现可以说完美解决了这一困局,而且乐鑫的芯片大多以模组的方式进行售卖,更加大大降低了开发者的开发成本,提高了开发效率,像ESP8266的模组,在网上几
🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。
的引入,标志着 C++ 对底层编程的支持迈入新纪元。它不仅消除了平台差异带来的碎片化,更通过语义清晰的接口提升了代码的可读性与可维护性,同时不牺牲一丝性能。在追求极致效率的领域——从操作系统内核到游戏引擎,从区块链节点到 AI 推理加速器—— 已成为现代 C++ 开发者的必备利器。掌握它,意味着你能在保持代码优雅的同时,榨干每一滴硬件性能。正如 Bjarne Stroustrup 所倡导:而<bi
本文基于瑞芯微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
mcu
——mcu
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net