BabyOS是专为MCU项目开发提速的代码框架,是一套管理功能模块和外设驱动的框架,缩短开发周期,项目开发时选择适用的功能模块及驱动,直接进入功能代码编写的阶段,减少重复工作,调试过的功能模块和驱动代码放入BabyOS中管理,以后项目可以直接使用,去掉重复调试的工作。
开发介绍
说一说编写BabyOS原由
................
使用MCU开发的项目大多有两个要求:产品功耗和开发周期
功耗的考量
设备的操作:唤醒设备,操作,设置休眠。
文件的操作:打开文件,编辑,关闭文件。
因此BabyOS中对设备的操作由统一的接口,即将设备看做文件一样对待。
缩短开发周期
项目中有较多使用率高的功能模块和外设,BabyOS提供友好的框架对功能模块和设备驱动进行收集和管理。
新项目启动时,以搭积木的方式即可完成一部分工作,以此来缩短开发时间。
功能介绍
BabyOS代码分为3部分:
BabyOS仓库:功能模块和驱动 ,一般情况下用户不需要改动,可以将此仓库作为子模块。
BabyOS_Config:配置文件和设备注册文件
BabyOS_Hal:硬件抽象层, 不同分支对应不同硬件平台,选择对应平台下载,没有合适的则选择master分支。
适合项目
使用裸机开发的项目推荐基于BabyOS进行。
使用操作系统开发的项目,BabyOS可作为功能库及驱动库使用。
图片画质增强器,图片画质增强器是一款非常实用的增强图片画质的软件,一键批量增强图片画质,支持去除马赛克,支持一次批量处理图片,需要的朋友快来下载吧,您可以免费下载。
乐享桌面便签,乐享桌面便签是一款功能简单好用的桌面便签工具,用户可以通过乐享桌面便签来进行设置工作或者学习计划,让你的时间管理更加有条理,您可以免费下载。
一路捞浏览器,一路捞浏览器是一款高速安全的一网全球通浏览器。一路捞浏览器深度优化了Chromium39内核有着100项的和性改革。一路捞浏览器并且加入的了IE内核,支持了多款网络支付方式一路捞浏览器是一款告诉安全的一网全球通浏览器。一路捞浏览器深度优化了Chromium39内核有着100项的和性改革。一路捞浏览器并且加入的了IE内核,支持了多款网络支付方式,您可以免费下载。
Komplete Kontrol(MIDI键盘控制器),KompleteKontrol是一款功能强大的MIDI键盘控制器,能够将所有的乐器、效果、预设、循环和样本映射到硬件中,在电脑上就能够兖演奏各种音乐,您可以免费下载。
PostgresToOracle是一个数据转换工具,可以帮助DBA和数据库程序员将PostgreSQL数据转换成Oracle数据库,使用起来十分便捷。 功能介绍 1、转换: 将PostgreSQL表数据转换为Oracle表数据。 2、查询转换
格林机枪修改器,格林机枪初玩的时候有种回到童年玩《雷电》的感觉,有木有找到热血冲击头皮的快感?好一款热血的游戏啊。总的来说是款非常成功且非常耐玩的一款游戏,游戏节奏紧凑,您可以免费下载。