搜索

×
信息动态

行业动态

嵌入式单片机的科技前沿:探索未来智能世界的底层力量(转载自csdn)

点击数量:2    发布时间:2026-07-29
引言:嵌入式系统的时代使命

在人工智能、物联网、自动驾驶等前沿技术蓬勃发展的今天,嵌入式单片机作为这些技术的底层支撑,正经历着前所未有的变革。从传统的8位、16位微控制器,到如今32位、64位高性能处理器,从单一功能控制到复杂的边缘计算节点,嵌入式系统正在重新定义智能设备的边界。


嵌入式系统已经渗透到我们生活的方方面面:智能手机中的协处理器、智能家居中的控制节点、工业4.0中的传感器网络、自动驾驶汽车中的ECU单元、医疗设备中的生命体征监测器……每一个智能设备的背后,都离不开嵌入式技术的支撑。

本文将深入探讨当前嵌入式单片机领域的前沿技术和发展趋势,从架构创新到应用突破,从性能提升到功耗优化,全方位展现嵌入式技术的魅力和未来潜力。无论你是嵌入式开发工程师、硬件爱好者,还是对技术前沿感兴趣的读者,都能从本文中获得有价值的见解。

RISC-V架构:开源硬件的革命浪潮
架构革命的背景
长期以来,ARM架构在嵌入式领域占据主导地位,但ARM的授权费用和架构封闭性限制了创新空间。RISC-V作为一种开源指令集架构(ISA),正在打破这一格局,为嵌入式行业带来新的活力。

RISC-V由加州大学伯克利分校开发,采用BSD开源许可证,任何人都可以自由使用、修改和商业化。这种开放性不仅降低了开发成本,更重要的是为创新提供了无限可能。

RISC-V的技术优势
1. 模块化设计

RISC-V采用模块化指令集设计,包含基础指令集和多个可选扩展模块。开发者可以根据应用需求选择合适的功能模块,实现定制化设计。例如:

RV32I:32位基础整数指令集
RV32M:乘法扩展
RV32F:单精度浮点扩展
RV32D:双精度浮点扩展
RV32C:压缩指令扩展(减少代码体积)
RV32A:原子操作扩展
RV32V:向量处理扩展
这种模块化设计使得RISC-V既能应用于资源受限的微控制器,也能扩展到高性能应用处理器。

2. 精简高效的指令集

RISC-V指令集设计简洁,指令数量少但功能强大。相比ARM和x86架构,RISC-V的指令集更加精简,这带来了以下优势:

硬件实现简单,降低芯片设计复杂度
功耗更低,适合电池供电设备
代码密度高,减少存储需求
易于学习和优化
3. 无历史包袱

作为新兴架构,RISC-V没有历史兼容性负担,可以采用最先进的设计理念。例如,RISC-V从一开始就考虑了多核、向量处理、虚拟化等现代计算需求。

RISC-V在嵌入式领域的应用
1. 微控制器市场

多家芯片厂商推出了基于RISC-V的微控制器,如:

SiFive E系列:面向IoT和边缘计算,性能可达320MHz
GD32VF103:兆易创新推出的RISC-V MCU,兼容STM32F103引脚
CH32V系列:沁恒微电子推出的RISC-V MCU,集成USB和以太网
这些芯片在保持低功耗的同时,提供了出色的性能表现。

2. 高性能应用处理器

RISC-V也在向高性能领域扩展:

SiFive U74系列:面向Linux应用,性能可达1.5GHz
平头哥玄铁系列:阿里巴巴推出的RISC-V处理器,应用于AIoT场景
AndesCore NX系列:晶心科技的高性能RISC-V核心
RISC-V生态系统的发展
RISC-V的生态系统正在快速完善:

开发工具链:

GCC编译器已全面支持RISC-V
LLVM/Clang也提供RISC-V后端
多家厂商提供优化的IDE和调试工具
操作系统支持:

FreeRTOS、Zephyr等RTOS已支持RISC-V
Linux内核官方支持RISC-V架构
多家厂商提供定制化操作系统
软件生态:

大量开源库和中间件已移植到RISC-V
主流编程语言(C/C++、Rust、Python等)都支持RISC-V
RISC-V的未来展望
随着RISC-V生态系统的不断完善,预计未来几年将在以下领域取得突破:

AI加速器:RISC-V + 专用AI加速单元的组合
安全芯片:利用RISC-V的开放性实现安全增强
汽车电子:RISC-V在功能安全领域的应用
工业控制:实时性和可靠性的进一步提升
RISC-V不仅仅是一个新的指令集架构,更是开源硬件运动的代表,它正在推动整个嵌入式行业向更加开放、创新的方向发展。

边缘AI与TinyML:让智能触手可及
边缘计算的兴起
传统的AI应用依赖云端服务器进行推理,但这种方式存在延迟高、隐私风险、网络依赖等问题。边缘AI(Edge AI)将AI推理能力下沉到设备端,在本地完成数据处理和决策,带来了革命性的变化。

TinyML(Tiny Machine Learning)是边缘AI的一个重要分支,专注于在资源极度受限的微控制器上运行机器学习模型。这些设备通常只有几十KB的内存、几百KB的存储空间,却能运行复杂的AI模型。

TinyML的技术挑战与突破
1. 模型压缩技术

在微控制器上运行AI模型,首要挑战是模型大小。TinyML采用了多种模型压缩技术:

量化(Quantization):

将32位浮点数降低到8位整数,模型大小减少75%
使用INT8量化,精度损失通常小于2%
部分模型支持INT4甚至二值化(Binary)量化
剪枝(Pruning):

移除不重要的神经元和连接
结构化剪枝可以进一步优化硬件实现
模型大小可减少50-90%,同时保持较高精度
知识蒸馏(Knowledge Distillation):

用大模型(教师)训练小模型(学生)
小模型学习大模型的知识,实现模型压缩
2. 专用硬件加速

为了提升TinyML的性能,芯片厂商推出了专用AI加速器:

ARM Cortex-M55 + Ethos-U55:

Cortex-M55是首款支持Helium向量扩展的Cortex-M处理器
Ethos-U55是专用的NPU(神经网络处理单元)
组合使用可实现数十倍的AI推理加速
ESP32-S3:

集成向量DSP单元,支持SIMD指令
针对神经网络运算优化,INT8推理速度可达240 GOPS
GAP8:

GreenWaves Technologies推出的多核RISC-V处理器
专为TinyML设计,支持卷积神经网络加速
功耗极低,适合电池供电设备
3. 优化框架和工具链

