[讨论] 寻找开源爱好者一起完善BabyOS开源项目

liklon   2020-6-9 15:50 楼主

去年12月份,BabyOS开源项目发起时便在eeworld进行了分享:https://bbs.eeworld.com.cn/thread-1102261-1-1.html

当时还不够成熟,没有得到各位工程师的认可。但是BabyOS没有停止更新,经过六个月的发展,其框架和结构已经趋于稳定,5月份时入选了码云GVP项目。

所以这次再分享一次,希望通过这里工程师的检验,让代码得到近一步的优化和完善。

大家看了BabyOS的定位就能了解到,它需要网友的一起贡献才能体现出价值。现在整体的框架已经完善,需要往里填充内容。是否有朋友愿意来一起开发:

众人拾柴火焰高
希望有网友能够负责如下几项的设计和开发:
1.通讯模组类
2.运动传感器类
3.环境传感器类
4.生物传感器类
(每人主要负责1项即可,可以负责多项更好。各类会有细分领域,也可以只负责其中一个细分领域,例如只负责通讯模组类的NB模组等等)

希望网友能够一起开发,我们的资源整合到一起,那么以后开发项目就会极其方便省事。

下面是关于BabyOS开源项目的仓库地址以及最新的文档:

https://gitee.com/notrynohigh/BabyOS

BabyOS设计和使用手册.pdf (889.19 KB)
(下载次数: 20, 2020-6-9 15:38 上传)

1.png

 

回复评论 (14)

1 来自 8楼 liklon 

在这里是很诚心地寻找愿一起开发的朋友。希望有兴趣的朋友可以先去仓库克隆一份代码后实际的看一看。在看完代码,阅读完README后依然有兴趣的就加入进来吧,如果看了后发现有待改进的地方也加入进来一起优化吧!如果您没有看代码或者README也没看,只能说谢谢光临此贴!

点赞  2020-6-9 23:56

给楼主点赞!楼主加油!给你挂到今日焦点上宣传一下

玩板看这里: https://bbs.eeworld.com.cn/elecplay.html EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
点赞  2020-6-9 17:04
引用: okhxyyo 发表于 2020-6-9 17:04 给楼主点赞!楼主加油!给你挂到今日焦点上宣传一下

多谢支持多谢支持

点赞  2020-6-9 17:16

看着像是泛AUTOSAR项目,给楼主点赞!

点赞  2020-6-9 20:10

BabyOS都支持哪些内核的MCU啊?不同的MCU,指令不同,底层的驱动都要封装一遍。另外最好先实现图形界面的配置功能,就不需要手工拷贝粘贴了。

点赞  2020-6-9 23:19
引用: GuyGraphics 发表于 2020-6-9 20:10
看着像是泛AUTOSAR项目,给楼主点赞!

多谢支持
点赞  2020-6-9 23:37
引用: yang_alex 发表于 2020-6-9 23:19
BabyOS都支持哪些内核的MCU啊?不同的MCU,指令不同,底层的驱动都要封装一遍。另外最好先实现图形界面的配 ...

您可以先看看代码,BabyOS不考虑指令。目前建议使用M系列内核的MCU使用。BabyOS有一个硬件抽象层,不同的MCU只需要实现硬件抽象层里的API即可,驱动和功能模块不用修改,直接使用。不用图形化配置界面,对于驱动来说,只需要修改b_hal里的硬件接口定义,而对于功能模块来说,如果你是使用MDK那么可以使用MDK自带的图形配置界面。建议您先实际看看代码或者是仓库的README
点赞  2020-6-9 23:42

先 star!再细看。

为以下的集成点个赞(外链已去除):

BabyOS包含了第三方开源代码,这部分代码都是MCU项目中比较实用的。
b_shell 功能模块基于开源项目nr_micro_shell,感谢作者Nrush
b_button 功能模块基于开源项目FlexibleButton,感谢作者Murphy
b_gui 功能模块基于开源项目uGUI, 感谢作者Achimdoebler
b_trace功能模块基于开源项目CmBacktrace, 感谢作者Armink

点赞  2020-6-10 08:59
引用: arm8686 发表于 2020-6-10 08:59
先 star!再细看。

为以下的集成点个赞(外链已去除):

BabyOS包含了第三方开源代码,这部分代码都 ...

多谢支持,除了下面几项,还集成了FatFS LittleFS以及SFUD,都是一键启用,算是比较方便省事了
点赞  2020-6-10 09:23

有点像RTOS全家桶,帮顶

点赞  2020-6-10 15:48

支持,感觉像是一个设备框架

点赞  2020-6-11 09:48
引用: ilovefengshulin 发表于 2020-6-10 15:48
有点像RTOS全家桶,帮顶

多谢支持,这个不是RTOS,现在已经有很多RTOS了,所以咱们就不想着去凑热闹,将这份代码的定位在给裸机开发用户使用,带框架的功能模块和驱动库。使用RTOS的用户也可以拿这份代码做功能库和驱动库
点赞  2020-6-11 12:59
引用: Alaric 发表于 2020-6-11 09:48
支持,感觉像是一个设备框架

多谢支持,设备驱动结构也是这里面的一个重点。还有一个部分是功能模块,通过配置文件来选择需要使用的功能模块
点赞  2020-6-11 13:01

研究研究 希望也能做点贡献 很多设备确实是只需要一个很简单的OS ,像Baby一样 哭的时候喂奶,不哭就是在睡觉 

点赞  2020-9-16 11:14
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复