
嵌入式开源项目
文章平均质量分 89
流浪_彩虹
但行好事,不问前程
展开
-
RT-Thread---Nano 简介
RT-Thread Nano 是一个极简版的硬实时内核,它是由 C 语言开发,采用面向对象的编程思维,具有良好的代码风格,是一款可裁剪的、抢占式实时多任务的 RTOS。其内存资源占用极小,功能包括任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的实时操作系统特性。适用于家电、消费电子、医疗设备、工控等领域大量使用的 32 位 ARM 入门级 MCU 的场合。原创 2023-05-12 16:07:01 · 974 阅读 · 0 评论 -
RT-Thread---GD32_ARM系列BSP外设驱动使用教程
本文档是为需要在 RT-Thread 操作系统上使用更多开发板资源的开发者准备的。通过使用 ENV 工具对 BSP 进行配置,可以开启更多板载资源,实现更多高级功能。原创 2023-05-05 14:59:01 · 448 阅读 · 0 评论 -
RT-Thread---GD32_ARM系列驱动介绍
在 RT-Thread 实时操作系统中,各种各样的设备驱动是通过一套 I/O 设备管理框架来管理的。设备管理框架给上层应用提供了一套标准的设备操作 API,开发者通过调用这些标准设备操作 API,可以高效地完成和底层硬件外设的交互。原创 2023-05-04 18:18:19 · 362 阅读 · 0 评论 -
【Zephyr OS】设备驱动模型
Zephyr 内核支持多种设备驱动程序。是否有驱动取决于单板和驱动。Zephyr 设备模型为配置作为系统一部分的驱动程序提供了一致的设备模型。设备模型负责初始化配置到系统中的所有驱动程序。每种类型的驱动程序(例如 UART、SPI、I2C)都由通用类型 API 支持。在此模型中,驱动程序在驱动程序初始化期间填充指向结构的指针,该结构包含指向其 API 函数的函数指针。这些结构按初始化级别顺序放入 RAM 部分。原创 2023-04-10 00:06:28 · 993 阅读 · 1 评论 -
【Zephyr OS】介绍
Zephyr 项目是一个可扩展的实时操作系统 (RTOS),支持多种硬件架构,针对资源受限的设备进行了优化,并在构建时考虑了安全性。Zephyr OS 基于专为资源受限和嵌入式系统设计的小型内核:从简单的嵌入式环境传感器和 LED 可穿戴设备到复杂的嵌入式控制器、智能手表和物联网无线应用。Zephyr 内核支持多种架构,包括 ARM Cortex-M、Intel x86、ARC、Nios II、Tensilica Xtensa 和 RISC-V,以及大量支持的板卡。原创 2023-04-09 22:38:47 · 1605 阅读 · 2 评论 -
RT-Thread 一款小而美的物联网操作系统
本文主要介绍RT-Thread。原创 2023-04-08 23:50:47 · 996 阅读 · 2 评论 -
嵌入式相关开源项目、库、资料
学习初期最难找的就是找学习资料了,本文精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linux、计算机等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资料库。原创 2023-04-08 22:45:13 · 1741 阅读 · 0 评论