BabyOS是专为MCU项目开发提速的代码框架,是一套管理功能模块和外设驱动的框架,缩短开发周期,项目开发时选择适用的功能模块及驱动,直接进入功能代码编写的阶段,减少重复工作,调试过的功能模块和驱动代码放入BabyOS中管理,以后项目可以直接使用,去掉重复调试的工作。
开发介绍
说一说编写BabyOS原由
................
使用MCU开发的项目大多有两个要求:产品功耗和开发周期
功耗的考量
设备的操作:唤醒设备,操作,设置休眠。
文件的操作:打开文件,编辑,关闭文件。
因此BabyOS中对设备的操作由统一的接口,即将设备看做文件一样对待。
缩短开发周期
项目中有较多使用率高的功能模块和外设,BabyOS提供友好的框架对功能模块和设备驱动进行收集和管理。
新项目启动时,以搭积木的方式即可完成一部分工作,以此来缩短开发时间。
功能介绍
BabyOS代码分为3部分:
BabyOS仓库:功能模块和驱动 ,一般情况下用户不需要改动,可以将此仓库作为子模块。
BabyOS_Config:配置文件和设备注册文件
BabyOS_Hal:硬件抽象层, 不同分支对应不同硬件平台,选择对应平台下载,没有合适的则选择master分支。
适合项目
使用裸机开发的项目推荐基于BabyOS进行。
使用操作系统开发的项目,BabyOS可作为功能库及驱动库使用。
通用收据打印专家是一款通用收款收据打印软件,还可以对收据内容保存管理。简单实用,免去手写收据的麻烦和偏差 功能介绍 1、支持自定义纸张大小并可设置241/190/A4/B5等多种规格的打
Allavsoft(视频下载软件),Allavsoft是一款强大的视频下载工具,同时还有视频格式转换功能,体验极速的视频转换服务以及便捷的视频下载服务,赶快下载使用吧,您可以免费下载。
兄弟HL-L2375DW驱动是兄弟L2375DW型号打印机的官方驱动软件,如果用户用数据线连接了打印机和电脑还是无法正常的打印和扫描,说明是没有安装驱动,需要下载对应型号的驱动使用。 基本简
准考证打印制作,准考证打印制作是一款准考证打印软件,用户通过软件将准考证制作好,然后将其打印出来,有软件的助力,制作打印准考证就变得简单轻松,您可以免费下载。
坯子插件库是一款用于下载、安装、卸载以及管理坯子库平台中的SketchUp插件的SketchUp插件管理工具,启动速度很快,而且可以离线使用,坯子库SketchUp插件用户的必备工具。 使用方法 1、
京东商品链接采集软件是一款功能强大的电商工具,能够帮助用户快速采集指定类型的京东商品链接,能够采集产品ID、店铺名、标题、链接、价格等多项信息,有需要的用户不要错过了,