嵌入式操作系统
电子发烧友网提供的嵌入式操作系统专栏,内容有嵌入式操作系统培圳资料以及应用知识等;是您学习嵌入式操作系统的好栏目。瑞萨CTSU程序在向嵌入式OS操作系统移植时的注意事项
CTSU触摸按键程序 运行要求 在裸机系统中,以一定的时间间隔循环调用 CTSU APIs 在 QE for Cap Touch 工具生成的 Cap Touch Sample Code 中 • 使用 While(true) 实现循环调用 CTSU APIs • 使用 R_BSP_SoftwareDelay...
2023-08-11 1988
小功率DC/DC转换器有哪些优势?低功率DC/DC转换器拓扑设计
经过五十多年的历史发展,在电子电路中将直流电压转换成另一种直流电压显示,其复杂性不断提高,现代设计的功率密度高到令人难以置信的同时还要提升效率以保持小功率。...
2023-08-11 937
CAN总线如何实现高可靠性的数据传输?
CAN总线协议目前广泛应用于汽车中各种不同控制器之间的通信,CAN总线的物理应用是采用绝缘的双绞线来进行信号的传输,是世界上应用最广泛的现场总线,CAN总线本身具有强大的抗干扰能力。...
2023-08-11 2373
SoC的核间通信机制—mailbox介绍
目前很多芯片都会有几个core核,有的是Cortex M0+、M4、M7、A53、A73等等,有的有着2核、3核、4核甚至6核8核,不同的核的主频支持度不一样,适用的具体应用场景也不同,因此需要IPC(Inter-proces...
2023-08-11 8650
为什么你根本学不下去TypeScript?
我将从一个相对简单的 API 的设计过程中阐述关于类型的故事。在这里我们可以假设我们现在是一个工具的开发者,然后我们需要设计一个 API 用于从对象中拿取指定的一些 key 作为一个新的对象...
2023-08-11 1553
如何在实际的代码中使Spring组件的特性?
首先,我们将探讨一些 Spring 框架中 IOC(Inversion of Control)的高级特性,特别是组件扫描的相关知识。...
2023-08-11 1054
什么是抖动?抖动的几个重要概念及其测量方法
随着通信系统中的时钟速率迈入GHz级,抖动在数字设计领域中日益得到人们的重视。在高速系统中,时钟或振荡器波形的时序误差会限制一个数字I/O接口的最大速率。不仅如此,它还会导致通信...
2023-08-11 9901
如何设置CAN引脚功能?如何在中断中获取CAN数据?
CAN外设:挂载在MCU的APB总线上,实现基本协议CAN2.0A、扩展协议CAN2.0B、接收滤波器、发送优先级及对CAN FD的支持等,并留出外设访问接口给MCU,以便MCU控制。...
2023-08-10 5163
QUIC是如何工作的?为什么HTTP/3要选择QUIC协议?
在 QUIC发布之前,HTTP 使用 TCP 作为传输数据的底层协议。随着移动互联网的不断发展,人们对实时交互和多样化网络场景的需求越来越大。...
2023-08-10 3141
浅析RS485上面的Modbus通信
在Modbus通信中,使用ModbusRTU还是比较多的,在使用Modbus的串口通信中,使用485的也是比较多,当然,出现问题比较多的还是485的。...
2023-08-10 12300
MindSDK应用基础—SPI模块样例简介
MindSDK为MM32主流的微控制器,实现了一系列SPI驱动的样例工程。本文通过讲解 SPI 模块的样例工程,介绍 SPI 模块的功能和用法。...
2023-08-10 1651
Ulog使用硬件RTC时间戳信号量锁死分析
在使能硬件RTC,初始化阶段未设置时间的情况下【测试环境为4.1.0版本Env创建的Keil工程】 如果开启Ulog时间戳,打印日志导致线程锁死...
2023-08-10 1993
有哪些优秀的软件作品是C,C++的杰作呢?
备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。...
2023-08-10 1346
英飞凌开发板模块评测任务大挑战-SPI驱动测试
使用PSoC™ 62 with CAPSENSE™ evaluation kit开发板适配的RTT SPI驱动,做显示测试。...
2023-08-10 1102
为什么MQTT在物联网越来越火了?
因为物联网是从互联网延伸过来的,那么互联网的协议霸主HTTP,自然是离不开了。直到现在,很多具备条件的设备,还是使用HTTP协议的。...
2023-08-10 1208
RT-Thread启动流程?RT-Thread如何支持不同开发板?
一个开发板上的RT-Thread的启动流程可能是首先从bsp当中链接脚本指定的startup_xxx.S中的入口函数(ENTRY)或者复位异常处理函数(ResetHandler)开始运行,这部分我们在讲bsp支持时会详细讲...
2023-08-10 2475
基于serialX串口驱动移植libmodbus的步骤
之前,笔者介绍 serialX 的时候,曾详细的讲解过 struct rt_uart_ops 接口中的每一个函数的功能。完全按照每一个函数功能定义去做,后面的事情就是水到渠成的。...
2023-08-10 1298
使用任意一款HMI就可以实现各种协议转换OPCUA?
OPCUA呢,特别是在国外,应用的很多,在一些智能工厂,局域网,MES系统数据采集等,OPCUA都发挥着相当重要的作用。...
2023-08-10 3103
DMA是什么意思啊 DMA的使用思路
DMA(Direct Memory Access, 直接存储区访问) 为实现数据高速在外设寄存器与存储器之间或者存 储器与存储器之间传输提供了高效的方法。...
2023-08-10 10002
SAR型与Σ-Δ型ADC的区别在哪?
ADC(Analog to Digital Converter)模拟信号至数字信号转换器,比较关键的参数通常为采样率(采样速度)与分辨率(采样精度),但是很多时候并没有明确说明ADC的常见两种类型,那就是SAR型以及...
2023-08-10 4241
AXI DMA详解与应用篇
DMA是一种内存访问技术,允许某些计算机内部的硬件子系统可以独立的直接读写内存,而不需要CPU介入处理,从而不需要CPU的大量中断负载,否则,CPU需要从来源把每一片段的数据复制到寄存器...
2023-08-10 10367
编辑推荐厂商产品技术软件/工具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 |






































