嵌入式技术

0人已关注

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

推荐 最新
嵌入式技术技术
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中实现了一种特定的链表数据结构,其它模块需要使用这种链表,这就是模块间的依赖。而链接器其中一项任

全网最适合入门的面向对象编程教程:05 类和对象的Python实现-PyCharm代码标签

全网最适合入门的面向对象编程教程:05 类和对象的Python实现-PyCharm代码标签

摘要: 本文介绍了PyCharm IDE中代码标签的定义、类型和使用方法。 往期推荐: 学嵌入式的你,还不会面向对象??! 全网最适合入门的面向对象编程教程:00 面向对象设计方法导论 全网最适合入门的面向对象编程教程:01 面向对象编程的基本概念 全网最适合入门的面向对象编程教程:02 类和对象的Python实现-使用Python创建类 全网最适合入门的面向对象编程教程:03 类和对象的Pyth

嵌入式软件架构设计-任务调度

1、前言 在嵌入式MCU软件开发过程中,程序任务调度架构的搭建尤为重要,直接关系到该程序能支持多少功能(随着功能越多系统响应能力越弱,好的任务调度架构能够在保持相同的系统响应能力前提下支持更多的功能),下面介绍三种常用的程序任务调度框架设计方案: 前后台顺序执行法 时间片论法 操作系统 2、程序框架设计 前后台顺序执行法 这是初学者们常用的程序框架设计方案,不用考虑太多东西,代码简单,或者对系

彻底理解链接器:一,前言

在介绍本章的主题之前,我们先来看几个问题: 问题一 写C/C++的同学应该经常遇到这样的一个Error:  "undefined reference to ABC" 在遇到这样的问题时你知道这背后到底哪里出问题了吗? 你通常都能顺利解决类似问题吗? 问题二 作为世界上最大的同性交友网站GitHub,里面有很多很棒的项目,一般我们或者直接下载其发布版(release version),或者下载源码自

超级下载算法在Segger Ozone下的使用

超级下载算法在Segger Ozone下的使用

痞子衡主导的"学术"项目 《RT-UFL - 一个适用全平台i.MXRT的超级下载算法设计》 v1.0 版发布近 4 个月了,部分客户已经在实际项目开发调试中用上了这个超级下载算法,目前反馈还可以,但这个超级下载算法远未到成熟状态,痞子衡正在策划 v2.0 版本。 RT-UFL v1.0下载地址: 超级下载算法 RT-UFL v1.0 版本主要针对 Segger J-Link 调试器,开

全网最适合入门的面向对象编程教程:04 类和对象的Python实现-为自定义类添加方法(PySerial库接收串口数据)

全网最适合入门的面向对象编程教程:04 类和对象的Python实现-为自定义类添加方法(PySerial库接收串口数据)

摘要: 本文我们主要讲解了如何为自定义类添加方法,pyseria库的基本使用(串口数据收发、serial.Serial类的属性和方法),VSPDPro虚拟串口软件使用方法等,并使用自定义的串口类和PC主机进行串口数据收发。 往期推荐: 学嵌入式的你,还不会面向对象??! 全网最适合入门的面向对象编程教程:00 面向对象设计方法导论 全网最适合入门的面向对象编程教程:01 面向对象编程的基本概念 全

嵌入式软件架构设计-模块化

嵌入式软件架构设计-模块化

1、前言 比如搭积木,可以用一个个积木模块组合成我们想要的任何样子,而且通过使用相同的积木模块组合成不同的样子 2、为何要模块化 为什么要模块化程序设计?那就需要从程序模块化的好处说起!只有了解了其优点,才能更好的实现模块化编程。 降低程序设计的复杂度 有利于程序的设计和调试,功能相对独立,结构清晰;主要是封装实现细节,提供使用接口即可 提供代码的复用性 现成的程序代码,直接移植

Linux Bash基础(二)

主要内容: 逻辑判断:test关键字 选择结构:if-else, case 循环结构:while-do, for 逻辑判断 bash不仅可以进行数值运算,通过test关键字还可以进行逻辑判断。 数值大小的判断 例如判断3是否大于2的大小: test 3 -gt 2; echo $? 0 注意:判断成立,返回0,不成立返回1。 参数 含义 助记 -gt 大于 greater tha