TensorFlow Lite Micro:

Google推出的TinyML框架
支持模型转换、量化、剪枝
提供丰富的算子库和优化工具
CMSIS-NN:

ARM提供的神经网络库
针对Cortex-M处理器优化
支持卷积、全连接、激活函数等操作
uTensor:

轻量级TensorFlow替代方案
专为微控制器设计
代码体积小,易于集成
TinyML的应用场景
1. 语音识别

在智能音箱、语音遥控器等设备中,TinyML可以实现本地语音唤醒和命令识别:

关键词检测(KWS):检测"Hey Siri"、"小爱同学"等唤醒词
命令识别:识别简单的语音命令,无需联网
声纹识别:在设备端完成用户身份验证
2. 图像识别

在摄像头、智能门锁等设备中,TinyML可以实现:

人脸检测:实时检测画面中的人脸
物体识别:识别特定物体(如车辆、宠物)
手势识别:识别手势控制命令
异常检测:检测异常行为或场景
3. 传感器数据分析

在IoT传感器节点中,TinyML可以:

异常检测:识别传感器数据异常
模式识别:识别特定的运动模式或行为模式
预测性维护:预测设备故障
环境感知:识别环境变化
4. 健康监测

在可穿戴设备中,TinyML可以:

心率检测:从PPG信号中提取心率
活动识别:识别走路、跑步、睡眠等活动
跌倒检测:检测老年人跌倒事件
疾病预警:基于生理数据预测健康风险
TinyML开发实践
模型训练流程:

数据收集:收集目标场景的真实数据
模型设计:选择合适的模型架构(MobileNet、SqueezeNet等)
模型训练:在PC/云端训练模型
模型优化:量化、剪枝、知识蒸馏
模型转换:转换为TinyML框架支持的格式
设备部署:在目标MCU上部署和优化
性能优化技巧:

选择合适的量化策略:平衡精度和性能
利用硬件加速:使用DSP、NPU等专用单元
优化内存布局:减少内存碎片和访问延迟
流水线处理:重叠计算和数据传输
算子融合:减少中间结果存储
TinyML的未来趋势
1. 更强大的硬件

专用AI加速器将成为MCU的标准配置
支持更复杂的模型(Transformer、GNN等)
功耗进一步降低,实现always-on AI
2. 更智能的框架

自动模型优化和部署
跨平台模型格式标准化
更好的开发工具和调试支持
3. 更广泛的应用

从消费电子扩展到工业、医疗、农业等领域
多模态AI(视觉+语音+传感器融合)
联邦学习在边缘设备上的应用
TinyML正在让AI变得无处不在,让智能设备真正"智能"起来,这是嵌入式领域最具革命性的技术之一。

低功耗设计:万物互联的能源基石
低功耗设计的重要性
在IoT时代,大量设备需要长期独立运行,电池供电成为常态。低功耗设计不仅关系到设备的续航能力,更影响到整个IoT网络的可行性。一个需要频繁更换电池的设备,在实际应用中是不可接受的。

低功耗设计是一个系统工程,涉及硬件、软件、系统架构等多个层面。现代低功耗MCU的功耗已经降低到微安甚至纳安级别,但如何充分利用这些低功耗特性,需要深入的理解和精心的设计。

低功耗硬件技术
1. 先进的制程工艺

芯片制程工艺的进步直接带来功耗降低:

40nm工艺:主流低功耗MCU采用
28nm工艺:高性能低功耗MCU采用
22nm及以下:面向超低功耗应用
更小的工艺节点意味着:

更低的漏电流
更低的动态功耗
更高的集成度
2. 多电压域设计

现代MCU采用多电压域设计,不同模块工作在不同电压:

核心电压(Vcore):CPU和高速外设,通常1.2V-1.8V
I/O电压(VDD):GPIO和通信接口,通常1.8V-3.3V
模拟电压(VDDA):ADC、DAC等模拟模块
低电压域可以显著降低功耗,但需要权衡性能和兼容性。

3. 时钟门控和电源门控

时钟门控(Clock Gating):

关闭未使用模块的时钟
减少动态功耗
硬件自动实现,软件透明
电源门控(Power Gating):

完全关闭未使用模块的电源
消除漏电流
需要保存和恢复状态
4. 低功耗外设设计

现代MCU的外设都经过低功耗优化:

低功耗定时器:使用32.768kHz外部晶振,功耗极低
低功耗UART:支持自动唤醒功能
低功耗ADC:按需采样,采样后自动关闭
DMA控制器:减少CPU参与,降低系统功耗
低功耗软件技术
1. 睡眠模式管理

现代MCU提供多种睡眠模式,功耗从高到低:

运行模式(Run Mode):

CPU全速运行
功耗最高(通常几mA到几十mA)
用于处理实时任务
睡眠模式(Sleep Mode):

CPU停止,外设保持运行
功耗中等(通常几百μA)
可被中断唤醒
深度睡眠模式(Deep Sleep Mode):

CPU和大部分外设停止
仅保留RTC和少量寄存器
功耗极低(通常几μA到几十μA)
需要外部中断或RTC唤醒
待机模式(Standby Mode):

几乎全部模块关闭
功耗最低(通常<1μA)
需要复位或特定唤醒源
2. 事件驱动架构

传统轮询方式会持续消耗CPU资源,事件驱动架构可以大幅降低功耗:

// 传统轮询方式(高功耗)
while(1) {
if (sensor_data_ready()) {
process_data();
}
delay(10);  // CPU持续运行
}

// 事件驱动方式(低功耗)
void sensor_interrupt() {
process_data();
enter_sleep_mode();  // 处理完后进入睡眠
}

int main() {
setup_sensor_interrupt();
enter_sleep_mode();  // 等待中断唤醒
// 永远不会执行到这里
}
3. 动态频率和电压调节(DVFS)

根据负载动态调整CPU频率和电压:

轻负载:降低频率和电压,节省功耗
重负载:提高频率和电压,保证性能
实时调节:根据任务需求自动切换
4. 外设低功耗使用

按需使能:只在需要时使能外设
批量处理:减少外设启动次数
DMA传输:减少CPU参与
外设级联:一个外设触发另一个外设,无需CPU干预
低功耗设计最佳实践
1. 功耗分析和测量

静态功耗分析:

测量不同睡眠模式下的功耗
识别功耗异常的外设
优化未使用外设的配置
动态功耗分析:

使用功耗分析仪实时监测
识别高功耗代码段
优化算法和数据结构
2. 电源管理策略

时间驱动策略:

周期性唤醒处理任务
根据任务重要性调整唤醒频率
使用RTC实现精确定时
事件驱动策略:

等待外部事件唤醒
减少不必要的周期性任务
实现真正的按需工作
混合策略:

结合时间和事件驱动
根据应用场景动态调整
平衡响应性和功耗
3. 代码优化技巧

减少CPU运行时间:

优化算法复杂度
使用查找表替代复杂计算
利用硬件加速器
减少内存访问:

优化数据结构布局
使用缓存友好的算法
减少不必要的内存拷贝
编译器优化:

启用编译器优化选项(-Os, -O2)
使用内联函数减少函数调用开销
合理使用volatile关键字
超低功耗应用案例
1. 智能水表

工作模式:每天唤醒一次读取水表数据
通信方式:LoRaWAN低功耗广域网
电池寿命:10年以上
关键技术:深度睡眠 + 事件驱动 + 低功耗通信
2. 环境监测传感器

工作模式:每5分钟采样一次
数据处理:本地TinyML异常检测
通信方式:BLE低功耗蓝牙
电池寿命:1-2年
关键技术:传感器按需采样 + 本地AI处理 + 低功耗蓝牙
3. 可穿戴设备

工作模式:持续监测 + 按需通信
数据处理:本地心率检测、活动识别
通信方式:BLE + 偶尔Wi-Fi同步
电池寿命:3-7天
关键技术:多级睡眠 + 硬件加速 + 智能调度
低功耗技术的未来
1. 能量采集技术

未来的IoT设备可能不再需要电池:

太阳能:室内光能采集
振动能:从环境振动中采集能量
热能:利用温差发电
RF能量:从环境中采集射频能量
2. 近零功耗设计

亚阈值电路:在阈值电压以下工作
异步逻辑:消除时钟树功耗
近似计算:牺牲精度换取功耗降低
3. 智能电源管理

AI驱动的功耗优化:学习使用模式,智能调度
预测性电源管理:预测任务需求,提前准备
跨设备协同:多个设备协同降低整体功耗
低功耗设计是IoT成功的关键,随着技术的不断进步,我们将看到更多创新的低功耗解决方案,推动万物互联的进一步发展。

实时操作系统:从RTOS到混合架构
RTOS的发展历程
实时操作系统(RTOS)是嵌入式系统的核心软件基础设施。从早期的简单任务调度器,到如今功能丰富的实时操作系统,RTOS经历了巨大的发展。

第一代RTOS(1980s-1990s):

简单的任务调度
基本的同步原语(信号量、消息队列)
代表:VxWorks、QNX
第二代RTOS(2000s):

更丰富的API
更好的可移植性
代表:FreeRTOS、μC/OS
第三代RTOS(2010s-现在):

模块化设计
丰富的中间件
安全认证支持
代表:Zephyr、FreeRTOS v10+
现代RTOS的特性
1. 多任务调度

抢占式调度:

高优先级任务可以抢占低优先级任务
保证实时性
需要合理的优先级分配
时间片轮转:

相同优先级任务轮流执行
保证公平性
适合交互式应用
协作式调度:

任务主动让出CPU
实现简单,资源占用少
实时性较差
2. 同步和通信机制

信号量(Semaphore):

二进制信号量:互斥访问
计数信号量:资源计数
递归信号量:可重入互斥
消息队列(Message Queue):

任务间数据传递
支持优先级
支持超时机制
事件组(Event Group):

多事件同步
位操作高效
适合复杂同步场景
互斥量(Mutex):

优先级继承防止优先级反转
支持递归锁定
保证互斥访问
3. 内存管理

静态内存分配:

编译时确定内存布局
无内存碎片
适合安全关键应用
动态内存分配:

运行时分配和释放
灵活但可能产生碎片
需要合理的内存池设计
内存保护:

MPU(内存保护单元)支持
任务隔离
提高系统可靠性
4. 定时器和延时

软件定时器:

基于系统节拍
回调函数机制
适合周期性任务
硬件定时器:

高精度定时
低CPU占用
适合精确控制
主流RTOS对比
FreeRTOS:

优势:使用广泛,文档丰富,社区活跃
特点:模块化设计,支持多种架构
应用:消费电子、工业控制
许可证:MIT许可证,商业友好
Zephyr:

优势:Linux基金会支持,功能丰富
特点:高度模块化,支持多种内核
应用:IoT设备、可穿戴设备
许可证:Apache 2.0
RT-Thread:

优势:国产RTOS,中文文档丰富
特点:组件丰富,支持POSIX接口
应用:IoT、智能硬件
许可证:Apache 2.0
μC/OS-III:

优势:功能完整,商业支持
特点:可配置性强,支持安全认证
应用:汽车电子、医疗设备
许可证:商业许可证
RTOS在复杂应用中的挑战
1. 实时性保证

在复杂的多任务系统中,保证实时性是一个挑战:

WCET分析:最坏情况执行时间分析
响应时间分析:任务响应时间计算
优先级分配:合理的优先级设计
中断管理:最小化中断延迟
2. 资源竞争

多任务共享资源可能导致:

死锁:任务相互等待
优先级反转:低优先级任务阻塞高优先级任务
资源饥饿:某些任务无法获得资源
解决方案:

使用优先级继承互斥量
合理的资源访问顺序
超时机制防止死锁
3. 内存管理

动态内存分配可能导致:

内存碎片:可用内存分散
内存泄漏:未释放的内存
分配失败:内存不足
解决方案:

使用内存池
静态分配优先
内存使用监控
混合架构:RTOS + Linux
对于复杂的嵌入式应用,单一的RTOS可能无法满足所有需求。混合架构应运而生:

非对称多处理(AMP):

一个核心运行RTOS处理实时任务
另一个核心运行Linux处理复杂应用
通过共享内存或消息传递通信
应用场景:

汽车ECU:RTOS处理实时控制,Linux处理HMI
工业网关:RTOS处理数据采集,Linux处理网络和存储
智能相机:RTOS处理图像处理,Linux处理AI推理
技术实现:

ARM big.LITTLE:不同性能核心运行不同系统
Hypervisor:虚拟化层管理多个操作系统
消息传递:通过IPC机制通信
RTOS的未来趋势
1. 功能安全认证

越来越多的RTOS通过功能安全认证:

IEC 61508:通用功能安全标准
ISO 26262:汽车功能安全标准
IEC 62304:医疗设备软件标准
2. 安全增强

内存保护:MPU/MMU支持
任务隔离:防止任务间干扰
安全启动:可信执行环境
3. 云原生支持

OTA更新:远程固件更新
设备管理:与云平台集成
数据分析:设备数据上传和分析
4. AI集成

TinyML支持:在RTOS上运行AI模型
AI加速器驱动:集成NPU支持
智能调度:AI驱动的任务调度
RTOS作为嵌入式系统的软件基础,正在向更加安全、可靠、智能的方向发展,为未来的嵌入式应用提供强大的支撑。

新型通信技术:连接万物的桥梁
通信技术的演进
在IoT时代,设备之间的连接需求日益复杂。从短距离的蓝牙、Wi-Fi,到长距离的LoRa、NB-IoT,再到超高速的5G,通信技术正在向多维度发展,满足不同应用场景的需求。

短距离通信技术
1. Bluetooth Low Energy (BLE)

BLE是IoT设备最常用的短距离通信技术之一:

技术特点:

低功耗:待机功耗<1μA,传输功耗<15mA
快速连接:连接时间<3ms
Mesh网络:支持多跳网络,覆盖范围扩展
定位服务:支持AoA/AoD定位
最新发展:

BLE 5.0+:2Mbps高速模式,8倍广播数据量
BLE Audio:支持高质量音频传输
Direction Finding:精确的方向定位
应用场景:

可穿戴设备
智能家居
室内定位
资产追踪
2. Wi-Fi 6/6E

Wi-Fi 6为IoT带来了新的机遇:

技术特点:

OFDMA:多用户同时传输,提高效率
TWT:目标唤醒时间,降低功耗
1024-QAM:更高的数据速率
BSS Coloring:减少同频干扰
Wi-Fi 6E:

扩展到6GHz频段
更多可用信道
更低的干扰
IoT优化:

Wi-Fi HaLow (802.11ah):sub-1GHz频段,长距离低功耗
Wi-Fi 6的低功耗模式:适合电池供电设备
3. Zigbee 3.0

Zigbee是智能家居的重要通信标准:

技术特点:

Mesh网络:自组织多跳网络
低功耗:适合电池供电设备
互操作性:Zigbee 3.0统一标准
安全:AES-128加密
应用场景:

智能照明
智能门锁
传感器网络
4. Thread

Thread是基于IPv6的Mesh网络协议:

技术特点:

IPv6原生:直接支持IP协议
Mesh网络:自愈能力
低功耗:适合电池设备
安全:端到端加密
应用场景:

Matter智能家居标准的基础
工业IoT
商业建筑自动化
长距离通信技术
1. LoRa/LoRaWAN

LoRa是低功耗广域网(LPWAN)的代表技术:

技术特点:

超长距离:城市环境可达2-5km,郊区可达15km
超低功耗:电池寿命可达10年以上
高容量:单个网关可支持数万个节点
低成本:芯片和模块价格低廉
技术参数:

频段:433MHz、470MHz、868MHz、915MHz(地区不同)
数据速率:0.3-50kbps(可调)
调制方式:CSS(Chirp Spread Spectrum)
应用场景:

智慧城市(智能停车、环境监测)
智慧农业(土壤监测、灌溉控制)
资产追踪
工业监测
2. NB-IoT

NB-IoT是基于蜂窝网络的LPWAN技术:

技术特点:

深度覆盖:比GSM强20dB
低功耗:PSM和eDRX模式
低成本:模块价格持续下降
运营商支持:基于现有4G网络
技术参数:

带宽:180kHz
数据速率:下行<250kbps,上行<250kbps
延迟:1.6s-10s
应用场景:

智能水表/气表
智能停车
环境监测
物流追踪
3. LTE-M (Cat-M1)

LTE-M是面向IoT的LTE技术:

技术特点:

移动性支持:支持移动场景
语音支持:支持VoLTE
低延迟:比NB-IoT延迟更低
较高数据速率:1Mbps
应用场景:

车载设备
可穿戴设备
移动资产追踪
5G在嵌入式领域的应用
5G的三个应用场景:

1. eMBB (增强移动宽带)

超高速数据传输
4K/8K视频流
VR/AR应用
2. uRLLC (超可靠低延迟通信)

工业自动化
远程手术
自动驾驶
3. mMTC (大规模机器通信)

大规模IoT部署
智慧城市
环境监测
5G RedCap:

5G的简化版本,面向IoT应用
降低成本和功耗
保持5G的关键特性
通信技术的选择策略
选择通信技术需要考虑多个因素:

1. 距离需求

<10m:BLE、Zigbee
<100m:Wi-Fi、Thread
<1km:LoRa、Wi-Fi HaLow
>1km:LoRaWAN、NB-IoT、5G
2. 功耗需求

极低功耗:BLE、LoRa、NB-IoT
中等功耗:Zigbee、Thread
高功耗:Wi-Fi、5G
3. 数据速率需求

<100kbps:LoRa、NB-IoT
<1Mbps:BLE、Zigbee
>1Mbps:Wi-Fi、5G
4. 成本考虑

低成本:LoRa、BLE
中等成本:Zigbee、Wi-Fi
高成本:5G、LTE-M
5. 部署环境

室内:Wi-Fi、BLE、Zigbee
室外:LoRa、NB-IoT、5G
移动场景:5G、LTE-M
多协议融合
现代IoT设备往往需要支持多种通信协议:

1. 双模芯片

Wi-Fi + BLE:智能家居设备
LoRa + BLE:传感器节点
5G + Wi-Fi:工业网关
2. 协议转换

网关设备:不同协议间的桥接
边缘计算:本地协议处理和转换
3. 统一标准

Matter:统一智能家居标准
OPC UA:统一工业通信标准
通信技术的未来
1. 6G展望

太赫兹通信
空天地一体化网络
智能反射表面(IRS)
2. 卫星IoT

低轨卫星网络
全球覆盖
适合偏远地区
3. 光通信

Li-Fi:可见光通信
高速度、高安全性
适合特定场景
4. 量子通信

量子密钥分发
绝对安全通信
未来安全通信的基础
通信技术是IoT的血液,随着技术的不断进步,我们将看到更多创新的通信解决方案,实现真正的万物互联。

安全芯片技术:守护数字世界的防线
嵌入式安全的重要性
在万物互联的时代,嵌入式设备面临着前所未有的安全威胁。从智能家居设备被入侵,到工业控制系统遭受攻击,再到汽车被远程控制,安全漏洞可能造成严重的后果。嵌入式安全不再是可选功能,而是必需的基础设施。

