1. 模板方法模式
模板方法模式是框架中最常用的设计模式。
其根本的思路是将算法由框架固定,而将算法中具体的操作交给二次开发者实现。
例如一个设备初始化的逻辑,框架代码如下:
TBool
2025-12-25 07:12:17
“自主模式”(Autonomous mode)通常指的是设备或系统能够在没有外部输入的情况下独立完成任务。对于传感器,如VL53L8,自主模式可能意味着传感器可以独立、定期地进行测量,而不需要来自主控制器或主机的每一次单独指令。
2025-12-22 15:29:52
1095 
本文主要介绍如何为机智云Gokit3的MCU模式进行程序烧录(ST-Link版)。由于Gokit3底板采用的是STM32芯片,针对ST的MCU,推荐使用以下两种烧录方式。首先,使用ST-Link
2025-12-17 18:46:28
217 
)的 SLEEPONEXIT 和 SLEEPDEEP 位域,可实现立即进入或退出(中断服务程序)时进入休眠模式或深度休眠模式。
•立即进入执行 WFI 指令,MCU 将立即进入休眠模式(SLEEPDEEP 为 0
2025-12-16 06:25:16
上面使用完正常传输模式,下面我们来试一下重复传输模式,其实无非就是在正常模式下多了可以指定重复传输的次数的功能,就变成了重复传输模式。可以结合地址递增模式、重复区域,来实现环形队列。
2025-12-15 11:15:04
4615 点评这起收购时表示:“支持IAR向基于订阅的商业模式过渡”。这句话背后究竟蕴含着怎样的深意?IAR首席产品官Thomas Andersson在接受电子发烧友网等媒体采访时给出了详细解读。 开发模式变革:从单一工具到统一平台 作为拥有40余年深耕经验的嵌入式开发工具提供商,IAR在嵌入式开发领域
2025-12-10 09:26:30
4479 
CW32L010 支持以下 2 种启动模式:
●从主 FLASH 存储器启动,运行用户程序。
●从启动程序存储器启动,运行内部 BootLoader。
当运行 Bootloader 时,用户可通过
2025-11-28 08:09:23
)的SLEEPONEXIT 和SLEEPDEEP 位域,可实现立即进入或退出(中断服务程序)时进
入休眠模式或深度休眠模式。
●● 立即进入
执行WFI 指令,MCU 将立即进入休眠模式(SLEEPDEEP 为0
2025-11-26 07:41:25
。
利用集成开发环境(IDE)或者其他程序编辑器的功能,可以很方便地维护好程序的良好格式。请注意下面这几个键,在写程序中应该经常用到它们:Enter键(换一行),Tab键(将输入光标移到下一个对齐位置
2025-11-24 08:23:57
这款CW32L012C8T6作为主控芯片的小车,通过串口和蓝牙连接,这款芯片内部集成3个通用异步收发器(UART),支持异步全双工、同步半双工和单线半双工模式,支持硬件数据流 控和多机通信,还支持
2025-11-21 15:38:01
V1.0开发板(其他型号请使用对应的开发板)
2) USART2,USART3
1.2 软件资源
1) SourceCode
usart_interrupt 源程序
注: 所有project
2025-11-19 13:12:34
(Sleep mode)
• 深度休眠模式(DeepSleep mode)
电源上电后,系统自动进入运行模式。用户可通过软件程序,进入休眠或深度休眠两种低功耗运行状态;在低功耗运行状态时,可通过硬件中断触发
2025-11-12 07:24:58
您好,今天刚拿到开发板,我想咨询一下RV-STAR 开发板下载程序的方式,第一个问题:
1、板载调试器只能通过OPENOCD调试,可以下载程序吗?如果可以,参数如何配置呢?见下面图片
2、USB这里的串口不能ISP下载程序对吧?只能通过MCU的其他串口进行ISP下载。
2025-11-11 07:08:12
请教一下大家,想使用e203的flashxip模式,需不需要在软件中对qspi0进行xip模式的设置。
以及关于e203mcu的flashxip模式,程序可以通过flashxip.lds文件链接成功
2025-11-10 06:20:54
一、行业痛点剖析 1.1 开发周期冗长 在传统应用开发模式下,一个完整的项目从需求分析阶段开始,便需要投入大量时间。开发团队要与业务部门反复沟通,梳理出详尽的需求文档,这个过程往往会因双方理解
2025-11-05 17:04:58
575 \\templates中 各种编译 环境(例 如IAR6/7/8,keil 4/5)进行简单 修改即可。
1.3 示例使用
1) 打开 i2c_poll_ma_tx_sla_rx 源程序,编译后下载到开发
2025-11-05 14:00:53
\\templates中 各种编译 环境(例 如IAR6/7/8,keil 4/5)进行简单 修改即可。
1.3 示例使用
1) 打开 i2c_poll_ma_rx_sla_tx 源程序,编译后下载到开发板,硬件
2025-11-05 13:58:20
V1.0开发板(其他型号请使用对应的开发板)
2) SPI1:PA5,PA7;SPI2:PB13,PB15
1.2 软件资源
1) SourceCode
spi_simplex 源程序
注: 所有
2025-11-05 13:34:22
大家好,本团队此次分享的内容为开发过程中使用到的PYQT 应用程序框架及开发工具。
pYqt 是一个多平台的 python 图形用户界面应用程序框架,由于其面向对象、
易扩展(可实现组件编程等
2025-10-29 07:15:46
问题
做vivado综合时,可能会出现识别不到FPGA开发板的问题。我们用的是DDR200T开发板,在确定jtag接线无误后,我们怀疑是驱动程序的问题。我们采用的方法是将驱动程序卸了再重新安装。
可以
2025-10-24 07:12:12
型号请使用对应的开发板)2) I2C1:PB6,PB71.2 软件资源1) SourceCodei2c_poll_ma_rx_sla_tx 源程序。注: 所有project都 是基于keil 5而建立
2025-10-20 16:32:59
AT32F系列 CAN通讯模式使用本帖子演示AT32F系列_CAN通讯模式的使用方法。注:本应用笔记对应的代码是基于雅特力提供的V2.x.x 板级支持包(BSP)而开发,对于其他版本BSP,需要
2025-10-20 16:29:01
SPI使用单工模式通讯
本帖子演示AT32F403Axx SPI使用单工模式通讯,其余系列使用方式与此类似。注:本示例代码是基于雅特力提供的V2.x.x板级支持包(BSP)而开发,对于其他版本
2025-10-20 16:24:15
与电脑挺通信,也可以连接到其他MCU设备进行通信。
为了方便后续的测试,我研究了道生物联提供的文档,开发了一个通讯测试程序。
一、硬件连线
为了方便简单测试,我用了两个一样的USB2TTL,来连接两个
2025-10-18 23:54:22
/SCHED_DEADLINE 模式在空载 / 满负荷状态测试)、编译(主站程序与 igh_ethercat_dc_motor 案例编译)及关键代码。案例以 1ms EtherCAT 通讯周期控制伺服电机,统计通讯周期抖动值,推荐 SCHED_DEADLINE 模式,为评估板 EtherCAT 应用开发提供指导。
2025-10-15 15:06:44
504 
/SCHED_DEADLINE 模式在空载 / 满负荷状态测试)、编译(主站程序与 igh_ethercat_dc_motor 案例编译)及关键代码。案例以 1ms EtherCAT 通讯周期控制伺服电机,统计通讯周期抖动值,推荐 SCHED_DEADLINE 模式,为评估板 EtherCAT 应用开发提供指导。
2025-10-14 11:55:06
446 
通过分析BLE低功耗蓝牙的四种核心工作模式,结合可下载、可修改的开放源码,本教程为开发者提供一套系统、实用的开发学习路径。 BLE(Bluetooth Low Energy): 也称为
2025-10-09 18:00:20
318 
RA4M2-SENSOR开发板提供了电源管理,所提供的三种低功耗模式为:睡眠模式(Sleep Mode)、软件待机模式(Software Standby Mode)、贪睡模式(Snooze Mode
2025-10-01 09:13:04
本文通过搭建Thonny IDE开发环境,了解了如何给ESP32-S3烧录MircoPython固件和MircoPython应用程序。
2025-09-11 16:02:35
1158 
聚焦 Air8000 核心板的 BLE 开发,本文以双板配置为例,讲解中心设备模式的初始化、连接扫描及数据服务配置,为蓝牙主设备项目开发提供技术模板。 一、BLE 概述 BLE
2025-09-04 16:09:09
3899 
的文件夹下。
Type-C的数据线接上后显示CH340端口即识别了开发板调试口,此外开发板上跳线需要调整至SCI/USB BOOT模式。
下载程序
下载后按RESET键可能LED灯没有任何显示,此时
2025-08-31 14:50:11
如何解决开发机器学习程序时Keil项目只能在调试模式下运行,但无法正常执行的问题
2025-08-28 07:28:58
在中断处理程序中进入掉电模式需要注意什么?
2025-08-26 07:46:01
本文档介绍了COMAKEPID1开发板的快速入门指南,包括硬件连接、AlkaidSDK环境搭建和示例程序开发。该开发板基于Pcupid系列SoC芯片,支持丰富的外设功能,适用于智能音频、小屏显示
2025-08-25 15:49:51
630 
在 Keil / IAR 开发环境下的 Debug 模式下,用户是否可以在空闲 ru 期间立即添加新的断点
2025-08-21 07:56:48
在中断处理程序中进入掉电模式需要注意什么?
2025-08-21 06:20:58
安信可科技:安信可发布的 AI 语音开发板,可以通过配套的小程序,完成网络配置、音色选择等多项配置,无需复杂代码,轻松实现AI语音体验。 用户:COOL!怎么用的? 安信可科技:可以参考商用
2025-08-19 17:46:47
1043 
Andes AutoOpTune v1.0 可自动探索并选择优化编译程序选项,协助软件开发人员在效能与程序代码大小间取得最佳平衡,加速整体开发流程。
2025-08-18 10:23:02
1003 本文档主要介绍T113-i处理器的HiFi4 DSP核心开发案例,演示HiFi4 DSP核心RTOS案例的工程编译、程序固化和工程调试的方法。适用开发环境如下。
2025-08-12 11:37:50
663 
1、docker镜像环境搭建
为帮助开发者快速完成上面复杂的开发环境准备工作,我们提供了第二种交叉编译器 Docker 镜像环境搭建方式,方遍开发者可以快速验证,缩短编译环境的构建时间
2025-08-09 13:37:36
本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder
2025-08-08 20:16:54
3329 
本文采用W55MH32开发板搭配WS2812B灯条,借助MQTT协议连接OneNET云平台,并配合微信小程序,实现了以太网灯条的远程调色以及动态模式(如流水灯、彩虹灯)控制。感谢大家阅读,
2025-08-08 11:16:22
1319 
如何为IoT选择节能模式? PSM和eDRX分别适合的应用场景是什么?本文使用Python脚本测试不同的LTE节能模式。
2025-08-06 09:01:43
696 
LM26003 是一款开关稳压器,专为满足以下高效要求而设计。 具有待机模式的应用程序。该器件具有低电流睡眠模式,以保持 轻负载条件下的效率和电流模式控制,可在很宽的范围内实现精确调节 输入电压范围
2025-07-23 15:22:23
583 
单片机烧程序是将编写好的程序代码写入单片机内部存储单元,让单片机按照预设逻辑工作的过程,是单片机应用开发中不可或缺的环节。无论是简单的灯光控制程序,还是复杂的工业控制算法,都需要通过烧程序这一步
2025-07-23 11:47:27
771 我在自定义应用程序中结合使用 CYPD3171 芯片和 sc8815。基本上我只需要芯片协商电源角色、电压和电流,然后将该信息发送给 MCU。我修改了示例移动电源代码,禁用所有安全功能,禁用 USB
2025-07-22 08:21:44
为缩短物联网项目开发周期,掌握高效的配网技术至关重要。本文聚焦Air8000平台,深入讲解如何利用LuatOS系统开发softAP配网功能,通过优化代码架构与协议设计,实现设备快速、稳定的网络接入
2025-07-17 15:49:28
537 
本文讲述了AMD UltraScale /UltraScale+ FPGA 原生模式下,异步模式与同步模式的对比及其对时钟设置的影响。
2025-07-07 13:47:34
1494 我想问如何使用Legacy/Discontinue Product(例如CYW20735)开发程序?
2025-06-30 06:14:59
我需要以双模式设置 CYBW20721B2 蓝牙模块。
我们现在使用的蓝牙芯片配置为仅作为外围设备工作。 并且我想将其配置为双模式(BT 需要同时作为中央和外围设备工作的应用程序)。
您能指导我如何配置双模式下的 BT 芯片吗?
2025-06-27 08:10:31
你好,我目前正在使用mtw用新应用程序生成RFCOMM_Serial_Port程序,适用于CYW920820M2EVB-01开发板。
RFCOMM_Serial_Port程序具有SPP串口
2025-06-26 07:32:06
在软件定义汽车(SDV)时代,汽车软件的复杂度和重要性显著提升,开发模式也逐步从基于ECU的独立软件开发向集中化、平台化的软件架构演进。传统的开发模式由于硬件与软件紧耦合,导致升级难度大、开发周期长
2025-06-17 13:45:58
987 
本文主要说明Qt的图形用户界面(GUI)开发流程,包括Qt程序自启动配置与案例介绍,旨在帮助开发者完成产品开发与测试。
2025-06-03 14:27:54
1339 
我们这边在开发一个带USB3.0接口的CAN通讯监控工具的时候,USB出现了一个问题。在USB3.0接口上通过control center工具给flash下载程序的时候,会提示SPI flash下载
2025-06-03 11:56:53
今天特别分享探索Air780EPM中GPIO与LED的多样交互!本文介绍N种交互模式,包括脉冲控制、状态切换及多LED联动,为智能设备开发提供丰富技术选型。适用于智能照明、状态指示等物联网场景。 一
2025-05-29 14:31:22
580 
Cypress Semiconductor Corp.USB 串行(单通道)。 能否提供 Linux 下 USB 转 SPI 模式的测试程序? 或者,您能否就如何进行测试提供一些建议? 非常感谢。
2025-05-22 06:16:42
EASYEAI Orin-Nano开发板搭载了带有xfce桌面环境的Debian系统,支持Qt应用程序的开发和运行。开发板采用RK3576 CPU,性能强大,可直接在板上编译Qt应用程序,确保最佳
2025-05-14 10:26:09
1308 
深色模式(Dark Mode)又称为暗色模式,是与日常使用过程中的浅色模式(Light Mode)相对应的一种UI主题。深色模式最早来源于人机交互领域的研究和实践,该模式并非简单地将页面背景变为黑色
2025-05-14 09:10:10
2457 
感谢主办方的板卡试用机会,本篇文章为板卡的通信测试。
1. 注意事项
参考官方文档,不同的测试模式需要配合板卡上的拨动开关来进行,另外本测试需要用到AT模式,如果模组烧录过其他程序,需要重新烧录回
2025-05-08 08:50:24
Perforce JRebel是一款Java开发效率工具,旨在帮助java开发人员更快地编写更好的应用程序。JRebel可即时重新加载对代码的修改,无需重启或重新部署应用程序,就能让开发者即时看到代码更改的效果,从而缩短开发、调试和测试周期,大大提升开发效率。
2025-04-27 13:44:56
710 
1、实验简介本实验将演示如何在小凌派-RK2206开发板上使用IOT库的GPIO中断模式,进行GPIO编程开发。例程将创建一个任务,通过配置GPIO引脚为中断模式,实现GPIO中断操作。例程源代码
2025-04-21 10:39:51
949 
AP,也就是无线接入点,是网络的中心节点。AP模式,全称:接入点(AccessPoint)模式,又称为热点模式。在一个无线网络环境中,无线热点是作为一个主设备。通过管理控制可控制的STA(连接
2025-04-15 15:16:06
1002 
首先通过前面所述方式手动设置使芯片进入Boot模式。
然后打开Renesas Flash Programmer (RFP)软件新建Project并设置连接方式。
最后选择要烧录的程序文件并对芯片内部Flash进行烧录。
2025-04-15 09:25:41
4353 
本软件基于 MATTAB6.5中的(H,神经网络以及信号处理工其箱开发出了电机故障诊断的计算机仿真平台。使用者不需要编程序,只需要在友好且交互性强的图形界面中按所给的格式及提示输入相应的参数即可完成
2025-04-07 17:33:37
一、滚动模式概述 是德示波器的滚动模式(RollMode)是一种实时波形显示模式,通过连续刷新屏幕上的波形数据,以水平滚动的方式呈现信号的动态变化。与传统采样模式不同,滚动模式不依赖触发事件,而是
2025-04-02 11:52:35
1504 
鸿诚志远龙系列开发板 鸿诚志远龙系列开发板(HongZ-GDB9-LS2K1500-5)以OpenHarmony 4.1 Release为底座,搭载HongZOS,以龙芯2K1500作为
2025-04-02 10:19:27
WiFi模块作为现代无线通信的核心组件,其工作模式直接决定了设备的联网能力和应用场景。AP(AccessPoint)、STA(Station)和AP+STA(混合模式)是三种最常见的工作模式,它们
2025-03-27 19:33:32
4421 
是一种非常有用的编程语言,其语法易于阅读,允许程序员使用比汇编、C或Java等语言更少的代码行。Python编程语言最初实际上是作为Linux的脚本语言而开发的。Py
2025-03-25 09:27:11
1673 
1. U-boot 端需要做哪些配置?
2.MRT_SYS_EVB V3开发板如何选择开机模式?
2025-03-25 08:07:44
当连接到 imx8qm-mek 的 RS-232C 连接器 (J37) 时,会输出有关“Power Mode Switch”应用程序的消息。
我想停止此应用程序。
我该怎么办
2025-03-20 06:32:32
在现代电子工程与测试测量领域,示波器是一种不可或缺的工具,用于观察和分析各种电子信号的波形。是德示波器作为其中的佼佼者,以其精准和多功能性受到广泛欢迎。其中,触发模式的选择与使用尤为关键,它直接影响
2025-03-17 11:42:25
1553 
随着小程序生态的蓬勃发展,开发者需要掌握核心技巧才能在竞争激烈的市场中脱颖而出。以下是基于行业实践和权威经验的五大关键技巧,助你打造高性能、高用户粘性的小程序。
一、
用户体验是小程序成功的关键
2025-03-14 14:51:30
= 0x08000000,LENGTH = 2048K}请问,必须如上图这样设置才可以正常使用LPBAM吗,如果我的应用程序占用RAM过大,需要使用大量的RAM空间,如何设置才能保证LPBAM和RUN模式下的应用程序正常使用呢?
2025-03-10 08:21:07
大家好, 由于本人疏忽,在使用CUBEMX配置程序的时候忘记配置debug选项了。u3000导致开发板没办法被二次下载了。u3000有没有佬知道这个开发板怎么切换boot模式?
2025-03-07 09:59:48
Arm控股有限公司(纳斯达克股票代码:ARM,以下简称“Arm”)宣布其已正式推出专为GitHubCopilot设计的新扩展程序。GitHubCopilot是全球部署最广泛的人工智能(AI)开发
2025-03-04 16:07:49
908 
本文将重点介绍恩智浦为无线连接SoC开发的统一Wi-Fi驱动程序——多芯片多接口驱动 (MXM),详细说明其架构设计如何简化基于恩智浦无线连接SoC和i.MX应用处理器的开发过程。 MXM驱动是恩
2025-02-28 09:13:27
1222 
DLP6500开发板链接时自动跳转到stand模式,手动切换为normal模式后又跳回stand模式,无法对板子进行操作点击软件按钮reset也无法解决。这个该怎么解决。我看板子背后有个reset建,是不是要短接进行一系列操作才可以使得软件正常控制dmd?
2025-02-25 07:13:01
工智能 (AI) 开发者工具之一,此次推出的扩展程序能让数百万 Copilot 用户更容易地访问 Arm 架构的技术,并为开发者提供更友好的体验。此外,此次发布亦首次为全球开发者免费提供了完整的基于 Arm
2025-02-24 10:14:47
952 导读WebSocket可以实现双向通信,适合实时通信场景。本文介绍一下使用C语言开发AWTK-WEB应用程序,并用WebSocket与服务器通讯。用AWTKDesigner新建一个应用程序先安装
2025-02-19 11:49:36
966 
MAX2829EVKIT+ 开发板产品概述MAX2829EVKIT+ 是由美信科技(Maxim Integrated)推出的一款评估板,专为 MAX2829 频率合成器设计。该开发板为工程师和开发
2025-02-15 16:19:17
ADMV7420-EVALZ 开发板产品概述ADMV7420-EVALZ 是由模拟设备公司(Analog Devices)推出的一款高性能评估板,专为 ADMV7420 射频开关设计。该开发板为
2025-02-15 16:16:58
ADMV1014-EVALZ 开发板产品概述ADMV1014-EVALZ 是一款由模拟设备公司(Analog Devices)推出的评估板,专为 ADMV1014 射频混频器设计。该开发板旨在
2025-02-15 16:10:17
AD9986-FMCB-EBZ 开发板产品概述AD9986-FMCB-EBZ 是一款由模拟设备公司(Analog Devices)推出的评估板,专为 AD9986 模数转换器(ADC)设计。该开发
2025-02-15 16:08:31
开发板三种启动模式如下表所示:
2025-02-13 11:26:14
我目前在开发一款智能开关面板(继电器+按键),能够使用app去配置每个按键的发布地址,每个继电器的订阅地址。我现在的模型设计如果是一个两开面板,一个按键元素的模型有generic onoff
2025-02-12 23:54:19
基于HPM_SDK_ENV开发应用程序的方式HPM_SDK_ENV是先楫半导体MCU的Windows集成开发环境,其包含HPM_SDK,工具链,依赖工具(cmake,ninja,openocd等
2025-02-08 13:38:58
1520 
在软件开发领域,传统开发、低代码开发以及无代码开发是三种不同的开发方式,每种方式都有其独特的优势和适用场景。 一、低代码开发与传统开发的区别 低代码开发是一种新兴的应用程序开发方法,旨在通过简化
2025-01-31 10:48:00
1168 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。
2025-01-17 15:32:14
1166 
一直以来,小程序开发者必须安装第三方插件,才能在 JetBrains IDE 中进行小程序开发。在 JetBrains Marketplace 上,有关插件已有约 50 万下载量。 对于这个在中国
2025-01-16 17:15:56
1131 
液显ID读卡器UDP协议开发Python小程序。代码如下: # pip install netifacesimport subprocessimport structimport
2025-01-10 16:05:20
817 近日,阿里云宣布其备受瞩目的通义灵码AI程序员已正式全面上线,为开发者带来更为强大和便捷的编程辅助工具。 此次上线的通义灵码AI程序员,在功能上实现了全面升级。现在,它支持VS Code
2025-01-09 11:16:58
1004 随着国产化进程的加速,越来越多的企业和开发者开始关注国产硬件平台的应用开发。国产主板作为硬件核心,其性能和稳定性已经得到了广泛认可。然而,如何在这些硬件平台上开发高效、稳定的终端桌面程序,成为
2025-01-08 15:34:29
1554 作者:京东工业 孙磊 一、概念 策略模式(Strategy Pattern)也称为(Policy Parttern)。 它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变换
2025-01-08 13:47:25
600 
开发第1个LVGL程序与实现按键操作
2025-01-07 13:49:18
4583 
评论