超级下载算法在Keil MDK下的使用

超级下载算法在Keil MDK下的使用

痞子衡主导的"学术"项目 《RT-UFL - 一个适用全平台i.MXRT的超级下载算法设计》 v1.0 版发布近 4 个月了,部分客户已经在实际项目开发调试中用上了这个超级下载算法,目前反馈还可以,但这个超级下载算法远未到成熟状态,痞子衡正在策划 v2.0 版本。 RT-UFL v1.0下载地址: 超级下载算法 RT-UFL v1.0 版本主要针对 Segger J-Link 调试器,开

全网最适合入门的面向对象编程教程:03 类和对象的Python实现-为自定义类添加属性

全网最适合入门的面向对象编程教程:03 类和对象的Python实现-为自定义类添加属性

摘要: 本文主要介绍了,当使用Python创建自定义类时,如何为其添加属性,包括为类和实例添加属性两种,以及如何获取自定义的属性等内容。 往期推荐: 学嵌入式的你,还不会面向对象??! 全网最适合入门的面向对象编程教程:00 面向对象设计方法导论 全网最适合入门的面向对象编程教程:01 面向对象编程的基本概念 全网最适合入门的面向对象编程教程:02 类和对象的Python实现-使用Python创

嵌入式软件架构设计-程序分层

嵌入式软件架构设计-程序分层

1、前言 在嵌入式MCU软件开发过程中,程序分层设计也是重中之重,关系到整个软件开发过程中的协同开发,降低系统软件的复杂度(复杂问题分解)和依赖关系、同时有利于标准化,便于管理各层的程序,提高各层逻辑的复用等。 2、分层介绍 硬件抽象层(HAL) 嵌入式开发的核心就是芯片,它提供固定的片内资源(常用的有I/O,ISR,TIMER等,稍微好点的还有ADC,SPI等硬件资源,不需要芯片外围ADC采集芯

君正T31 uvc与wlan0 共存异常问题处理方法

君正T31 uvc与wlan0 共存异常问题处理方法

liwen01 2022.08.26 一、环境: 君正:T31ZL SDK版本:Zeratul_Release_20201230 WiFi 模块: Hi3861(单总线发送数据) 杰理:5226B方案屏幕(UVC) 二、问题现象: 可以单独使用UVC进行图像传输 可以单独使用SDIO进行wifi网络数据通信 如果UVC与SDIO wifi同时一起工作,系统负载就接近100%,整个程序异常

睿擎平台 V26.04.02 发布:DSMC 驱动正式上线,共享内存 NFS 挂载全面支持

睿擎平台 V26.04.02 发布:DSMC 驱动正式上线,共享内存 NFS 挂载全面支持

亲爱的开发者朋友们,睿擎平台于 2026 年 4 月 2 日正式发布了 V26.04.02 版本更新。本次更新在 RC3506 与 RC3562 双平台上同步发力,带来了 DSMC 驱动读写能力补全、共享内存(SHM)示例工程、NFS 启动脚本增强以及虚拟网卡默认 IP 自动分配等多项重要特性,进一步完善了 AMP 混合部署体验和工业外设驱动生态。 一、更新概览 本次更新覆盖内核、应用 SDK、L

Linux Bash基础(一)

介绍Bash之前首先介绍Shell,shell是一个程序,可以称之为壳程序,用于用户与操作系统进行交互。用来区别与核,相当于是一个命令解析器,Shell有很多中,这里列出其中几种 : Bourne SHell(sh) Bourne Again SHell(bash) C SHell(csh) KornSHell(ksh) zsh 各个shell的功能都差不太多,在某些语法的下达下面有些区别,L

超级下载算法在IAR EWARM下的使用

超级下载算法在IAR EWARM下的使用

痞子衡主导的"学术"项目 《RT-UFL - 一个适用全平台i.MXRT的超级下载算法设计》 v1.0 版发布近 4 个月了,部分客户已经在实际项目开发调试中用上了这个超级下载算法,目前反馈还可以,但这个超级下载算法远未到成熟状态,痞子衡正在策划 v2.0 版本。 RT-UFL v1.0下载地址: 超级下载算法 RT-UFL v1.0 版本主要针对 Segger J-Link 调试器,开