精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 编程开发

BabyOS(MCU项目开发提速框架)v5.1.0官方版

BabyOS(MCU项目开发提速框架)v5.1.0官方版

类型:编程开发 语言:简体

大小:9.1M 更新时间:2021-02-01

推荐指数:

应用简介


BabyOS是一个旨在加速MCU项目开发的代码框架。它是一个管理功能模块和外设驱动程序的框架,缩短了开发周期。开发项目时,选择适用的功能模块和驱动,直接进入功能代码编写阶段,减少重复。工作时,将调试好的功能模块和驱动代码放入BabyOS中进行管理,在以后的项目中可以直接使用,无需重复调试。









BabyOS是一个旨在加速MCU项目开发的代码框架。它是一个管理功能模块和外设驱动程序的框架,缩短了开发周期。开发项目时,选择适用的功能模块和驱动,直接进入功能代码编写阶段,减少重复。工作完成后,将调试好的功能模块和驱动代码放入BabyOS进行管理,在以后的项目中可以直接使用,免去重复的调试工作。



BabyOS(MCU项目开发提速框架)



发展介绍



来说说写BabyOS的原因



…………



大多数使用MCU开发的项目都有两个要求:产品功耗和开发周期



功耗考虑因素



设备操作:唤醒设备、操作、设置休眠。



文件操作:打开文件、编辑、关闭文件。



因此,BabyOS中对设备的操作采用统一的接口,即设备被当作一个文件来对待。



缩短开发周期



项目中有很多使用率很高的功能模块和外设,BabyOS提供了一个友好的框架来收集和管理功能模块和设备驱动程序。



当一个新的项目开始时,部分工作可以通过搭积木的方式来完成,以缩短开发时间。



特征



BabyOS代码分为3部分:



BabyOS仓库:功能模块和驱动。一般情况下,用户不需要进行更改。他们可以使用这个仓库作为子模块。



BabyOS_Config:配置文件和设备注册文件



BabyOS_Hal:硬件抽象层。不同的分支对应不同的硬件平台。选择对应的平台进行下载。如果没有合适的就选择master分支。



适合项目



使用裸机开发的项目建议基于BabyOS。



对于使用操作系统开发的项目,BabyOS可以作为函数库和驱动库。