你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

缅甸欧亚国际点击部17206912005

[复制链接]
a13035988257 提问时间:2020-3-25 18:26 /
一直想着为裸机开发的工程师做点奉献,借着业余时间开始了这套代码的编写:
定位:MCU裸机开发项目
目标:
1.以搭积木的方式挑选功能模块和驱动来加快开发速度
2.工程师开发过的功能模块存放到代码中以备下个项目使用
STM32CUBEMX是开发中的神器,MCU驱动部分省时省力,所以这份开源代码也基于ST的芯片来做(理论上是可以适配多款MCU的,只是其他MCU没有CUBEMX,所以暂时没花时间用其他MCU测试)
目前已有的功能模块(在b_config.h中配置),下面这个配置界面,只有使用MDK开发的童鞋才能看到:
目前的驱动部分比较,还有待网友的力量继续添加。
这份代码也吸收其他比较实用的开源代码,目前为止加入了两个,放在了thirdparty目录。
如果这份代码能在项目中发挥大的作用就需要有足够的功能模块以及驱动代码,这就要依靠网络的力量了。下面上源码链接,有兴趣的点进去瞧一瞧。
看到板块内有关于uGUI使用的帖子 ,这个只有3个文件的GUI确实适合MCU相关项目。进一步去看了源码的license,是比较开放的,那么BabyOS就非常开心的将其合并,让其成为Thirdparty的一份子。
于是在配置文件中多了一项:
在b_device_list.h注册lcd和触屏后便可以使用:
主函数代码片段:
对应的实验效果:
还有很大优化空间,在此抛砖引玉,等各位网友 大显身手。

收藏 评论0 发布时间:2020-3-25 18:26

举报

0个回答

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版