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
精品推荐
-
FMSLogo(儿童编程环境)v8.3.2官方版 编程开发 / 11.2M
查看 -
visualgdb(VS开发安卓工具)5.1 r6免费版 编程开发 / 18.5M
查看 -
CudaText(代码文本编辑器)v1.156.2.2中文版 编程开发 / 14.0M
查看 -
Visual Studio Code(微软代码编辑器)v1.82.2.0官方版 编程开发 / 89.9M
查看 -
robosim虚拟机器人v2.1.2.103官方版 编程开发 / 145.8M
查看
本类排行
详情介绍
BabyOS是一个旨在加速MCU项目开发的代码框架。它是一个管理功能模块和外设驱动程序的框架,缩短了开发周期。开发项目时,选择适用的功能模块和驱动,直接进入功能代码编写阶段,减少重复。工作时,将调试好的功能模块和驱动代码放入BabyOS中进行管理,在以后的项目中可以直接使用,无需重复调试。
BabyOS是一个旨在加速MCU项目开发的代码框架。它是一个管理功能模块和外设驱动程序的框架,缩短了开发周期。开发项目时,选择适用的功能模块和驱动,直接进入功能代码编写阶段,减少重复。工作完成后,将调试好的功能模块和驱动代码放入BabyOS进行管理,在以后的项目中可以直接使用,免去重复的调试工作。
发展介绍
来说说写BabyOS的原因
…………
大多数使用MCU开发的项目都有两个要求:产品功耗和开发周期
功耗考虑因素
设备操作:唤醒设备、操作、设置休眠。
文件操作:打开文件、编辑、关闭文件。
因此,BabyOS中对设备的操作采用统一的接口,即设备被当作一个文件来对待。
缩短开发周期
项目中有很多使用率很高的功能模块和外设,BabyOS提供了一个友好的框架来收集和管理功能模块和设备驱动程序。
当一个新的项目开始时,部分工作可以通过搭积木的方式来完成,以缩短开发时间。
特征
BabyOS代码分为3部分:
BabyOS仓库:功能模块和驱动。一般情况下,用户不需要进行更改。他们可以使用这个仓库作为子模块。
BabyOS_Config:配置文件和设备注册文件
BabyOS_Hal:硬件抽象层。不同的分支对应不同的硬件平台。选择对应的平台进行下载。如果没有合适的就选择master分支。
适合项目
使用裸机开发的项目建议基于BabyOS。
对于使用操作系统开发的项目,BabyOS可以作为函数库和驱动库。