BabyOS是专为MCU项目开发提速的代码框架,是一套管理功能模块和外设驱动的框架,缩短开发周期,项目开发时选择适用的功能模块及驱动,直接进入功能代码编写的阶段,减少重复工作,调试过的功能模块和驱动代码放入BabyOS中管理,以后项目可以直接使用,去掉重复调试的工作。
开发介绍
说一说编写BabyOS原由
................
使用MCU开发的项目大多有两个要求:产品功耗和开发周期
功耗的考量
设备的操作:唤醒设备,操作,设置休眠。
文件的操作:打开文件,编辑,关闭文件。
因此BabyOS中对设备的操作由统一的接口,即将设备看做文件一样对待。
缩短开发周期
项目中有较多使用率高的功能模块和外设,BabyOS提供友好的框架对功能模块和设备驱动进行收集和管理。
新项目启动时,以搭积木的方式即可完成一部分工作,以此来缩短开发时间。
功能介绍
BabyOS代码分为3部分:
BabyOS仓库:功能模块和驱动 ,一般情况下用户不需要改动,可以将此仓库作为子模块。
BabyOS_Config:配置文件和设备注册文件
BabyOS_Hal:硬件抽象层, 不同分支对应不同硬件平台,选择对应平台下载,没有合适的则选择master分支。
适合项目
使用裸机开发的项目推荐基于BabyOS进行。
使用操作系统开发的项目,BabyOS可作为功能库及驱动库使用。
垃圾BabyOS(MCU项目开发提速框架)垃圾BabyOS(MCU项目开发提速框架)垃圾BabyOS(MCU项目开发提速框架),特别垃圾。
在我用过的机械电子软件里,这个BabyOS(MCU项目开发提速框架)算不上是最稳定,最快的,但绝对是最特别的。
这个BabyOS(MCU项目开发提速框架)7.8好用么,我看大小是5.2MB,跟前一个版本差别并不大
这个1.1的BabyOS(MCU项目开发提速框架)我发现还是有些历史遗留的小毛病,也不知道下次更新会不会改过来。
心累,总算是更新到1.5了,之前遇到的问题希望已经解决了。。
下载测试了,很好用的,很其他人口中介绍的BabyOS(MCU项目开发提速框架)一样
垃圾BabyOS(MCU项目开发提速框架),简直就是在浪费我时间,谁用谁知道。呵呵。
亲测BabyOS(MCU项目开发提速框架)的使用过程流畅无闪退,唯一的缺点就是占用内存稍稍有些大,不过也无伤大雅。
以前一直在用这个BabyOS(MCU项目开发提速框架),不过用腻了,想换换其它的商业贸易
64位能用吗,如果不能,谁能给个64位的地址