796|1

1万

帖子

25

TA的资源

版主

楼主
 

Raspberry Pi Pico 的 BreadboardOS [复制链接]

BreadboardOS(BBOS)—— 顾名思义是一个旨在快速原型设计的固件平台。BBOS是围绕以下原则构建的:

  1. 每个项目都应该从CLI开始。命令行界面使原型设计、调试和测试变得容易1000%,尤其是在具有重复使用部件的多个项目的使用寿命内。
  2. 写一次。不要浪费时间写和重写项目的基本基础设施。模块化、重复和盈利!
  3. 快速开始。你越快提出一个项目,就越快发现需要的东西。

 

 

 

功能说明

BreadboardOS构建在FreeRTOS之上,实现了新功能块的快速集成,并允许在不破坏基本系统的情况下实现任务并发。不一定需要现有的RTOS知识。

BBOS的核心组件是奇妙的microshell项目,它提供CLI功能。目前,使用的是microshell的分叉,其中包括一些额外的定制。CLI实现被组织成POSIX风格的文件夹/文件,为与MCU硬件交互提供可识别的用户界面。

自第一次发布以来,BBOS在单个MCU平台上实现——Raspberry Pi RP2040(Pico、Pico W等)。该项目的结构使得所有特定于硬件的代码都位于一个目录中,头文件提供HAL功能。该平台的构建考虑到了移植。

显著特点

  • 一套丰富的工具,用于实时检查系统资源
  • RTOS任务管理器,用于在运行时动态控制系统服务
  • 具有损耗均衡功能的板载闪存文件系统(得益于littlefs)
  • 选择性外围硬件初始化例程
  • 直接从命令行与芯片I/O和串行总线交互
  • 系统故障保护恢复的看门狗服务

 

链接已隐藏,如需查看请登录或者注册

最新回复

我就来点赞了。。。。。。。。。 改日有闲入手一个玩下。。。。   详情 回复 发表于 2024-5-19 21:21
点赞(1) 关注
 

回复
举报

1388

帖子

1

TA的资源

五彩晶圆(初级)

沙发
 

我就来点赞了。。。。。。。。。

改日有闲入手一个玩下。。。。

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表