嵌入式技术
权威的嵌入式系统、嵌入式技术和嵌入式开发频道,涉及嵌入式设计应用、单片机与SoC、编程语言及工具、嵌入式系统软硬件调试及优化、嵌入式操作系统等资讯和嵌入式技术方案,包括嵌入式接口/总线/驱动、嵌入式软件/开发板、实时应用开发、嵌入式联网技术、ARM等领域,是嵌入式工程师最好的学习平台。介绍一下Linux内核中的各种锁
Linux内核中有许多不同类型的锁,它们都可以用来保护关键资源,以避免多个线程或进程之间发生竞争条件,从而保护系统的稳定性和可靠性。...
2023-05-16 3728
基于DWC2的USB驱动开发-0x06 DWC2 USB2.0 IP 头文件与寄存器的读写操作
上一篇我们介绍了控制器的寄存器,而驱动的编写底层无非就是配置各种寄存器,所以第一步先要准备寄存器的头文件,对寄存器的操作进行封装。 我们这里提供两种形式,结构体形式和宏的形...
2023-05-16 1962
关于嵌入式技术的89个相关术语
虚拟机(Virtual Machines) 在计算机科学中的体系结构里,是指一种特殊的软件,可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于虚拟机这个软件所创建的环境来操作其它软...
2023-05-16 587
广和通精彩亮相第六届STM32中国峰会,释放嵌入式技术创造力
5月12-13日,以“STM32 不止于芯”为主题的第六届STM32中国峰会在深圳盛大开幕。作为意法半导体重要合作伙伴,广和通受邀参加本次峰会,与众多行业伙伴、技术专家、工程师分享了多款创新的...
2023-05-16 220
使用了半年macOS之后,又回到了Linux的怀抱
一开始从一个系统切换到另一个系统的时候,难免会有一些东西需要学习,但是其内在的逻辑是一致的,操作系统无非是提高了上层应用运行时的环境。并且如今跨平台的软件越来越多,只要数...
2023-05-16 496
从Verilog PLI到SystemVerilog DPI的演变过程
写过Verilog和systemverilog的人肯定都用过系统自定义的函数$display,这是预定好的,可以直接调用的功能。...
2023-05-16 602
GD32开发实战指南(基础篇) 第12章 ADC
GD32F2系列有 3 个逐次逼近型的ADC,精度为 12 位,有18个多路复用通道,可以转换来自16个外部通道和2个内部通道的模拟信号。其中ADC0 和 ADC1都有 16 个外部通道, ADC2 根据 CPU 引脚的不同通道数...
2023-05-16 8965
基于STM32物联网开发板(6)--AD8232心电图监测模块
AD8232是一款用于ECG及其他生物电测量应用的集成信号调理模块。该器件设计用于在具有运动或远程电极放置产生的噪声的情况下提取、放大及过滤微弱的生物电信号。该设计使得超低功耗模数转...
2023-05-16 7381
GD32开发实战指南(基础篇) 第11章 CPU的高级代理-DMA
DMA (Direct Memory Access,直接存储器存取),是一种可以大大减轻 CPU 工作量的数据存取方式, DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器...
2023-05-16 3429
嵌入式软件开发基本要素之代码质量
IAR 的嵌入式开发解决方案涵盖了所有的嵌入式软件开发基本要素,增加了提高生产力和效率的价值,保证了质量,并加快了上市时间。这一切可以通过投资回报率(ROI)和总拥有成本(TCO)的...
2023-05-15 389
生成视频如此简单,给句提示就行,还能在线试玩
本文中,来自 Picsart AI Resarch (PAIR) 、得克萨斯大学奥斯汀分校等机构的研究者在 zero-shot 以及无需训练的情况下,在文本到视频合成的新问题方向上向前迈进了一步,即无需任何优化或微调的情...
2023-05-15 342
目标检测中的框位置优化
为什么是SmoothL1? A: smooth L1 在 x 较小时,对 x 的梯度也会变小,而在 x 很大时,对 x 的梯度的绝对值达到上限 1,也不会太大以至于破坏网络参数。smooth L1 可以避开 L1 和 L2 损失的缺陷。...
2023-05-15 348
相机标定,你还没读过张正友标定法吗?
本文的研究背景是建立在摄像机校准技术的基础上,提出了一种新的技术,在不需要高昂成本设备(如正交平面)的前提下,让普通计算机使用者也能容易、灵活地校准相机,以获取2D图像对应...
2023-05-15 734
树莓派计算模块的计算刀片(Compute Blade)
不过,最重要的是,刀片服务器比传统服务器更节能。能源成本对于服务器基础设施来说总是很重要的,而最近随着能源成本的提高,这一问题变得越来越重要。树莓派电脑上的Arm芯片比它们的...
2023-05-15 527
SEDNet:视差和不确定性联合评估的新方法
立体匹配网络在一种称为成本体积(cost volume)的体积上运行,该体积在每个像素处汇聚每个可能视差处的二维特征,并可以通过相关或串联来构建。DispNetC、iResNet和SegStereo等基于相关的网络生...
2023-05-15 507
求求你们别再用kill -9了,这才是Spring Boot停机的正确方式!
kill -9 pid 可以模拟了一次系统宕机,系统断电等极端情况,而kill -15 pid 则是等待应用关闭,执行阻塞操作,有时候也会出现无法关闭应用的情况(线上理想情况下,是bug就该寻根溯源)...
2023-05-15 503
浅析三种主流深度神经网络
深层神经网络的迅速发展应用致使语音识别错误率上较传统语音识别方法错误率减少30%(20年来最大降幅),同时也大幅削减了图像识别的错误率,自2011年以来深度学习图像识别的错误率从26%到3....
2023-05-15 701
什么情况下需要UDP Ping?Linux如何进行UDP Ping呢?
UDP是一种面向无连接的传输层协议,全称是User Datagram Protocol(用户数据报协议)。...
2023-05-15 3070
细说redis十种数据类型及底层原理
string 是 Redis 最基本的数据类型,它可以存储任意类型的数据,比如文本、数字、图片或者序列化的对象。一个 string 类型的键最大可以存储 512 MB 的数据。...
2023-05-15 1362
德州仪器将亮相上海国际嵌入式展
一场嵌入式行业的盛会就将在上海世博展览馆拉开帷幕!德州仪器 (TI) 也将重磅亮相本届上海国际嵌入式展。这个六月,与您不见不散! 上海国际嵌入式展 展会信息 时间:6 月 14 - 16 日 展位:...
2023-05-15 1353
什么是SELinux?SELinux如何工作?
SELinux 是一种安全增强型 Linux 安全模块,用于控制 subjects(例如程序、进程等)访问 objects(例如文件、设备等)的权限和可访问性。...
2023-05-15 728
随机森林算法及其实现
其实从直观角度来解释,每棵决策树都是一个分类器(假设现在针对的是分类问题),那么对于一个输入样本,N棵树会有N个分类结果。而随机森林集成了所有的分类投票结果,将投票次数最多...
2023-05-15 1564
编辑推荐厂商产品技术软件/工具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 |