BabyOS(MCU项目开发提速框架)v5.1.0官方版
最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
WeeeCode(图形化编程软件)v3.6.2官方版 编程开发 / 429.1M
查看 -
核桃编程v2.1.123.0官方版 编程开发 / 272.5M
查看 -
DevToys(开发工具)v1.0.11.0官方版 编程开发 / 156M
查看 -
吾爱OD(附118款脱壳脚本)v1.10中文版(32/64位) 编程开发 / 15.5M
查看 -
360加固助手v3.6.1.0官网版 编程开发 / 271.5M
查看
本类排行
详情介绍
BabyOS是一个旨在加速MCU项目开发的代码框架。它是一个管理功能模块和外设驱动程序的框架,缩短了开发周期。开发项目时,选择适用的功能模块和驱动,直接进入功能代码编写阶段,减少重复。工作时,将调试好的功能模块和驱动代码放入BabyOS中进行管理,在以后的项目中可以直接使用,无需重复调试。
BabyOS是一个旨在加速MCU项目开发的代码框架。它是一个管理功能模块和外设驱动程序的框架,缩短了开发周期。开发项目时,选择适用的功能模块和驱动,直接进入功能代码编写阶段,减少重复。工作完成后,将调试好的功能模块和驱动代码放入BabyOS进行管理,在以后的项目中可以直接使用,免去重复的调试工作。
发展介绍
来说说写BabyOS的原因
…………
大多数使用MCU开发的项目都有两个要求:产品功耗和开发周期
功耗考虑因素
设备操作:唤醒设备、操作、设置休眠。
文件操作:打开文件、编辑、关闭文件。
因此,BabyOS中对设备的操作采用统一的接口,即设备被当作一个文件来对待。
缩短开发周期
项目中有很多使用率很高的功能模块和外设,BabyOS提供了一个友好的框架来收集和管理功能模块和设备驱动程序。
当一个新的项目开始时,部分工作可以通过搭积木的方式来完成,以缩短开发时间。
特征
BabyOS代码分为3部分:
BabyOS仓库:功能模块和驱动。一般情况下,用户不需要进行更改。他们可以使用这个仓库作为子模块。
BabyOS_Config:配置文件和设备注册文件
BabyOS_Hal:硬件抽象层。不同的分支对应不同的硬件平台。选择对应的平台进行下载。如果没有合适的就选择master分支。
适合项目
使用裸机开发的项目建议基于BabyOS。
对于使用操作系统开发的项目,BabyOS可以作为函数库和驱动库。