硬件安全技术
1. 安全启动(Secure Boot)

安全启动确保只有经过授权的固件才能运行:

工作原理:

启动时验证固件签名
使用硬件信任根(Root of Trust)
防止未授权固件运行
实现方式:

硬件安全模块(HSM):独立的硬件安全单元
信任根(RoT):不可篡改的信任锚点
签名验证:使用非对称加密验证固件
2. 硬件加密加速器

现代MCU集成硬件加密加速器,提供高性能加密运算:

AES加速器:

支持AES-128/192/256
硬件实现,速度快、功耗低
支持ECB、CBC、CTR等模式
哈希加速器:

SHA-1、SHA-256、SHA-512
用于数字签名和完整性验证
真随机数发生器(TRNG):

基于物理随机源
用于密钥生成
比软件PRNG更安全
3. 内存保护单元(MPU)

MPU提供内存访问控制:

功能:

定义内存区域和访问权限
防止缓冲区溢出攻击
任务隔离
应用:

保护关键代码和数据
实现安全域隔离
提高系统可靠性
4. 安全存储

OTP(One-Time Programmable)存储器:

一次性写入,不可修改
存储密钥和证书
防止密钥泄露
安全元素(SE):

独立的 secure element
存储敏感数据
执行安全操作
软件安全技术
1. 代码保护

代码加密:

固件加密存储
运行时解密
防止逆向工程
代码混淆:

增加逆向难度
保护知识产权
2. 运行时保护

栈保护:

Stack Canary:检测栈溢出
编译器自动插入保护代码
地址空间布局随机化(ASLR):

随机化内存布局
增加攻击难度
控制流完整性(CFI):

验证控制流转移
防止ROP/JOP攻击
3. 安全通信

TLS/DTLS:

加密通信协议
设备到云的安全连接
防止中间人攻击
证书管理:

设备证书存储和管理
证书链验证
证书更新机制
安全标准和认证
1. Common Criteria (CC)

国际信息安全评估标准
不同安全等级(EAL1-EAL7)
适用于安全关键应用
2. FIPS 140-2

美国密码模块标准
四个安全等级
适用于加密设备
3. PSA Certified

Platform Security Architecture
ARM推出的IoT安全框架
三个安全等级
4. SESIP

Secure Element Evaluation Standard for IoT Platforms
面向IoT的安全评估标准
安全芯片产品
1. STM32 TrustZone

ARM TrustZone技术
安全域和非安全域隔离
适合通用MCU应用
2. NXP EdgeLock

安全子系统
安全启动、加密、密钥管理
适合IoT设备
3. Microchip ATECC608

专用安全芯片
硬件加密加速
适合资源受限设备
4. Infineon OPTIGA

安全芯片系列
多种安全等级
适合汽车和工业应用
安全最佳实践
1. 安全设计原则

最小权限原则:

只授予必要的权限
限制访问范围
纵深防御:

多层安全防护
不依赖单一安全机制
安全默认配置:

默认启用安全功能
用户需要明确禁用
2. 密钥管理

密钥生成:

使用硬件TRNG
安全的密钥生成流程
密钥存储:

使用安全存储
密钥加密存储
密钥轮换:

定期更新密钥
安全的密钥更新机制
3. 安全更新

OTA安全更新:

固件签名验证
增量更新减少带宽
回滚机制
安全启动链:

Bootloader验证应用
应用验证更新包
完整的信任链
安全威胁与防护
1. 侧信道攻击

威胁:

通过功耗、电磁辐射等侧信道获取密钥
时间攻击、功耗分析
防护:

恒定时间算法
功耗掩码
硬件防护
2. 物理攻击

威胁:

芯片逆向工程
探针攻击
故障注入
防护:

芯片封装保护
防篡改设计
故障检测
3. 软件攻击

威胁:

缓冲区溢出
代码注入
权限提升
防护:

代码审查
静态分析工具
运行时保护
安全的未来
1. 后量子密码学

随着量子计算的发展,传统密码学面临威胁:

量子密钥分发:基于量子物理的安全通信
后量子算法:抗量子攻击的加密算法
混合方案:传统+后量子算法
2. 零信任架构

不信任任何设备或用户
持续验证
最小权限访问
3. AI驱动的安全

异常检测:AI识别异常行为
威胁情报:AI分析安全威胁
自动化响应:AI自动应对攻击
4. 区块链在IoT安全中的应用

设备身份管理:区块链存储设备身份
固件溯源:区块链记录固件版本
安全审计:不可篡改的安全日志
安全是IoT成功的基础,随着威胁的不断演变,安全技术也在持续发展。只有构建完善的安全体系,才能让IoT真正可信可用。

新型存储技术:数据时代的基石
存储技术的重要性
在嵌入式系统中,存储技术直接影响系统的性能、成本和可靠性。从程序存储到数据记录,从配置信息到用户数据,存储无处不在。随着应用需求的不断提升,存储技术也在快速发展。

传统存储技术
1. Flash存储器

NOR Flash:

特点:随机访问,可执行代码
应用:程序存储、Bootloader
优势:读取速度快,可靠性高
劣势:写入速度慢,容量小,价格高
NAND Flash:

特点:按页访问,需要ECC
应用:大容量数据存储
优势:容量大,价格低
劣势:需要坏块管理,写入次数有限
2. EEPROM

特点:

字节级擦写
写入次数有限(10万-100万次)
容量小(通常<1MB)
应用:

配置参数存储
校准数据存储
小容量数据记录
3. SRAM/DRAM

SRAM:

高速易失性存储器
用于CPU缓存和工作内存
速度快但成本高
DRAM:

大容量易失性存储器
用于系统内存
需要刷新,功耗较高
新兴存储技术
1. MRAM (磁阻随机存取存储器)

技术特点:

非易失性:断电数据不丢失
高速:读写速度接近SRAM
高耐久性:写入次数>10^12次
低功耗:写入功耗低
技术原理:

利用磁阻效应存储数据
自旋转移矩(STT)技术
无需擦除操作
应用场景:

代码存储:替代NOR Flash,实现就地执行(XiP)
高速缓存:非易失性缓存
实时数据记录:高速数据采集
产品示例:

Everspin MRAM
STT-MRAM芯片
2. FRAM (铁电随机存取存储器)

技术特点:

非易失性:断电数据保持
高速写入:写入速度接近SRAM
低功耗:写入功耗极低
高耐久性:写入次数>10^14次
技术原理:

利用铁电材料的极化状态存储数据
无需擦除操作
字节级访问
应用场景:

数据记录:高速数据采集和记录
配置存储:频繁更新的配置参数
实时时钟:RTC数据备份
产品示例:

Cypress/Infineon FRAM
集成FRAM的MCU(如TI MSP430FR系列)
3. ReRAM (电阻式随机存取存储器)

技术特点:

非易失性:断电数据保持
高密度:可实现大容量
低功耗:读写功耗低
快速切换:状态切换速度快
技术原理:

利用材料的电阻变化存储数据
高阻态和低阻态表示0和1
3D堆叠技术提高密度
应用场景:

大容量存储:替代NAND Flash
神经形态计算:模拟突触权重
边缘AI:模型存储和推理
4. 3D NAND Flash

技术特点:

高密度:3D堆叠提高容量
低成本:单位容量成本降低
高可靠性:改进的可靠性
技术原理:

垂直堆叠存储单元
增加存储层数提高容量
目前可达200+层
应用场景:

大容量存储:eMMC、UFS、SSD
嵌入式存储:eMMC在IoT设备中的应用
存储技术对比
技术 非易失性 速度 耐久性 容量 成本 功耗
NOR Flash 10^5
NAND Flash 10^4
EEPROM 10^5 很小
MRAM 10^12
FRAM 10^14
ReRAM 10^6
SRAM 很快 无限
存储管理技术
1. 磨损均衡(Wear Leveling)

问题:

Flash存储器写入次数有限
频繁写入同一位置会导致提前失效
解决方案:

动态磨损均衡:动态分配写入位置
静态磨损均衡:定期移动冷数据
FTL(Flash Translation Layer):逻辑地址到物理地址映射
2. 坏块管理(Bad Block Management)

问题:

NAND Flash存在坏块
需要识别和管理坏块
解决方案:

坏块标记:在特定位置标记坏块
备用块:使用备用块替换坏块
ECC纠错:纠正单比特错误
3. 垃圾回收(Garbage Collection)

问题:

Flash需要先擦除再写入
擦除单位(块)大于写入单位(页)
产生无效数据需要回收
解决方案:

标记无效数据:标记已删除的数据
合并有效数据:将有效数据合并到新块
擦除旧块:回收空间
存储接口技术
1. SPI接口

特点:

串行接口,引脚少
速度较慢(通常<50MHz)
适合小容量存储
应用:

外部Flash存储器
配置存储器
2. QSPI接口

特点:

四线SPI,速度更快
支持内存映射模式(XiP)
适合代码存储
应用:

外部程序存储
就地执行(Execute in Place)
3. eMMC接口

特点:

并行接口,速度快
内置控制器,使用简单
适合大容量存储
应用:

嵌入式大容量存储
系统存储
4. UFS接口

特点:

串行接口,速度更快
支持命令队列
适合高性能应用
应用:

高端移动设备
高性能嵌入式系统
存储技术的应用
1. 代码存储

需求:

快速读取
可靠性高
支持就地执行
方案:

NOR Flash:传统方案
MRAM:新兴方案,速度更快
QSPI Flash:外部存储方案
2. 数据记录

需求:

高速写入
高耐久性
非易失性
方案:

FRAM:理想选择,高速高耐久
MRAM:高速写入
NAND Flash + 缓存:大容量方案
3. 配置存储

需求:

频繁更新
字节级访问
低功耗
方案:

FRAM:最佳选择
EEPROM:传统方案
Flash模拟EEPROM:软件方案
4. 大容量存储

需求:

大容量
低成本
可靠性
方案:

3D NAND Flash:主流方案
eMMC/UFS:接口方案
ReRAM:未来方案
存储技术的未来
1. 更高密度

3D堆叠技术:继续增加层数
多级单元(MLC/TLC/QLC):每单元存储更多比特
新存储材料:探索新的存储机制
2. 更高速度

新接口技术:更快的接口标准
并行访问:多通道并行
缓存技术:智能缓存策略
3. 更低功耗

低功耗模式:深度睡眠模式
按需供电:只在需要时供电
新存储技术:MRAM、FRAM等低功耗技术
4. 更高可靠性

ECC增强:更强的纠错能力
磨损均衡优化:更智能的均衡算法
新存储技术:MRAM、FRAM等高耐久技术
5. 存储级内存(Storage Class Memory)

介于DRAM和Flash之间:速度接近DRAM,容量接近Flash
非易失性:断电数据保持
应用:替代部分DRAM,实现持久内存
存储技术是嵌入式系统的基础,随着新技术的不断涌现,我们将看到更快、更大、更可靠的存储解决方案,推动嵌入式应用向更高层次发展。

开源硬件生态:创新驱动的源泉
开源硬件的意义
开源硬件(Open Source Hardware)是指硬件设计文件(如原理图、PCB布局、BOM清单等)以开源许可证发布,任何人都可以学习、修改、分发和制造。开源硬件运动正在改变嵌入式开发的模式,降低了创新门槛,加速了技术普及。

主流开源硬件平台
1. Arduino生态系统

Arduino Uno:

MCU:ATmega328P
特点:简单易用,社区庞大
应用:教育、原型开发、DIY项目
Arduino生态系统:

丰富的扩展板(Shield)
大量的库和示例代码
友好的开发环境
庞大的社区支持
影响:

降低了嵌入式开发门槛
培养了大量开发者
推动了创客运动
2. Raspberry Pi

Raspberry Pi 4:

处理器:Broadcom BCM2711(ARM Cortex-A72)
特点:完整的Linux系统,丰富的接口
应用:教育、IoT网关、媒体中心
Raspberry Pi Zero:

特点:超小型、低成本
应用:嵌入式Linux项目
影响:

推动了Linux在嵌入式领域的应用
降低了单板计算机的成本
促进了STEM教育
3. ESP32/ESP8266

ESP32:

特点:Wi-Fi + Bluetooth,双核,丰富外设
开源:部分开源(SDK开源)
应用:IoT设备、智能家居
ESP8266:

特点:Wi-Fi,低成本
应用:IoT节点、智能设备
影响:

推动了Wi-Fi IoT的普及
降低了IoT开发成本
形成了庞大的开发者社区
4. BeagleBone

BeagleBone Black:

处理器:TI AM3358(ARM Cortex-A8)
特点:丰富的GPIO,实时性能好
应用:工业控制、机器人
影响:

推动了开源硬件在工业领域的应用
展示了Linux实时性能的可能性
5. Pine64

Pine64系列:

特点:开源硬件,价格低廉
产品:单板计算机、开发板、手机
理念:完全开源
影响:

