调试及优化
电子发烧友网调试及优化栏目提供嵌入式软硬件调试所需的技术和方法以及最新设计相关内容,是嵌入式工程师喜欢的网站。RISC-V架构DSA处理器赋能端侧应用 破解智能处理芯片算力效率难题
近年来,人工智能的发展重心逐渐从云端向终端转移,相伴而生的,是人工智能芯片产业的全面发展。但,如何在大大小小的市场玩家中,避免千人一面的同质化竞争,扬长避短,在激烈的市场...
2021-05-21 21058
中科昊芯DSC28034使用GPIO引脚控制LED闪烁
1、新建Haawking IDE 2、新建工程 输入以下程序: void GPIO_INIT() { EALLOW; GpioCtrlRegs.GPBDIR.bit.GPIO43 = 1; //设置 IO的 43脚为输出口 EDIS; } int main(void) { int temp, in; volatile unsigned int i; Disable...
2022-01-07 1935
Dialog半导体公司成为SiFive RISC-V开发平台优选电源管理合作伙伴
新一代HiFive Unmatched平台采用了Dialog高度集成的系统电源管理芯片(PMIC) DA9063,该PMIC集成了6路DC-DC降压稳压器和11路LDO低压差线性稳压器。...
2021-05-12 4559
智能硬件DIY 基于STM32F103C8T6的占座神器
基于 STM32F103C8T6 单片机,通过串口与涂鸦三明治 Wi-Fi MCU 通信板(WB3S) 进行数据交互,通过单片机检测按键进行配网,通过单片机检测限位开关的电平变化来检测座位是否有人坐下。除此之外...
2021-09-16 6540
嵌入式UART串口调试与嵌入式串口调试连接概述:调试接口与pc的交互程序的开发
嵌入式软件开发 在项目的开发过程中,使用调试工具是必不可少的。 串口简单灵活的特性常被工程师用作代码的调试工具,它的另一个名字叫uart。 说到uart,相信很多工程师都熟透了,掌握一...
2021-01-08 3737
MM32F013x上实现I2C多地址的功能应用
在I2C中,通信是借助设备地址寻址实现的,大致可以分为两类:一对多、多对多通信。在多主机通信时,从机如果想接收多个主机的数据,就需要使用到从机多地址的功能。 本文是针对在MM32...
2021-01-05 1973
ESP8266串口WiFi模块的基本使用和配置教程
ESP8266是一款超低功耗的UART-WiFi 透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域...
2020-12-31 117930
Micro-Lab嵌入式开发调试工具介绍
【产品介绍】 Micro-Lab可以称得上是迄今为止最棒的嵌入式调试工具,在调试过程中遇到的所有痛点,在这里都得以解决,并引入了很多新的功能,如全新的串口/网络调试服务及关联模块、发送历...
2020-12-14 1150
基于MySQL数据库应用开发实现嵌入式数控系统的设计
由于本课题开发的人机界面是利用GTK+图形库,因此系统中采用的基于MySQL数据库应用开发,需要解决MySQL和GTK+相互融合的问题。GTK+没有直接操作数据库的控件,对数据库的操作可以采取通过M...
2020-12-02 5309
嵌入式Linux系统CPU控制常见办法测试
01 测试环境 Xilinx ZCU106 单板 Xilinx VCU TRD2020.1 02 介绍 嵌入式Linux系统中,Linux直接管理所有CPU。默认情况下,系统的目标是提高吞吐率,而不是实时性。为了保证实时性,可以根据应用场景,对...
2020-11-26 4973
shell调试教程之如何在MM32 MCU上使用shell来辅助开发
对于做linux开发的研发人员来说,大家都喜欢通过输入指令符来执行一些命令操作,如果在MCU编程过程中有一个类似linux的shell命令工具可以通过串口调试助手输入命令然后运行一些调试函数,将...
2020-11-25 2308
面向STM32应用开发的调试探头STLINK-V3MINI介绍
意法半导体的调试探头STLINK-V3MINI兼备STLINK-V3SET的强化功能和独立模块的简便性,可加快代码上传速度,提高接口的易用性,而且价格更实惠。 体积袖珍,携带方便,新探头可随时随地上传和调...
2020-11-17 2569
Keil MDK工具下i.MXRT的串行NOR Flash下载算法设计
2013年Keil μVision5发布,与Keil MDK4及之前版本不同,Keil MDK5分成MDK Core和Software Packs两部分。MDK Core主要包含uVision5 IDE集成开发环境和ARM Compiler5。Software Packs则可以在不更换MDK Core的情况下,单独管...
2020-11-16 4514
Linux开发中如何同时输出调试信息到终端及文件
在Linux下的开发中,printf打印调试信息默认输出到标准输出 stdout (即屏幕/终端)中。我们也可以使用输出重定向技术输出到指定文件中,输出重定向即是把原本要输出到屏幕的信息写入到指定...
2020-11-04 7224
嵌入式开发中的线程、进程、多线程、多进程和多任务有什么关系
可能学习嵌入式开发的读者都听说过这些专业名词,但又多少人理解了? 首先,从定义开始,先看一下教科书上进程和线程定义:进程:资源分配的最小单位。线程:程序执行的最小单位。 心...
2020-10-26 6176
嵌入式开发必备调试工具:Micro-Lab
在工作中,以什么样的方式向领导汇报工作最直接高效呢?当然是图形界面!图形界面更好表达一个程序设计的逻辑思维,一目了然,本次介绍的Micro-Lab出自风媒电子-赵工之手。 1.什么是Micr...
2020-10-26 6058
STM32的backtrace深度讲解(cortex-m的栈布局与栈回溯的原理和方案)
STM32上的backtrace原理与分析 1.说明 2.cortex-m上的栈布局 2.1 cortex-m上的寄存器 2.2 cortex-m上的自动压栈 2.3 cortex-m上的函数执行流程 3.cmbacktrace原理分析 3.1 问题分析 4.实际应用 5.总结 1.说明 对于一个...
2020-10-22 11360
嵌入式软件可靠性设计要注意的问题
自从40多年前嵌入式系统诞生以来,随着技术的发展和需求的变化,嵌入式系统软件就在嵌入式系统中越来越重要。现在,甚至一些嵌入式系统硬件一模一样,仅仅是软件不同,就是不一样的产...
2020-10-14 5111
采用32位MCU系列对新型无磁水表设计
高性能高稳定性MCU EFM32TGxxx,以高度集成的外设,实现低成本低功耗单一芯片的无磁水表方案,与目前市场上无磁方案相比,该方案在功耗、集成度、成本...
2018-03-24 12401
一幅SPICE仿真原理图,与现实差距究竟在哪?
有人给我提了一个问题,并附上了一幅 SPICE 仿真原理图(对此表示感谢!)。它是一个运算放大器电路(具体是什么样的电路已不重要),问题的重点是这个运算放大器电路在电源引脚上包括...
2018-03-22 20468
mipi传输协议常见故障排查及解决
现在的COMS sensor 完全不顾人眼最适的800W像素,1200W,1300W不停向上搞。那么问题来了:这么高像素的IC,要达到30帧/S,这传输速率要多给力啊,所以,mipi传输协议打败了串口,并口的传输方式,成...
2017-12-01 35856
stm32定时器输入捕获
系统滴答定时器一般用来提供心跳作用,而STM32定时器最基本功能也是定时,可以设置不同时间长度的定时。定时器除了最基本的定时功能外,定时器与GPIO有挂钩使得它可以发挥强大的作用,比...
2017-10-13 23664
stm32定时器中断程序
STM32的定时器是个强大的模块,定时器使用的频率也是很高的,定时器可以做一些基本的定时,还可以做PWM输出或者输入捕获功能。 以下是进行stm32定时器中断的主要程序: stm32定时器主函数程...
2017-10-12 13063
stm32定时器时间计算
STM32定时器的工作原理 STM32之所以能够实现定时,是单片机内部在计数脉冲(来自晶振) T=1/F (F为频率) 例如:我们以51单片机举例,假设单片机搭配12MHz的晶振,由于51单片机是12分频(即1个...
2017-10-12 19111
一文看懂嵌入式总线技术的原理、分类及技术指标
总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用...
2017-04-24 1070
保证MCU低功耗 这五点很重要
低功耗是MCU的一项非常重要的指标,比如某些可穿戴的设备,其携带的电量有限,如果整个电路消耗的电量特别大的话,就会经常出现电量不足的情况,影响用户体验。...
2016-11-17 3764
详细说明如何配置嵌入式linux 的nfs开发环境
对于嵌入式开发者而言开发效率非常重要,nfs的是嵌入式linux 开发的一个重要的组成部分,本部分内容将详细说明如何配置嵌入式linux 的nfs开发环境。...
2016-07-28 2258
超级享受:Nimble Sense带你触摸虚拟世界
每次使用虚拟现实头盔时,我们想要触摸物体并感知它们的反馈,我们想要在虚拟世界里说话并被听到,我们想要看到自己的手掌被虚拟的呈现,而且我们想要和在现实中使用它们一样。最新的...
2014-11-06 1496
Wind River Test Management提升Android软体测试能力
美商温瑞尔(Wind River)近日宣佈推出最新版本的Wind River Test Management测试管理工具,具备全自动化的软体测试优化框架,使软体发展团队可以快速认定产品码中的高风险区域,优先保证...
2012-10-23 1436
编辑推荐厂商产品技术软件/工具OS/语言教程专题
电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |