嵌入式技术

0人已关注

纳米网嵌入式技术频道 — 提供嵌入式技术领域最新资讯、技术文章和行业动态。

推荐 最新
嵌入式技术技术

推动边缘智能“芯”突破:恩智浦MPU/MCU产品屡获殊荣!

在边缘智能时代,新一代MPU和MCU是驱动前沿应用开发的核“芯”引擎。恩智浦根植于深厚的专业积淀,通过持续创新,不断推出具有前瞻性的MPU / MCU产品,并完善开发技术生态,得到了工程师开发社区的广泛认可,并在系列行业评选中屡获殊荣! 1 i.MX RT1180跨界MCU   2026年度MCU产品奖  - 实时控制MCU/DSP - 恩智浦的i.MX RT1180跨界MCU荣膺国内知名电子技术

21ic 2026年度MCU产品奖评选结果公布

2026年4月17日,北京——作为国内领先的电子技术门户与工程师社区,21ic电子网今日正式公布“21ic 2026年度MCU产品奖”评选结果。本次评选聚焦MCU在“应用定义芯片”时代的垂直技术突破与行业贡献,不设单一“最佳产品奖”,而是根据底层技术演进与应用长板,划分为多个专业赛道,旨在为广大设计工程师提供权威、实用的选型参考。 本次评选严格考察产品的量化参数(如主频、功耗、环路延迟、采样精度等

JishuShell「小龙虾 on Arm」一键部署工具亮相嵌入式及边缘AI技术生态大会,加速Agentic AI端侧落地

4月17日,2026嵌入式及边缘AI技术生态大会在深圳举办。安谋科技(中国)有限公司(以下简称“安谋科技”)受邀出席并发表演讲,深度解析了旗下“极术社区”全新上线的「小龙虾 on Arm」一键部署工具JishuShell如何助推Agentic AI加速在端侧部署与落地,并分享了相关技术路径与生态实践。现场还展示了在生态伙伴开发板上部署JishuShell的实际效果,吸引众多行业嘉宾与开发者驻足交流

RT-Thread下IAR工程函数重定向为何失效?

Note 2:本文使用的 IAR EWARM 软件版本是 v9.10.2。 一、回顾SDK里函数重定向做法 我们以最经典的 \SDK_2.11.0_MIMXRT1170-EVK\boards\evkmimxrt1170\demo_apps\hello_world\cm7\iar 例程来看,工程 Build 选择 flexspi_nor_sdram_debug(仅该 build 预编译宏里有 X

全网最适合入门的面向对象编程教程:11 类和对象的Python实现-子类调用父类方法-模拟串口传感器和主机

全网最适合入门的面向对象编程教程:11 类和对象的Python实现-子类调用父类方法-模拟串口传感器和主机

摘要: 本节课,我们主要讲解了在Python类的继承中子类如何进行初始化、调用父类的属性和方法,同时讲解了模拟串口传感器和主机类的具体实现,并使用xcom串口助手与两个类进行串口通信使用。 原文链接: FreakStudio的博客 往期推荐: 学嵌入式的你,还不会面向对象??! 全网最适合入门的面向对象编程教程:00 面向对象设计方法导论 全网最适合入门的面向对象编程教程:01 面向对象编程的基本

原来结构体大小还可以这么检查校验???

原来结构体大小还可以这么检查校验???

1、前言 相信不少朋友在编程的时候,都有用到过sizeof()关键词得到结构体的内存大小;在开发系统参数保存功能的时候,通过定义一个结构体,将所有的系统参数都作为结构体成员变量,然后保存。 2、结构体预留 通常通过预留的方式进行后期的参数扩展,如: typedef struct {     uint8_t testParam;     uint8_t testParam2;     uint8_t

彻底理解链接器:五,重定位

彻底理解链接器:五,重定位

我们继续来讲解链接器的重定位。 程序的运行过程就是CPU不断的从内存中取出指令然后执行执行的过程,对于函数调用来说比如我们在C/C++语言中调用简单的加法函数add,其对应的汇编指令可能是这样的:  call 0x4004fd 其中0x4004fd即为函数add在内存中的地址,当CPU执行这条语句的时候就会跳转到0x4004fd这个位置开始执行函数add对应的机器指令。 再比如我们在C语言中对

全网最适合入门的面向对象编程教程:10 类和对象的Python实现-类的继承和里氏替换原则,Python模拟主机和传感器自定义类

全网最适合入门的面向对象编程教程:10 类和对象的Python实现-类的继承和里氏替换原则,Python模拟主机和传感器自定义类

摘要: 本文主要介绍了类的继承的基本概念和里氏替换原则,以模拟传感器数据**串口输出-上位机**串口接收为例,对工作流程、工作模式和基本概念进行讲解,同时创建了主机类和传感器类,定义了属性和抽象方法。 原文链接: FreakStudio的博客 往期推荐: 学嵌入式的你,还不会面向对象??! 全网最适合入门的面向对象编程教程:00 面向对象设计方法导论 全网最适合入门的面向对象编程教程:01 面向对

任务调度开源代码

1、前言 通过嵌入式软件架构设计-任务调度了解到 MCU 的三种任务调度:前后台顺序执行法、时间片论法和操作系统,下面介绍一个基于时间片论法的任务调度模块开源代码。 2、介绍 代码主要特点有: 适用于裸机平台 移植简单,三个核心函数,初始化、启动和任务调度管理 普通任务具备简单的调度优先级功能 实现了简单的 MCU 负载率计算,根据负载率可参考评估系统的实时性和响应性 实现思路: 通过

嵌入式系统设计师考试攻略分享

前言 7月20日开始,可以查询2023年的嵌入式系统设计师的考试成绩了,该考试有上午和下午共两科,每科满分75分,两科同时达到45分为及格通过。 (一)这是个什么考试? 全国计算机技术与软件专业技术资格(水平)考试,也称为“软考”。下面我们统称为“软考”。它是面向计算机相关的一个职业考试,与我们在大学考的计算机等级考试有所不同。 软考主要面向专业人员,大学的那个主要是面向非专业人员,比如理科和文科

彻底理解链接器:四,库与可执行文件的生成

彻底理解链接器:四,库与可执行文件的生成

我们继续来看动态链接。 我们知道静态库在编译链接期间就被打包copy到了可执行文件,也就是说静态库其实是在编译期间(Compile time)链接使用的,那么动态库又是在什么时候才链接使用的呢,动态链接可以在两种情况下被链接使用,分别是load-time dynamic linking(加载时动态链接) 以及 run-time dynamic linking(运行时动态链接),接下来我们分别讲解一

全网最适合入门的面向对象编程教程:09 类和对象的Python实现-类之间的关系,你知道多少?

全网最适合入门的面向对象编程教程:09 类和对象的Python实现-类之间的关系,你知道多少?

摘要: 本文主要对类之间的关系进行了基本介绍,包括继承、组合、依赖关系,并辅以现实中的例子加以讲解,同时说明了不同关系的特点和应用场景。 原文链接: FreakStudio的博客 往期推荐: 学嵌入式的你,还不会面向对象??! 全网最适合入门的面向对象编程教程:00 面向对象设计方法导论 全网最适合入门的面向对象编程教程:01 面向对象编程的基本概念 全网最适合入门的面向对象编程教程:02 类和对

作为开发人员,必备一套在线的相关开发和测试工具

作为开发人员,必备一套在线的相关开发和测试工具

1、前言 在开发过程中,相信大家和我一定遇到以下的问题: 软件开发:通过 C/C++ 编写一小段代码,需要测试该代码是否输入输出是否符合自己的要求,一般都是通过 Visual Studio 或者其他编程软件新建运行(没有可能还得安装)、若是嵌入式开发,一般也直接下载到设备运行看结果,但是感觉些许麻烦。 功能测试:软件开发中若存在和网络相关的功能,测试往往是开发人员比较头痛的事,因为需要等别人开

嵌入式低功耗WiFi设备保活功耗分析

嵌入式低功耗WiFi设备保活功耗分析

(一)嵌入式低功耗设备介绍 在物联网(IoT)领域,设备可以使用以太网和无线网进行网络连接。 以太网: 网络稳定,带宽高,延迟低,但是以太网需要拉网布线,设备安装邻活便利性能差。 无线网络:安装位置灵活,便利,但是网络信号容易受到干扰,带宽和速度有限。 常见的低功耗WiFi设备有:可可视门铃,可视猫眼,智能门锁等设备。 他们的特点是:设备依赖锂电池供电,电池容量一般较低,对设备功耗非常敏感。

Embedded World 2026回顾 | 泰凌真8K方案刷新低时延交互体验,Sidewalk解决方案拓展物联边界

Embedded World 2026回顾 | 泰凌真8K方案刷新低时延交互体验,Sidewalk解决方案拓展物联边界

近期,德国纽伦堡嵌入式展(Embedded World 2026)成功举办。泰凌微电子携多款创新技术亮相,凭借其在Telink HDT技术上的突破性进展,Amazon Sidewalk全栈等解决方案,成为现场关注的焦点。从真8K无线电竞的毫秒级操控,到跨障碍物场景的“永不失联”,泰凌微电子正以硬核技术实力重新定义无线连接的边界。 Telink HDT技术助力“真8K”交互体验 当前电竞外设正向真8

彻底理解链接器:三,库与可执行文件的生成

彻底理解链接器:三,库与可执行文件的生成

在链接器可操作的元素这一节中我们提到,链接器可以操作的最小单元为目标文件,也就是说我们见到的无论是静态库、动态库、可执行文件,都是基于目标文件构建出来的。目标文件就好比乐高积木中最小的零部件。 给定目标文件以及链接选项,链接器可以生成两种库,分别是静态库以及动态库,如图所示,给定同样的目标文件,链接器可以生成两种不同类型的库,接下来我们分别介绍。 静态库 假设这样一个应用场景,基础设计团队设计了

全网最适合入门的面向对象编程教程:07 类和对象的Python实现-类型注解-提高代码可读性的利器

全网最适合入门的面向对象编程教程:07 类和对象的Python实现-类型注解-提高代码可读性的利器

摘要: 本文对类型注解的定义、使用原因进行了基本介绍,同时对使用typing模块实现类型提示和类型检查进行了基本讲解,通过使用类型注解可以让开发者更清晰地了解函数和变量的预期类型。 原文链接: FreakStudio的博客 往期推荐: 学嵌入式的你,还不会面向对象??! 全网最适合入门的面向对象编程教程:00 面向对象设计方法导论 全网最适合入门的面向对象编程教程:01 面向对象编程的基本概念 全

嵌入式软件架构设计-函数调用

嵌入式软件架构设计-函数调用

1、前言 函数调用很好理解,即使刚学没多久的朋友也知道函数调用是怎么实现的,即调用一个已经封装好的函数,实现某个特定的功能。 把一个或者多个功能通过函数的方式封装起来,对外只提供一个简单的函数接口,然后在其他地方调用即可 2、函数调用方式 函数调用难道还能怎么调用?不就封装好直接调用吗??? 函数调用方式分为两种:直接调用和间接调用 直接调用 直接调用就是我们平常使用的方式,下面的方式就属

学完C语言能做什么项目

经常被问到这个问题:学完C语言,是不是就能做单片机项目了?我给大家做个比喻,学会了写字,那是不是就能写好文章? C语言就像是学会了写字,知道每个字怎么写,懂基本的语法,这是很重要的基础。但是要做单片机项目,就像是去写篇专业的技术文章,需要的可不仅仅是会写字。 一、那C语言给了什么? 学完C语言,可以说已经掌握了单片机编程的核心。有了基本的编程思维,知道怎么用代码解决问题。有语法基础,变量、循环、条

彻底理解链接器:二,符号决议

彻底理解链接器:二,符号决议

在链接器可操作的元素一节中我们提到,所有的应用程序都是链接器将所需要的一个个简单的目标文件汇集起来形成的。你可以将这个过程想象成拼图游戏,每个拼块就是一个简单的目标文件: 1,拼图游戏当中的每个拼块都依赖于其它拼块提供的拼接口,这就好比我们写的程序模块依赖于其它模块提供的编程接口,比如我们在list.c中实现了一种特定的链表数据结构,其它模块需要使用这种链表,这就是模块间的依赖。而链接器其中一项任