推动了完全开源硬件的发展
提供了ARM64 Linux平台
开源硬件项目
1. KiCad - 开源PCB设计工具

特点:

完全开源免费的PCB设计软件
功能完整,支持复杂设计
跨平台支持
影响:

降低了PCB设计门槛
推动了开源硬件项目的发展
挑战了商业EDA工具
2. OpenOCD - 开源调试工具

特点:

开源片上调试器
支持多种调试接口(JTAG、SWD等)
支持多种目标芯片
影响:

提供了免费的调试解决方案
推动了开源工具链的发展
3. Zephyr RTOS - 开源实时操作系统

特点:

Linux基金会支持的开源RTOS
高度模块化设计
支持多种架构
影响:

提供了开源的RTOS选择
推动了IoT操作系统标准化
4. FreeRTOS - 开源实时操作系统

特点:

使用最广泛的开源RTOS
MIT许可证,商业友好
丰富的中间件
影响:

推动了RTOS的普及
降低了RTOS使用成本
开源硬件商业模式
1. 硬件开源,软件增值

硬件设计完全开源
通过软件、服务、支持获得收入
代表:Arduino(部分产品)
2. 核心开源,扩展商业

核心平台开源
扩展产品和服务商业化
代表:Raspberry Pi
3. 社区驱动,众筹制造

社区设计硬件
通过众筹平台制造和销售
代表:各种Kickstarter项目
4. 开源工具,商业芯片

开发工具和软件开源
芯片本身商业销售
代表:ESP32(部分)
开源硬件的挑战
1. 制造成本

小批量制造成本高
需要达到经济规模
供应链管理复杂
2. 质量控制

开源设计质量参差不齐
缺乏统一的质量标准
用户需要自行验证
3. 技术支持

社区支持可能不及时
缺乏专业技术支持
文档可能不完整
4. 知识产权

开源许可证的理解
专利风险
商标保护
开源硬件的未来
1. 更完善的生态

标准化:硬件接口标准化
工具链:更完善的开发工具
社区:更活跃的社区支持
2. 更多应用领域

工业应用:从消费扩展到工业
医疗设备:开源医疗设备
航空航天:开源卫星、火箭
3. 更好的商业模式

可持续性:找到可持续的商业模式
合作:厂商与社区的合作
创新:新的商业模式探索
4. 技术融合

AI集成:开源AI硬件平台
边缘计算:开源边缘计算平台
5G/IoT:开源通信平台
开源硬件正在改变嵌入式开发的格局,通过降低门槛、促进创新、加速迭代,推动整个行业向前发展。未来,我们将看到更多优秀的开源硬件项目,为开发者提供更好的平台和工具。

未来展望:嵌入式系统的无限可能
技术融合趋势
未来的嵌入式系统将不再是单一技术的应用,而是多种技术的深度融合:

1. AI + 边缘计算

边缘AI芯片:专用AI加速器成为标准配置
TinyML普及:在更多设备上运行AI模型
联邦学习:设备端训练和协作学习
AI驱动的优化:AI优化系统性能、功耗、安全
2. 5G/6G + IoT

超低延迟:支持实时控制应用
大规模连接:支持海量设备接入
网络切片:为不同应用提供定制网络
边缘计算:网络边缘的智能处理
3. 安全 + 隐私

硬件安全:更强的硬件安全特性
隐私计算:数据不出设备的AI推理
零信任架构:持续验证和最小权限
区块链:去中心化的设备身份和信任
4. 可持续 + 绿色

能量采集:从环境中采集能量
超低功耗:接近零功耗设计
可回收设计:易于回收和再利用
碳足迹优化:降低整个生命周期的碳排放
新兴应用领域
1. 数字孪生(Digital Twin)

实时同步:物理世界和数字世界的实时同步
预测分析:基于数字孪生的预测和优化
虚拟调试:在数字世界中测试和优化
嵌入式设备:作为数字孪生的数据源和执行器
2. 元宇宙(Metaverse)

AR/VR设备:轻量级、低延迟的AR/VR设备
空间计算:理解物理空间的计算
触觉反馈:真实的触觉体验
边缘渲染:在设备端进行渲染
3. 自主系统(Autonomous Systems)

自动驾驶:完全自主的车辆
自主机器人:在复杂环境中自主工作
自主无人机:自主飞行和执行任务
嵌入式AI:设备端的自主决策
4. 生物电子(Bioelectronics)

植入式设备:医疗植入设备
可穿戴健康:持续健康监测
脑机接口:大脑和计算机的直接接口
生物传感器:高精度的生物信号检测
技术挑战与机遇
1. 性能与功耗的平衡

挑战:

AI推理需要高性能,但功耗受限
实时性要求高,但需要低功耗
机遇:

专用加速器提供高性能低功耗
新架构(如RISC-V)提供更好的能效比
智能调度优化性能和功耗
2. 安全与便利的平衡

挑战:

安全措施可能影响用户体验
便利性可能带来安全风险
机遇:

硬件安全提供透明保护
生物识别提供便利安全
AI驱动的安全检测
3. 标准化与创新的平衡

挑战:

标准化可能限制创新
创新可能破坏兼容性
机遇:

开源标准促进创新
模块化设计平衡两者
渐进式标准化
4. 成本与功能的平衡

挑战:

新功能增加成本
成本限制功能实现
机遇:

规模效应降低成本
开源降低开发成本
新工艺降低制造成本
产业发展趋势
1. 垂直整合

芯片+软件:芯片厂商提供完整解决方案
硬件+云:硬件厂商提供云服务
端到端:从芯片到应用的完整生态
2. 平台化

统一平台:减少碎片化
标准化接口:提高互操作性
生态建设:构建完整生态
3. 服务化

设备即服务:设备+服务的模式
数据服务:基于设备数据的服务
AI服务:设备端的AI服务
4. 可持续发展

绿色设计:环保的设计理念
循环经济:设备的循环利用
社会责任:技术的社会责任
对开发者的启示
1. 持续学习

新技术:关注新技术发展
跨领域:学习相关领域知识
实践:通过项目实践学习
2. 开源贡献

参与开源:参与开源项目
分享知识:分享经验和知识
社区建设:建设开发者社区
3. 创新思维

跨界融合:结合不同领域技术
用户导向:从用户需求出发
快速迭代:快速验证和迭代
4. 生态思维

