欢迎来到神奇下载!我们唯一域名是:www.sqxzz.com

BabyOS 官方版 v5.1.0

更新时间:2022-06-01 22:54:29

软件介绍

BabyOS适合MCU机开发项目使用,当你需要编辑硬件功能模块的时候就可以通过这款软件快速部署功能和硬件驱动,软件已经提供很多功能模块,可以直接添加到开发项目使用,节约用户自己编程功能代码的时间,相关的硬件驱动也可以在软件上直接配置,为用户提供更方便的外设驱动框架搭建方案,提供应用、功能模块、设备列表、驱动层、底层实用代码、硬件象层等多种方案部署,用户在开发MCU项目的时候需要添加功能模块就直接从这款软件添加,极大缩减项目开发时间,新版已经修改fs测试代码,修改shell 中使用问题section,如果你需要开发MCU项目就下载BabyOS!

BabyOS软件功能

BabyOS适用于MCU项目,是一套管理功能模块和外设驱动的框架。

对项目而言,缩短开发周期。项目开发时选择适用的功能模块及驱动。直接进入功能代码编写的阶段。

对工程师而言,减少重复工作。调试过的功能模块和驱动代码放入BabyOS中管理,以后项目可以直接使用,去掉重复调试的工作。

代码结构

BabyOS代码分为3部分:

BabyOS仓库:功能模块和驱动 ,一般情况下用户不需要改动,可以将此仓库作为子模块。

BabyOS_Config:配置文件和设备注册文件

BabyOS_Hal:硬件象层, 不同分支对应不同硬件平台,选择对应平台下载,没有合适的则选择master分支

BabyOS软件特色

适用项目

使用机开发的项目推荐基于BabyOS进行。

使用作系统开发的项目,BabyOS可作为功能库及驱动库使用。

使用MCU开发的项目大多有两个要求:产品功耗和开发周期

功耗的考量

设备的作:唤醒设备,作,设置休眠。

文件的作:打开文件,编辑,关闭文件。

因此BabyOS中对设备的作由统一的接口,即将设备看做文件一样对待。

缩短开发周期

项目中有较多使用率高的功能模块和外设,BabyOS提供友好的框架对功能模块和设备驱动进行收集和管理。

新项目启动时,以搭积木的方式即可完成一部分工作,以此来缩短开发时间。

BabyOS教程

BabyOS_Example

基于STM32F107,Master分支实现BabyOS Readme.md内容里使用方法部分的作。

1.使用STM32CubeMX建立工程

配置时钟,开启SPI,开启串口。

2.添加子模块并更新

git submodule add https://gitee.com/notrynohigh/BabyOS.git

git submodule update --init --recursive

下载BabyOS配置文件放入工程:https://gitee.com/notrynohigh/BabyOS_Config

下载BabyOS硬件象层文件放入工程(使用st_hal分支文件):https://gitee.com/notrynohigh/BabyOS_Hal

3.添加文件

4.添加头文件

5.增加系统定时器

6.使能KV功能模块

7.注册设备

B_DEVICE_REG(SPIFLASH, bSPIFLASH_Dver[0], "flash")

8.添加硬件平台头文件

9.添加SPI和IO硬件象层

10.使用kv功能模块

近期热门

1
UEStudio增强版是 UltraEdit 的开发环境版本,软件功能非常强大,界面简洁明晰、作方便快捷,设计 […]
2
DLL函数查看器是一款易于使用的dll函数查看工具。软件具备了简单直观的用户界面,拖动dll文件到窗口,或者双 […]
3
精易csharp编程助手也就是精易c#编程助手,是一款辅助c#快速开发的工具,主要功能模块包括常用代码、网页提 […]
4
Alactty是一款跨平台的OpenGL终端仿真器,可以通过这款软件快速运行脚本,添加了对Windows的支持 […]
5
VSCodium(VScode二进制版本)免费下载是编程开发分类下一款电脑软件,神奇下载小编给各位带来了VSC […]
6
Dxpress版是一款优秀实用的控件库软件。Dxpress19中文版软件能够帮助用户设计具有图形和高级和高级功 […]
7
Kratos提供非常多的服务框架,可以帮助用户在搭建网站和应用的时候快速配置通讯,配置HTTP服务,配置数据分 […]
8
CDS是一款自动化软件,您可以在软件上建立多种自动化作业方式,有效提升企业工作效率,优化复杂的工作流程,您可以 […]
9
夜神助手全称是夜神模拟器连接助手,因为作者在安卓逆向学习过程中,经常使用夜神模拟器调试程序经常打开很多命令行窗 […]
10
MyBB是一款论坛开发软件,如果你需要设计论坛就可以直接通过这款软件部署到使用,不需要自己原创代码就可以立即创 […]

声明:本站所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助 转载需标注!

Copyright © 2018-2023 All Rights Reserved. 神奇下载网站备案编号:苏ICP备12036411号

抵制不良游戏软件,拒绝盗版。 注意自我保护,谨防受骗上当。 适度娱乐益脑,沉迷伤身。合理安排时间,享受健康生活。

共 22 次查询,耗时 0.994 秒