扫码加入

嵌入式系统

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

嵌入式系统由硬件和软件组成.是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。相比于一般的计算机处理系统而言,嵌入式系统存在较大的差异性, 它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,大部分采用的存储介质有E-PROM、EEPROM 等, 软件部分以API编程接口作为开发平台的核心。

嵌入式系统由硬件和软件组成.是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。相比于一般的计算机处理系统而言,嵌入式系统存在较大的差异性, 它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,大部分采用的存储介质有E-PROM、EEPROM 等, 软件部分以API编程接口作为开发平台的核心。收起

查看更多

电路方案

查看更多

设计资料

查看更多
  • Ceva NeuPro-Nano NPU 在 2026 年嵌入式世界大会上荣获人工智能奖
    领先的智能边缘芯片和软件 IP 授权商 Ceva 公司(纳斯达克股票代码:CEVA)宣布其 Ceva-NeuPro-Nano 神经处理单元 (NPU) IP 在德国纽伦堡举行的嵌入式世界展览和会议上荣获 2026 年嵌入式奖人工智能奖项。 嵌入式系统奖由行业和学术专家组成的独立评审团进行评选,旨在表彰嵌入式系统行业最具创新性的产品。获奖的Ceva-NeuPro-Nano 具有强大的 AI 推理能力
    Ceva NeuPro-Nano NPU 在 2026 年嵌入式世界大会上荣获人工智能奖
  • 基于ARM UART裸机驱动详解
    UART模块在嵌入式系统中扮演着重要角色,负责CPU与用户间的通信桥梁。本文以Exynos4412的UART控制器为例,详细介绍了UART的基本概念、通信方式、帧格式以及驱动程序编写方法。 UART是一种异步收发传输器,通过两根信号线(Rx 和Tx)实现全双工通信。常见的通信方式包括串行通信和并行通信,其中串行通信更适用于远距离通信且成本较低。UART通信格式包括起始位、数据位、校验位和停止位,波特率决定了数据传输速率。 Exynos4412的UART具有多个通道,支持中断或DMA模式,最高可达4Mbps的波特率。每个通道包含发送和接收FIFO,支持多种数据位数和停止位数。UART控制器包括波特率发生器、发送器、接收器和控制单元,通过配置寄存器实现波特率、数据格式等功能。 实例代码展示了UART初始化、字符发送和接收的具体实现,确保了UART通信的正常运行。
  • c语言实例|实现简单的命令行
    本文介绍了如何在嵌入式系统中实现一个简单的命令行模块。通过使用结构体`struct _cmdnum`来维护命令信息,并定义了四个基本命令:`help`, `exit`, `test`, 和 `send`。实现了`getline()`、`parsecmd()`等函数进行命令行解析和执行相应的回调函数。最后展示了如何通过命令行交互测试这些功能。
    c语言实例|实现简单的命令行
  • Yocto 构建镜像禁用普通用户 su 命令:权限管控与配置方案
    在 Linux 嵌入式系统中,su命令用于实现用户身份切换,普通用户可通过该命令提权至 root,带来一定的系统安全风险。基于 Yocto Project 构建嵌入式 Linux 镜像时,可通过修改编译配置与文件权限,实现普通用户禁止使用 su 命令,仅保留 root 用户的 su 切换权限,从系统层面强化权限管控。本文详解 Yocto 构建过程中的核心配置步骤、权限修改逻辑及效果验证方法,适用于 NXP 等基于 Yocto 的嵌入式 Linux 开发场景。
  • 面向嵌入式部署的神经网络优化:模型压缩深度解析
    作者:Lavanya Arakere Dineshkumar 1.为什么需要神经网络模型压缩? 神经网络已经成为解决复杂机器学习问题的强大工具。然而,这种能力往往伴随着模型规模和计算复杂度的增加。当输入维度较大(例如长时序窗口、高分辨率特征空间)时,模型需要更多参数、每次推理需要更多算术运算,使其难以部署在嵌入式硬件上。 对于嵌入式系统而言,资源极其有限。内存空间受限,因此在桌面或云平台上轻松运行
    面向嵌入式部署的神经网络优化:模型压缩深度解析