分享一套基于ST MCU做的开源代码

2020-03-01 11:52发布


          一直想着为裸机开发的工程师做点奉献,借着业余时间开始了这套代码的编写:
          定位:MCU裸机开发项目
          目标:
                     1.以搭积木的方式挑选功能模块和驱动来加快开发速度  
                     2.工程师开发过的功能模块存放到代码中以备下个项目使用

          STM32CUBEMX是开发中的神器,MCU驱动部分省时省力,所以这份开源代码也基于ST的芯片来做(理论上是可以适配多款MCU的,只是其他MCU没有CUBEMX,所以暂时没花时间用其他MCU测试)

          目前已有的功能模块(在b_config.h中配置),下面这个配置界面,只有使用MDK开发的童鞋才能看到:
          1.jpg
          目前的驱动部分比较,还有待网友的力量继续添加。

          这份代码也吸收其他比较实用的开源代码,目前为止加入了两个,放在了thirdparty目录。

          如果这份代码能在项目中发挥大的作用就需要有足够的功能模块以及驱动代码,这就要依靠网络的力量了。下面上源码链接,有兴趣的点进去瞧一瞧。
           
         码云:https://gitee.com/notrynohigh/BabyOS
​          github:https://github.com/notrynohigh/BabyOS
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
王紫豪
1楼-- · 2020-03-01 16:40
 精彩回答 2  元偷偷看……
grant_jx
2楼-- · 2020-03-01 20:47
可以自己集成第三方的驱动,这个有意思。
doit888
3楼-- · 2020-03-02 01:41
厉害!请问一下这个界面是什么代码做的吗?还是调用的 cube 的内核文件?
liklon
4楼-- · 2020-03-02 05:46
王紫豪 发表于 2020-2-26 16:25
BabyOs,名字不错。。支持楼主。

多谢支持啦
liklon
5楼-- · 2020-03-02 07:11
doit888 发表于 2020-2-26 20:42
厉害!请问一下这个界面是什么代码做的吗?还是调用的 cube 的内核文件?

那个配置界面是MDK的一个功能,可以看b_config.h的具体内容就知道了

一周热门 更多>