物联网操作系统Zephyr(入门篇)之1.0 Zephyr简介
Zephyr物联网操作系统专栏汇总
目录
Zephy架构
1. 开源代码地址
2.Zephyr项目官网地址
3. Zephyr的应用场景
4.Zephyr入门指南地址
5.Zephyr文档地址
6.Zephyr资源集合
7. Zephyr无线连接架构
8. Zephyr内核特性
zephyr是一个小型的RTOS,支持Bluetooth, Bluetooth Low Energy, Wi-Fi, 802.15.4,6Lowpan, CoAP, IPv4, IPv6, 和 NFC 等标准。
Zephyr内核源自 wind river VxWorks 商用的vxworks Microkernel Profile。
Zephy架构
1. 开源代码地址
github开源代码地址
2.Zephyr项目官网地址
Zephy项目官网地址
3. Zephyr的应用场景
Zephyr操作系统基于一个小型内核,设计用于资源受限的系统:从简单的嵌入式环境传感器和LED可穿戴设备到复杂的智能手表和物联网无线网关。
Zephyr内核支持多种架构,包括ARM Cortex-M,英特尔x86、ARC、Nios II、Tensilica Xtensa和RISC-V。
4.Zephyr入门指南地址
入门指南
5.Zephyr文档地址
文档地址
6.Zephyr资源集合
帮助:帮助快捷传送门
文档:入门指南
源代码:源码;
示例代码:示例代码传送门
交叉引用:Zephyr的源代码交叉引用内核和示例代码可在下面传送门
Zephyr项目开发者讨论频道:kiwi IRC
zephyr中文手册
7. Zephyr无线连接架构
8. Zephyr内核特性
- 多线程服务,包括基于优先级的 非抢占线程以及基于优先级的抢占式任务(具体可选的轮询时间片)
- 中断服务
- 线程间同步服务(二进制信号,计数信号,互斥信号)
- 线程间数据传递服务(消息队列、增强消息队、字节流)
- 内存分配服务
- 功耗管理服务(无滴答闲置和高级闲置基础设施)
- 高可配置性
- 基于库的RTOS
- 提供最小运行时错误检查,以减小代码提升性能,提供可选的错误检查基础设施,可帮助在应用开发期间调试
物联网操作系统Zephyr(入门篇)之1.0 Zephyr简介相关推荐
- 【嵌入式入门篇】嵌入式0基础沉浸式刷题篇1
嵌入式-入门沉浸式刷题篇 前言 Q1:嵌入式牛牛宏大小 Q2:嵌入式宏空间坐标数量 Q3:嵌入式牛牛疑惑的变量 Q4:嵌入式关键字const Q5:嵌入式机器的大小端 Q6:嵌入式不用排序找数字 Q7 ...
- Vala之入门篇(一)Vala简介
Vala 是一门新兴的编程语言,为那些依赖 GNOME 平台运行时(runtime),尤其是依赖 GLib 和 GObject 库的应用程序的编写提供了大量现代的编程技术的支持.目前,GNOME 平台 ...
- 2022最全最细软件测试工程师的职业规划和职业发展【入门篇】
由于种种原因,很多人选择了测试这个职业,在职场和测试领域当中几经风雨,有的人顺时应势走出了一片天地,有的人选择离开从事其他职业-- 笔者作为一个在测试行业略有想法的测试人员,对测试人员的职业规划和职业 ...
- 测试工程师的职业规划和职业发展——入门篇
测试工程师的职业规划和职业发展--入门篇 由于种种原因,很多人选择了测试这个职业,在职场和测试领域当中几经风雨,有的人顺时应势走出了一片天地,有的人选择离开从事其他职业-- 笔者作为一个在测试行业略有 ...
- Membership三步曲之入门篇 - Membership基础示例
Membership 三步曲之入门篇 - Membership基础示例 Membership三步曲之入门篇 - Membership基础示例 Membership三步曲之进阶篇 - 深入剖析Pro ...
- 物联网操作系统Zephyr(蓝牙篇)之6.0 zephyr os中的bt stack概述
Zephyr物联网操作系统专栏汇总 Zephyr os中的蓝牙协议栈还有完整的BLE和部分 经典蓝牙的host. 1.支持的蓝牙features 1.1.Zephyr 中的蓝牙协议栈兼容蓝牙5.0. ...
- 物联网操作系统Zephyr(内核篇)之2.0 内核服务之线程(1)
Zephyr物联网操作系统专栏汇总 目录 1.生命周期 1.1 线程创建 1.2.线程的正常结束 1.3.线程的异常终止 1.4.线程挂起 2. 线程状态 3.线程堆栈对象 4. 仅内核堆栈 5.线程 ...
- 物联网操作系统Zephyr(入门篇)之1.1 Zephyr源码架构
Zephyr物联网操作系统专栏汇总 目录 arch boards cmake doc drivers dts include kernel lib misc modules samples scrip ...
- Android10.0 Binder通信原理(二)-Binder入门篇
摘要:本节主要来讲解Android10.0 Binder的设计原理,如何设计一个Binder通信 阅读本文大约需要花费15分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分 ...
- linux入门_Linux超详细0基础入门篇(一)
首先要感谢大康老师对我在Linux操作系统上的教导. 今天来讲一下用途广泛的Linux的基础入门教程 仅仅是做入门使用,如果想更加深入的学习那就需要自己做探索了. 本次例子使用的是kali linux ...
最新文章
- Java问题排查工具箱
- python调用Linux下so文件
- 【Flink】Flink 1.12.2 SlotManager
- 相比JPG,PNG矢量图片才是设计师的首选素材
- 爱奇艺回应遭做空;百度 App 部分频道停更;React Native 0.62 发布 | 极客头条
- Lesson 08 for Plotting in R for Biologists
- quickpcb添加pcb库_QuickPcb元件库下载
- 计算机里什么文件无法删除,电脑里面有哪些不能删除的文件?
- Typora使用技巧
- html图片自动旋转
- python读awx云图_使用python获取实时卫星云图
- tcl/tk参考——列表操作lappend
- 搭建Ubuntu GPU服务器(宿主机篇)
- getchar 和 getch区别
- Leetcode_123_Best Time to Buy and Sell Stock III
- EPLAN 3D图自动生成2D安装版图
- 写了一个编排预言LOL S12晋级流程图
- oracle 分区表空间迁移,oracle分区表的迁移
- 树莓派 pi zero 上网记
- 1027 : 判断水仙花数(C语言)