生态理解:理解技术生态
合作共赢:与生态伙伴合作
标准参与:参与标准制定
结语展望
嵌入式系统正在经历前所未有的变革。从RISC-V的开源革命,到TinyML的AI普及,从低功耗设计的极致追求,到安全技术的全面加强,每一个技术突破都在推动着整个行业向前发展。

未来的嵌入式系统将更加智能、更加安全、更加绿色,它们将深入我们生活的每一个角落,从智能家居到智慧城市,从工业4.0到自动驾驶,从医疗健康到航空航天。嵌入式技术正在成为连接物理世界和数字世界的桥梁,成为实现智能化未来的基础。

作为嵌入式开发者,我们正站在技术变革的前沿。让我们拥抱变化,持续学习,勇于创新,用技术的力量创造更美好的未来。嵌入式系统的魅力不仅在于技术的精妙,更在于它能够将想法转化为现实,让智能触手可及。

结语:技术改变世界,嵌入式点亮未来
回顾与总结
通过本文的深入探讨,我们全面了解了嵌入式单片机领域的前沿技术和发展趋势:

架构创新:RISC-V开源架构正在打破ARM的垄断,为行业带来新的活力。模块化设计、精简指令集、无历史包袱等优势,使得RISC-V在从微控制器到高性能处理器的各个领域都有广阔的应用前景。

AI边缘化:TinyML技术让AI推理能力下沉到资源极度受限的微控制器上,实现了真正的边缘智能。模型压缩、硬件加速、优化框架等技术的结合,使得语音识别、图像识别、传感器数据分析等AI应用在嵌入式设备上成为可能。

功耗极致化:低功耗设计技术已经发展到微安甚至纳安级别,先进的制程工艺、多电压域设计、智能电源管理、事件驱动架构等技术,使得电池供电设备能够实现数年的续航,甚至通过能量采集实现"永久"运行。

操作系统现代化:从简单的RTOS到功能丰富的现代实时操作系统,再到RTOS+Linux的混合架构,实时操作系统正在向更加安全、可靠、智能的方向发展,为复杂嵌入式应用提供强大的软件支撑。

通信多样化:从短距离的BLE、Wi-Fi到长距离的LoRa、NB-IoT,再到超高速的5G,通信技术正在向多维度发展,满足不同应用场景的需求。多协议融合、统一标准等趋势,正在推动真正的万物互联。

安全强化:硬件安全技术(安全启动、加密加速器、MPU)、软件安全技术(代码保护、运行时保护)、安全标准和认证等,正在构建完善的安全体系,守护数字世界的安全。

存储革新:从传统的Flash、EEPROM到新兴的MRAM、FRAM、ReRAM,存储技术正在向更高速度、更大容量、更低功耗、更高可靠性的方向发展,为嵌入式应用提供更好的存储解决方案。

开源驱动:开源硬件运动正在改变嵌入式开发的模式,Arduino、Raspberry Pi、ESP32等开源平台,KiCad、OpenOCD、Zephyr等开源工具,正在降低创新门槛,加速技术普及。

技术的魅力
嵌入式技术的魅力在于它的无处不在和无限可能:

无处不在:从我们口袋里的智能手机,到家里的智能家居设备,从工厂的自动化产线,到医院的医疗设备,嵌入式系统已经渗透到我们生活的每一个角落。

无限可能:从简单的控制逻辑,到复杂的AI推理,从单一功能设备,到智能生态系统,嵌入式技术的应用边界正在不断扩展。

连接现实:嵌入式系统是连接物理世界和数字世界的桥梁,它将传感器数据转化为数字信息,将数字指令转化为物理动作,让智能真正触手可及。

驱动创新:低成本的开发板、丰富的开源资源、活跃的开发者社区,使得任何人都可以将想法转化为现实,推动着技术的快速迭代和创新。

对未来的思考
站在技术发展的十字路口,我们看到了嵌入式系统的无限潜力:

技术层面,RISC-V、TinyML、低功耗设计、安全技术等前沿技术正在快速发展,为嵌入式应用提供更强大的能力。

应用层面,数字孪生、元宇宙、自主系统、生物电子等新兴应用领域正在兴起,为嵌入式技术提供更广阔的应用空间。

产业层面,垂直整合、平台化、服务化、可持续发展等趋势正在重塑产业格局,为嵌入式行业带来新的机遇。

社会层面,嵌入式技术正在推动社会的数字化转型,从智慧城市到智能医疗,从工业4.0到绿色能源,嵌入式技术正在成为实现可持续发展目标的重要工具。

致开发者
如果你是一名嵌入式开发者,那么恭喜你,你正站在技术变革的前沿。这个领域充满了机遇和挑战:

机遇:新技术不断涌现,新应用不断出现,市场需求持续增长,职业发展空间广阔。

挑战:技术更新快,需要持续学习;应用场景复杂,需要跨领域知识;竞争激烈,需要不断创新。

但正是这些挑战,让这个领域充满了魅力。每一次技术突破,每一个创新应用,都在推动着世界向前发展。作为嵌入式开发者,我们不仅是技术的使用者,更是技术的创造者,我们有责任用技术的力量创造更美好的未来。

结语
嵌入式单片机技术正在经历着前所未有的变革和发展。从架构创新到AI应用,从低功耗设计到安全强化,从通信技术到存储革新,每一个技术领域都在快速发展,为嵌入式应用提供更强大的能力。

未来的嵌入式系统将更加智能、更加安全、更加绿色,它们将深入我们生活的每一个角落,成为实现智能化未来的基础。让我们拥抱变化,持续学习,勇于创新,用技术的力量点亮未来,让智能触手可及!

技术改变世界,嵌入式点亮未来!

参考文献与延伸阅读:

RISC-V Foundation. “The RISC-V Instruction Set Manual”
TensorFlow Lite Micro Documentation
ARM Architecture Reference Manual
LoRa Alliance Technical Specifications
Zephyr Project Documentation
FreeRTOS Reference Manual
相关资源:

RISC-V官方网站:https://riscv.org
TensorFlow Lite Micro:https://www.tensorflow.org/lite/microcontrollers
Zephyr项目:https://www.zephyrproject.org
FreeRTOS:https://www.freertos.org
Arduino:https://www.arduino.cc
Raspberry Pi:https://www.raspberrypi.org

本文为转准文章,首发于CSDN,转载自https://openvela.csdn.net/694b9f325b9f5f31781a5405.html#devmenu11

4001068626

联系地址:广东省广州市黄埔区东明三路18号智造谷A栋5楼

版权所有:Copyright @2009 广州智工控制技术有限公司 粤ICP备11071669号

公众号

公众号