Zephyr
csshuke
这个作者很懒,什么都没留下…
展开
-
Zephyr OS 开发极速入门
Zephyr OS 开发极速入门 Zephyr OS简介 zephyr 开发环境搭建 更新软件源 安装依赖包 克隆zephyr代码仓库 安装必要的python3依赖工具 安装CMake 安装 zephyr SDK 设置环境变量 QEMU环境执行Hello World 相关文件介绍 编译与执行 nucleo stm32平台执...转载 2018-09-05 13:25:53 · 7828 阅读 · 0 评论 -
Zephyr OS 内核篇: 内核链表
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tidyjiang/article/details/52750485Zephyr OS 所有的学习笔记已托管到 Github,CSDN 博客里的内容只是 Github 里内容的拷贝,因此链接会有错误,请谅解。最新的学习笔记请移步 GitHub:https://github.com/tidyj...转载 2018-09-05 14:13:44 · 173 阅读 · 0 评论 -
can协议解析字符串的原理
这里的数据使用的是标准的can设备产生的can信号(扩展帧发送数据ID=0x11121181 Data=0x06 0x08)信号的波形如图1所示,这里示波器的探头接的是CAN_H,探头的夹子接的是CAN_L:图1 示波器显示波形首先根据本博客中前面写的一篇如何测量can总线波特率获取总线的波特率,然后依据波特率和上面的波形读出具体的数据从上面的波形中读取到的数据是10111...转载 2018-09-12 18:10:25 · 5143 阅读 · 0 评论 -
Zephyr应用笔记:mcuboot引导程序简单介绍
本文对mcuboot(version 1.1.0)做一个简单介绍供参考,Github地址:https://github.com/runtimeco/mcuboot以下内容都是针对(version 1.1.0)做介绍:目前支持三种操作系统:ZephyrMynewtRIOT镜像跳转方式支持两种:1、两块镜像区域i...转载 2018-11-08 10:55:58 · 756 阅读 · 0 评论 -
zephyr 系统--- 内存池使用方法
内存池(memory pool) 是一个内核对象,它允许从指定的内存区域上动态地分配内存块(memory block)。同一个内存池中的内存块的大小是不固定的,这样可以减小由于不同的应用程序需要为大小不同的数据结构分配不同的存储空间所造成的浪费。内存池使用“伙伴(buddy)内存分配”算法,它可以高效地将大块内存分割为小块内存。此外,它还...转载 2018-11-12 18:17:40 · 291 阅读 · 0 评论 -
Zephyr OS 内核篇: 内核链表
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tidyjiang/article/details/52750485 Zephyr OS 所有的学习笔记已托管到 Github,CSDN 博客里的内容只是 Git...转载 2018-12-10 17:56:37 · 244 阅读 · 0 评论