BabyOS(MCU项目开发提速框架)v5.1.0官方版
最新推荐
-
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
-
FameView组态软件管理器7.6.11官方版 编程开发 / 64M
-
-
暗巷APK反编译多功能工具箱v1.1绿色版 编程开发 / 17.1M
-
精品推荐
-
Apifox(接口调试工具)v1.4.12官方版 编程开发 / 90.4M
查看 -
JAVA API 1.7文档 编程开发 / 51.3M
查看 -
Oracle服务小助手v2.0绿色版 编程开发 / 900KB
查看 -
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
查看 -
微信开发者工具v1.05.2111300官方版 编程开发 / 126.1M
查看
本类排行
详情介绍
BabyOS是一个旨在加速MCU项目开发的代码框架。它是一个管理功能模块和外设驱动程序的框架,缩短了开发周期。开发项目时,选择适用的功能模块和驱动,直接进入功能代码编写阶段,减少重复。工作时,将调试好的功能模块和驱动代码放入BabyOS中进行管理,在以后的项目中可以直接使用,无需重复调试。
BabyOS是一个旨在加速MCU项目开发的代码框架。它是一个管理功能模块和外设驱动程序的框架,缩短了开发周期。开发项目时,选择适用的功能模块和驱动,直接进入功能代码编写阶段,减少重复。工作完成后,将调试好的功能模块和驱动代码放入BabyOS进行管理,在以后的项目中可以直接使用,免去重复的调试工作。
发展介绍
来说说写BabyOS的原因
…………
大多数使用MCU开发的项目都有两个要求:产品功耗和开发周期
功耗考虑因素
设备操作:唤醒设备、操作、设置休眠。
文件操作:打开文件、编辑、关闭文件。
因此,BabyOS中对设备的操作采用统一的接口,即设备被当作一个文件来对待。
缩短开发周期
项目中有很多使用率很高的功能模块和外设,BabyOS提供了一个友好的框架来收集和管理功能模块和设备驱动程序。
当一个新的项目开始时,部分工作可以通过搭积木的方式来完成,以缩短开发时间。
特征
BabyOS代码分为3部分:
BabyOS仓库:功能模块和驱动。一般情况下,用户不需要进行更改。他们可以使用这个仓库作为子模块。
BabyOS_Config:配置文件和设备注册文件
BabyOS_Hal:硬件抽象层。不同的分支对应不同的硬件平台。选择对应的平台进行下载。如果没有合适的就选择master分支。
适合项目
使用裸机开发的项目建议基于BabyOS。
对于使用操作系统开发的项目,BabyOS可以作为函数库和驱动库。