E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
zephyr
【
Zephyr
开发实践系列】07_SPI-Flash数据操作的非对齐与边界处理分析
文章目录前言一、操作边界对比二、NANDFlash物理结构回顾2.1华邦W25N04K典型结构2.2关键约束三、边界问题3.1跨页写入实例(假设页大小为4KB)3.2跨页写入实例(假设页大小为4KB)四、读写操作的三段式非对齐处理4.1三段式分段4.2数据读取4.3数据写入五、擦除操作的边界特性与数据对齐5.1擦除边界特性5.1数据对齐总结前言在嵌入式存储设备开发当中,Flash的页编程与块擦除带
jz-炸芯片的zero
·
2025-07-26 03:36
Zephyr实践开发
算法
驱动开发
物联网
stm32
硬件工程
Zephyr
RTOS 中的 k_timer定时器
目录概述1k_timer主要函数1.1k_timer_start函数1.2k_timer_init函数1.3k_timer_stop函数2典型使用方法2.1周期性数据采集2.2看门狗超时2.3精确时间控制3高级用法3.1定时器组合(多速率系统)3.2带用户数据的定时器3.3定时器链(顺序执行)4k_timer主要函数的用法4.1k_timer_init函数4.2k_timer_start函数4.3
·
2025-07-25 17:21
Zephyr
开发指南——编程语言支持(Minimal libc)
Minimallibc最基本的C库,被称为“最小libc”,是
Zephyr
代码库的一部分,并提供了标准C库的最小子集,以满足
Zephyr
及其子系统的需求,主要是在字符串操作和显示领域。
wayne2018
·
2025-07-21 01:42
Zephyr
jvm
Zephyr
_FileSystems
1.文件系统(FileSystems)
Zephyr
RTOS的虚拟文件系统开关允许应用程序在不同的挂载点(如:/fatfs和/nffs)挂载多个文件系统。
LikeShadows
·
2025-07-21 01:12
zephyr
filesystem
zephyr
api
RTOS
文件系统
【
Zephyr
开发实践系列】06_存储块设备驱动开发(Nand Flash)
文章目录前言一、Flash驱动模型介绍1.1核心基础应用API(必须)1.2高级功能应用API(可选)1.3设置数据结构1.4硬件初始化1.5设备实例化二、数据结构定义2.1获取Flash块与页大小三、核心API函数实现3.1擦除函数3.2读取函数3.3写入函数4.4layout函数4.5坏区检测函数总结前言在嵌入式系统中,常见的Flash存储模块根据接口类型和用途可分为NOR、NAND、EMMC
jz-炸芯片的zero
·
2025-07-11 19:59
Zephyr实践开发
驱动开发
单片机
嵌入式硬件
linux
iot
mcu
物联网
Zephyr
MCUBoot
文章目录MCUBoot简介组成前提条件构建Bootloader为Bootloader构建APP签名密钥创建公钥提取程序烧录APP中使用MCUBootMCUBoot简介MCUBoot是可配置的安全引导加载程序,由多个行业领导者维护。它可以作为第一或第二阶段的引导加载程序运行,支持软件映像的加密验证,支持的加密方式如下:ECDSA-P256RSA-2048RSA-3072默认情况下,它支持映像回滚,下
咕咚.萌西
·
2025-07-05 20:58
Zephyr
单片机
物联网
嵌入式硬件
【
Zephyr
开发实践系列】04_精准裁剪的PWM外设驱动开发
文章目录前言一、PWM驱动模型1.1核心应用API(必须)1.2设置数据结构1.3硬件初始化1.4设备实例化二、数据结构定义2.1普通PWM模式结构体2.2预分频枚举三、核心功能实现3.1分频系数映射(get_prescaler_value)3.2周期设置(set_cycles)3.3频率获取(get_cycles_per_sec)3.4初始化(pwm_init)四、HAL层寄存器操作说明4.1数
jz-炸芯片的zero
·
2025-07-04 23:09
Zephyr实践开发
驱动开发
单片机
嵌入式硬件
物联网
mcu
【
Zephyr
开发实践系列】02_MPU6050极简驱动设计(轮询模式)
文章目录前言一、MPU6050驱动模型1.1核心应用API(必须)1.2设置数据结构1.3硬件初始化1.4设备实例化二、数据结构定义2.1寄存器相关配置2.2陀螺仪灵敏度值2.2数据结构Data配置结构三、核心功能实现3.1原数据解算3.2通道数据获取3.3采样数据获取3.4初始化总结前言在传统嵌入式传感器开发中,裸机驱动往往需要数百行初始化代码,而复杂的RTOS驱动又面临框架学习成本高的问题。Z
jz-炸芯片的zero
·
2025-07-04 23:09
Zephyr实践开发
单片机
物联网
嵌入式硬件
驱动开发
iot
linux
stm32
全网最全学习
Zephyr
开发中文教程资料汇总-从基础文档视频到上手实操示例
Zephyr
作为一款开源且极具灵活性与可扩展性的实时操作系统(RTOS),拥有原生的BLE协议栈、完整的Net协议栈,涵盖TCP/IP与应用层协议,具备出色的实时性,支持硬实时任务调度,确保系统响应的确定性延迟
聆思科技AI芯片
·
2025-07-01 15:04
Zephyr保姆级上手教程
zephyr
AIGC
多模态
嵌入式硬件
iot
硬件工程
驱动开发
zephyr
OS 线程的使用
1线程的概念1.1线程定义1.2线程的本质定义1.3线程的核心组成要素1.4线程与进程的对比1.5线程在RTOS中的关键特性1.6线程的同步与通信1.7线程在嵌入式系统的特殊考量1.8多线程编程模型2
Zephyr
RTOS
·
2025-06-30 19:55
使用SQL-Ollama与自然语言交互SQL数据库的指南
SQL-Ollama是一个专门设计的模板,利用
Zephyr
-7b模型,通过Ollama在本地运行推理,使这一过程变得简单而高效。##核心原理解析SQL-Ollama通过将自然语言转换为
antja_
·
2025-06-30 13:42
数据库
sql
Python使用matplotlib绘制图像时,中文图例或标题无法正常显示问题
邮箱:z…@1…6.com网站:https://
zephyr
hours.github.io/一、问题描述Matplotlib库是Python中经常使用的绘图工具,但是有时候我们在使用plt绘制图像,需要将英文标题或者图例显示为中文样式
独不懂
·
2025-06-28 08:32
Python
python
matplotlib
开发语言
Zephyr
高阶实践:彻底讲透 west 构建系统、模块管理与跨平台 CI/CD 配置
本文是
Zephyr
项目管理体系的高阶解构与实战指南,全面覆盖west构建系统原理、模块解耦与west.yml多模块维护机制,结合企业级多平台CI/CD落地流程,深入讲解如何构建可靠、可维护、跨芯片架构的一体化
damo王
·
2025-06-23 08:18
#
为何选择Zephyr?
Zephyr
manifest
项目管理
构建系统
模块管理
Zephyr
几个值得深入学习的经典实践案例
Zephyr
RTOS作为现代嵌入式系统开发的重要平台,积累了众多经典的开发实践。这些实践不仅体现了
Zephyr
的技术特色,也为开发者提供了宝贵的经验参考。以下是几个值得深入学习的经典实践案例。
damo王
·
2025-06-22 11:30
#
为何选择Zephyr?
zephyr
经典实践
设备树
多线程
电源管理
IoT通信
MTK
zephyr
平台:系统休眠流程
一、概述:当内核没有需要调度的东西时,就会进入空闲状态。CONFIG_PM=y时允许内核调用PMsubsys,将空闲系统置于支持的电源状态之一。Application负责设置唤醒事件,该事件通常是由SoC外围模块触发的中断,例如:SysTick、RTC、计数器、GPIO并非所有外设在所有电源模式下都处于活动状态,因此不是所有唤醒源都可以在任何电源模式下对系统进行唤醒相关代码目录如下,主要关注TFA
不秃头的程序猿Gabriel
·
2025-06-22 10:25
RTOS驱动/应用开发
驱动开发
Zephyr
MTK
Zephyr
电源管理机制深度解析:从 Tickless Idle 到平台 Suspend 实践
本文系统解析
Zephyr
的电源管理机制,包括TicklessIdle模式、系统suspend/resume生命周期管理、平台级功耗优化Hook、自定义设备电源域,以及如何结合低功耗SoC实现最小化功耗设计
damo王
·
2025-06-22 10:53
#
为何选择Zephyr?
Zephyr
电源管理
tickless
Zephyr
调试实用指南:日志系统、Shell CLI 与 GDB 全面解析
本文深入讲解
Zephyr
的调试利器,包括统一日志系统(loggingsubsystem)、内置命令行(ShellCLI)、与GDB调试集成方法,帮助开发者快速定位问题、分析运行时行为,实现高效开发与排障
damo王
·
2025-06-22 09:20
#
为何选择Zephyr?
zephyr
日志系统
内置命令行
GDB
rtos:
zephyr
工作队列的初始化
工作队列的初始化:#defineMY_STACK_SIZE512#defineMY_PRIORITY5K_THREAD_STACK_DEFINE(my_stack_area,MY_STACK_SIZE);structk_work_qmy_work_q;k_work_q_start(&my_work_q,my_stack_area,K_THREAD_STACK_SIZEOF(my_stack_are
酸菜鱼的鱼
·
2025-06-20 14:11
操作系统
rtos
zephyr
rtos
zephyr
工作队列初始化
【
Zephyr
OS】介绍
介绍
Zephyr
项目是一个可扩展的实时操作系统(RTOS),支持多种硬件架构,针对资源受限的设备进行了优化,并在构建时考虑了安全性。
流浪_彩虹
·
2025-06-19 19:17
嵌入式开源项目
嵌入式硬件
risc-v
linux
Zephyr
目录结构
文章目录
Zephyr
简介
Zephyr
内核支持多种架构,包括:内核服务套件多种调度算法高度可配置以实现灵活性跨架构内存保护编译时资源定义优化的设备驱动程序模型设备树支持支持多种协议的原生网络堆栈蓝牙低功耗
咕咚.萌西
·
2025-06-19 18:15
Zephyr
嵌入式硬件
单片机
物联网
【
Zephyr
系列 18】分布式传感网络系统设计:从 BLE Mesh 到边缘网关的数据闭环
关键词:
Zephyr
、BLEMesh、边缘网关、分布式网络、状态同步、组播、数据聚合、远程控制适合人群:希望实现BLEMesh与网关联合控制、多设备组网协作、数据闭环采集的开发者预计字数:5500+字背景与系统目标在工业
damo王
·
2025-06-16 18:00
#
为何选择Zephyr?
Zephyr
BLE
Mesh
边缘网关
分布式网络
状态同步
组播
数据聚合
【
Zephyr
系列 20】BLE 模块产线测试系统设计:快速校验、参数写入、自动识别的完整方案
关键词:
Zephyr
、BLE、产线测试、工厂烧录、参数写入、MAC绑定、AT批量测试、产测脚本面向读者:希望将BLE模块部署到量产环境并构建标准产线测试流程的企业工程师、测试负责人预计字数:5500+字前言
damo王
·
2025-06-12 23:49
#
为何选择Zephyr?
zephyr
嵌入式
BLE
【
Zephyr
基础开发系列】01_Ubuntu搭建
Zephyr
环境
一、
Zephyr
实时系统的优势前言:
Zephyr
是专为资源受限设备设计的开源实时系统,常用在物联网终端、小型SOC芯片等设备上。
jz-炸芯片的zero
·
2025-06-11 00:41
Zephyr基础
linux
物联网
iot
驱动开发
mcu
Zephyr
os系统详解
深入解析
Zephyr
OS:物联网与嵌入式领域的开源基石一、引言:物联网时代的操作系统革命在万物互联的时代,嵌入式设备的数量呈现爆发式增长。
globaldeepthiningers
·
2025-06-08 22:54
操作系统
systeam
系统安全
笔记
经验分享
系统架构
架构
【
Zephyr
系列 9】
Zephyr
与设备树机制详解:如何为你的板子编写 Devicetree
关键词:
Zephyr
、设备树、Devicetree、DTS、pinmux、驱动绑定、boardoverlay适合人群:希望理解
Zephyr
外设驱动配置机制,自定义板卡支持的开发者为什么你必须掌握
Zephyr
damo王
·
2025-06-06 00:57
#
为何选择Zephyr?
单片机
嵌入式硬件
zephyr
设备树
第10章:蓝牙(BLE)通信开发实战
想让你的
Zephyr
设备支持手机连接?广播传感器数据?本章将通过完整流程教你实现BLE广播、连接与数据传输。
damo王
·
2025-05-28 22:23
#
为何选择Zephyr?
单片机
RTOS
zephyr
操作系统
嵌入式
BLE
第7章:
Zephyr
的低功耗机制
Zephyr
提供了系统休眠、外设suspend、电源域控制等完整的低功耗框架。本章将揭示如何设计低功耗应用。
damo王
·
2025-05-27 20:49
#
为何选择Zephyr?
单片机
RTOS
zephyr
操作系统
嵌入式
低功耗
第3章:DeviceTree 与硬件抽象层详解
这一切的答案,都藏在
Zephyr
的DeviceTree(设备树)机制中。
damo王
·
2025-05-25 21:29
#
为何选择Zephyr?
单片机
嵌入式硬件
设备树
Device
Tree
第1章:
Zephyr
开发环境搭建与 Hello World
本文是
Zephyr
系列的正式第一章,目标是让你在Linux或Windows下快速完成
Zephyr
项目的首次构建和运行。我们以最小示例为起点,为后续开发打下基础。
damo王
·
2025-05-25 21:28
#
为何选择Zephyr?
嵌入式
zephyr
RTOS
第2章:
Zephyr
应用程序架构详解
本章带你深入理解
Zephyr
应用结构的“骨架”,包括main.c如何启动、prj.conf如何配置系统功能、CMakeLists.txt如何组织工程,掌握这些将是高效开发的关键。
damo王
·
2025-05-25 21:28
#
为何选择Zephyr?
javascript
前端
开发语言
Zephyr
OS下GATT的服务端(Server)接口
目录概述1GATT服务架构1.1GATT核心架构组成1.2服务类型1.3数据交互模式1.4安全架构设计2GATT服务端(Server)接口2.1服务定义与注册2.1.1静态服务定义宏2.1.2动态服务管理2.2特性与描述符操作2.2.1特性值操作2.2.2描述符操作2.3回调函数接口2.4服务端安全控制2.4.1权限设置2.4.2安全级别检查2.5高级功能2.5.1服务变更指示2.5.2数据库浏览
mftang
·
2025-05-24 11:21
zephyr架构蓝牙应用笔记
zephyr架构蓝牙应用笔记
Zephyr
中DTS文件与YAML文件的关系详解
Zephyr
中DTS文件与YAML文件的关系详解在
Zephyr
RTOS中,设备树源文件(DTS)与YAML文件构成了硬件描述与驱动程序之间的桥梁。
夜月yeyue
·
2025-05-24 03:56
stm32
嵌入式硬件
单片机
linux
c++
bash的用法,
zephyr
scale获取case,解析数据,执行case
#!/bin/bashzstoken="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjb250ZXh0Ijp7ImJhc2VVcmwiOiJodHRwczovL3dlbGFiYmFuay5hdGxhc3NpYW4ubmV0IiwidXNlciI6eyJhY2NvdW50SWQiOiI2MzM1NGUzMWY1Njg2MTViZGM3ZWJlNjYiLCJ0b2t
qq_492448446
·
2025-05-23 16:05
Linux
shell
bash
Zephyr
系统介绍
Zephyr
是一个轻量级、模块化、可扩展的实时操作系统(RTOS),专为资源受限的嵌入式设备设计。
Shadows_城南花已开
·
2025-05-22 00:43
Zephyr
linux
物联网
Zephys OS 基础篇:漫谈
Zephyr
与Contiki的未来
Zephyr
OS所有的学习笔记已托管到Github,CSDN博客里的内容只是Github里内容的拷贝,因此链接会有错误,请谅解。
chunhua.jiang
·
2025-05-22 00:42
zephyr
project
Zephyr
project
iot
操作系统
学习笔记
固件升级OTA、DFU非常好的一篇文章
nRFConnectSDK(NCS)/
Zephyr
固件升级详解–重点讲述MCUboot和蓝牙空中升级一切荣耀属于原作者
color_leo
·
2025-05-21 23:10
mcu
Nordic nRF Connect SDK v2.9.1 详细指南
该SDK集成了多个重要组件:
Zephyr
RTOS:实时操作系统内核Nordic专有软件:包含蓝牙协
辰辰大美女呀
·
2025-05-20 05:38
nodic
嵌入式实时数据库
【TVM 教程】创建使用 microTVM 的 MLPerfTiny 提交
该教程演示了从MLPerfTiny基准模型中导入一个TFLite模型,使用TVM进行编译,并生成一个可以刷写到支持
Zephyr
的板上的Zeph
·
2025-05-19 11:39
详解
Zephyr
RTOS:架构、功能与开发指南
目录
Zephyr
RTOS的核心特性1.轻量级和可扩展性2.实时性能3.多平台支持4.安全性5.社区和生态系统
Zephyr
的架构1.内核2.驱动模型3.网络栈4.文件系统开发环境和工具链安装和配置开发流程
嵌入式软硬件叶玄
·
2025-05-17 21:16
nrf52840)
架构
Zephyr
RTOS
Zephyr
nordic
nrf5340
【TVM 教程】使用 TVMC Micro 执行微模型
更多TVM中文文档可访问→https://tvm.hyper.ai/作者:MehrdadHessar本教程介绍了如何为微型设备编译一个微模型,并在
Zephyr
平台上构建一个程序,来执行这个模型,烧录程序
·
2025-05-15 10:07
人工智能深度学习
【 TVM 教程】microTVM PyTorch 教程
注意:此教程仅在使用CRT的x86CPU上运行,不支持在
Zephyr
上运
·
2025-05-12 16:53
zephyr
系统总体架构
一、总体简介
Zephyr
是一种微型物联网实时操作系统,为所有资源受限设备,构建了针对低功耗、小型内存微处理器设备而进行优化的物联网嵌入式小型、可扩展的实时操作系统(RTOS),支持多种硬件架构及多种开发板
暗黑小暴龙
·
2025-05-02 07:34
架构
Zephyr
build 架构
Foreword
Zephyr
工程的整个构建体系是怎样的,这里做一个具体的分析和学习最近小米的Vele也开源了,不过由于缺少文档,而且架构非常庞大,光是仓库就传了两三百个,想看明白不太容易,但是基础的CMake
alladmin
·
2025-05-02 07:33
c++
zephyr
架构下Bluetooth advertising接口
目录概述1函数接口2主要函数介绍2.1bt_le_adv_start函数2.1.1函数功能介绍2.1.2典型使用示例2.1.3广播间隔2.1.4注意事项2.2bt_le_adv_stop函数2.2.1函数功能2.2.2使用方法介绍2.2.3实际应用示例2.2.4关键注意事项2.2.5常见问题解决2.2.6应用总结2.3bt_enable2.3.1函数功能2.3.2典型使用模式2.3.3关键处理流程
mftang
·
2025-04-27 22:51
zephyr架构蓝牙应用笔记
zephyr架构蓝牙应用笔记
MMO之禅(三)职业能力
MMO之禅(三)职业能力--技术九层阶梯
Zephyr
201304有了精神,我们还需要实际的行动。到底需要什么能力?
aigao1992
·
2025-04-22 02:02
设计模式
数据结构与算法
lua
Zephyr
RTOS 入门与应用简介:小巧、安全、物联网友好的实时操作系统
本文将带你了解什么是
Zephyr
RTOS、它的架构特点、典型应用场景,以及如何快速开始一个
Zephyr
项目。适合嵌入式开发者、IoT系统设计者以及关注开源RTOS的技术爱好者。
damo王
·
2025-04-16 22:19
嵌入式
安全
物联网
探索嵌入式新天地:Rust与
Zephyr
的完美结合 ——
Zephyr
-Rust项目深度解析
探索嵌入式新天地:Rust与
Zephyr
的完美结合——
Zephyr
-Rust项目深度解析项目地址:https://gitcode.com/gh_mirrors/ze/
zephyr
-rust在这个快速发展的物联网时代
伍辰惟
·
2025-04-14 13:38
Zephyr
与Linux核心区别及适用领域分析
一、核心定位与目标场景特性
Zephyr
RTOSLinux目标领域物联网终端、实时控制系统(资源受限设备)服务器、桌面系统、复杂嵌入式设备(如路由器)典型硬件MCU(ARMCortex-M,RISC-V)
march_birds
·
2025-04-09 22:31
Zephyr源码分析
c语言
单片机
系统架构
开发语言
IAR加入
Zephyr
项目成为银牌会员,强化对开源协作的承诺
全球领先的嵌入式系统开发软件解决方案供应商IAR宣布,正式加入
Zephyr
项目,成为银牌会员。
电子科技圈
·
2025-02-22 20:12
IAR
开源
嵌入式硬件
物联网
mcu
iot
智能家居
设计模式
使用 LLM 实现的 RSS 个性信息推送,效果实测 day2
因为铺天盖地的deepseek,蹭热点的文章很多,我往往只瞄一眼标题今天出现了这么3条信息,实在开心嵌入式那条,原因是我最近笔记里写了nRF的开发配置,我正在被
zephyr
开发工具链折磨。
·
2025-02-19 15:38
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他