嵌入式技术
权威的嵌入式系统、嵌入式技术和嵌入式开发频道,涉及嵌入式设计应用、单片机与SoC、编程语言及工具、嵌入式系统软硬件调试及优化、嵌入式操作系统等资讯和嵌入式技术方案,包括嵌入式接口/总线/驱动、嵌入式软件/开发板、实时应用开发、嵌入式联网技术、ARM等领域,是嵌入式工程师最好的学习平台。SM3密码算法的算法逻辑及要点
数据填充:SM3算法要求将输入数据填充为512比特的整数倍。填充方法是在数据末尾添加一个1和一些0,使得填充后的长度为512比特的整数倍。...
2023-05-22 1278
Singularity—生信流程搭建的幸运儿
怎么样高效的搭建分析流程且能保证分析流程稳定运行的使用效果呢?目前主流的是conda和容器技术(container)。...
2023-05-22 1873
获取Linux办法
子系统(WSL):WSL全称Windows Subsystem for Linux,几乎所有的Linux功能在WSL中均有包含(不过目前WSL不支持Ubuntu的桌面系统)。...
2023-05-22 471
HarmonyOS 3.1 Release版发布!
ArkTS 声明式 UI 更新机制优化,当某个状态变量发生变化导致自定义组件重新渲染时,仅执行该自定义组件 build 函数中的部分 UI 描述(使用了该状态变量的内置 UI 组件的 UI 描述)来实现更高性...
2023-05-22 793
基于博流BL606P音视频开发板的ADC Key按钮例程
本文是关于开发者 kit7828 基于BL606P-DVK开发板实战开发的系列文章中的第三篇,主要介绍了ADC Key按钮例程,后面还会持续更新该开发者的测评内容,敬请期待!...
2023-05-22 811
浅析OpenHarmony内核SoC层级的移植适配流程
日志输出 explorer build success 表示编译成功。 编译过程中可能会遇到缺少某些结构体或者函数的定义,需要细心排查,注意宏定义是否打开。 STM32F407 开发板支持串口和 ST-LINK 烧录方式,但 OH 编...
2023-05-22 446
通过FPGA实现一个以太网控制器MAC的实例
一般所说的以太网协议是指根据 IEEE 802.3 规范制定的局域网协议(LAN,Local AreaNetwork)中的 CSMA/CD 协议。目前,以太网通信常用的介质是双绞线和光纤。...
2023-05-22 877
邱锡鹏团队提出SpeechGPT:具有内生跨模态能力的大语言模型
虽然现有的级联方法或口语语言模型能够感知和生成语音,但仍存在一些限制。首先,在级联模型中,LLM 仅充当内容生成器。由于语音和文本的表示没有对齐,LLM 的知识无法迁移到语音模态中...
2023-05-22 388
什么是嵌入式?嵌入式系统的组成
IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。...
2023-05-22 3201
Linux shell 脚本详解
Shell 通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出,简单来说Shell就是一个用户跟操作系统之间的一个命令解释器。...
2023-05-22 218
IMU姿态滤波算法——Mahony算法:原理与代码
首先要指出的是,Mahony算法假设加速度计测量的加速度完全由重力提供,即物体本体运动产生的加速度可忽略不计。在这一假设下,我们假设当前时刻机体的姿态为,则将重力向量的表示转到机...
2023-05-22 1814
GD32开发实战指南(基础篇) 第21章 I2C
I2C总线是PHLIPS公司推出的一种双线式半双工串行总线,是具备多主机系统所需的总线裁决和高低速器件同步功能的高性能串行总线。用于连接微控器及外围设备。I2C总线只有两根双向信号线。一...
2023-05-22 4469
Machine Outliner简介
在嵌入式领域,代码体积(code size)优化能够减少内存的使用,对产品的竞争力至关重要。对当代产品而言, code size优化可以为产品放入更多特性...
2023-05-20 919
嵌入式C语言之硬件适配器模式
硬件适配器模式(Hardware Adapter Pattern)是一种结构型设计模式,用于将抽象和硬件设备之间的接口进行适配,使得软件系统能够与硬件设备进行无缝通信。...
2023-05-20 735
介绍嵌入式C语言中策略模式的基本原理和实现方法
嵌入式系统常常需要对不同的输入采取不同的行为,例如按下按钮后的操作、传感器读数后的处理、接收到的通信数据的解析等等。...
2023-05-20 675
分析unidbg(unidbgMutil)多线程机制
由于在工作中遇到了某翻译so中有多线程调用,因此使用unidbg分析(基于unidbgMutilThread)并增加阻塞唤醒机制(futex系统调用),但仍未调用成功...
2023-05-20 1789
什么是futex?Futex用户和内核空间接口API是什么?
编者按:对于Linux系统编程来说,竞争和同步是绕不开的话题。之前分享过Java的对象锁,有读者说自己不做Java不太能理解,这次分享Linux中很基础的同步机制:futex,内容包括基本接口定义和对...
2023-05-20 1144
linux系统中的压缩和解压操作步骤
在开发中,很多时候会遇到某些文件要进行压缩的操作,比如文件较大不方便传输的时候,可能会考虑对文件进行压缩,以减少文件传输的时间。...
2023-05-20 393
有关文件IO操作的错误(error)提示
在编程中,我们一般都是要讲究一定的使用规范的。按照一定的规范编写代码,返回运行提示,在代码运行出现问题时能方便我们能快速的定位到问题的所在。...
2023-05-20 558
Visual Studio Code的安装和使用
Visual Stuio Code微软出的一款免费编辑器。目前 Visual Stuio Code 有 Windows、Linux 和 macOS 三种版本的,属于跨平台的编辑器。...
2023-05-20 2002
嵌入式里有关时序波形的测量需要注意的地方
在嵌入式产品的开发中少不了各种外围设备的搭配使用。嵌入式开发中需要做到将加入系统的外设连接起来,并能够完成所需要的功能开发。...
2023-05-20 524
编辑推荐厂商产品技术软件/工具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 |