eBox生态圈:简化STM32编程,4个月完成eBox固件库(申精)

2019-12-14 12:37发布

本帖最后由 shentqlf 于 2015-10-15 22:08 编辑

四个月。。。真是不知该从何说起,这四个月应该说是,除了上班,剩下的时间都贡献给eBox了。
鄙人接触STM32有些年头了,也做过很多工程项目首选的控制器就是STM32,觉得STM32还是比较好用的一款芯片。随着项目的增多,发现每次做电路板回来都要调试板子上各种芯片的驱动,即使以前写过的驱动,也得修改IO等其他配置,说心里话
STM32的配置还是比较复杂的,我倒现在都没记住所有硬件外设的配置方法,每次都要查阅手册和芯片资料,不知各位大侠是不是也有此感觉。所以就心生念头,解决这个问题,让STM32像Arduino一样!这就是eBox最开始的想法。ST官方好像有个
maple,但是我没用过,就看过几眼介绍,然后决定不喜欢。然后就是4个月的熬夜。。。到今天终于完成了软硬件!!!
一、了解什么是eBox
eBox是一个运行在STM32平台上的涵盖了驱动层、系统层、标准应用软件层、用户软件层和bootloader的软硬件一体化的解决方案。丰富的标准驱动和标准应用,像用Arduino那样方便,性能又远高于arduino。操作系统的支持让eBox满足多任务系统的需求;标准应用为你提供多种控制算法、通信协议,满足不同应用场所的需求。
二、程序架构
z5.jpg (39.54 KB, 下载次数: 1) 下载附件 2015-10-15 18:20 上传
这是硬件的基本情况、主控选择了STM32F103C8T6,外设主要包含了一个W5500网络控制器、SD/TF卡、按键、LED。
为什么没有添加更多的外设?
一是成本考虑、二是必要性的考虑。SPARK主要是为了引导大家入门eBox的编程。用排针的方式引出来更通用,可以让用户连接自己的外设,做实验。
eBox的宗旨:
彻底简化STM32编程、打造eBox生态圈!

eBox最大的亮点在于,开源驱动的共享。以后每个人写的代码上传到咱们论坛里,让坛友下载后即可以使用。我一个人能写的驱动数量是有限的,只有更多人参与进来才能让驱动丰富起来!
目前核心内容趋于稳定,才面向大家提供了资料,日后会经常更新的。
eBox花费了我的大量精力和时间,其中包含了无数个通宵达旦和大把的人民币。。。
希望坛友支持下!
放个淘宝连接:https://item.taobao.com/item.htm ... ;abbucket=16#detail
不知道算不算阿莫先生认为的广告贴。。。如有不妥,我就删除了连接。希望莫大网开一面,资料是第一个传至本坛的。

eBox-SPARK原理图.pdf (445.22 KB, 下载次数: 528) 2015-10-15 18:15 上传 点击文件名下载附件

1.ebox概述.pdf (393.84 KB, 下载次数: 531) 2015-10-15 18:15 上传 点击文件名下载附件

2.ebox编程指南.pdf (707.77 KB, 下载次数: 730) 2015-10-15 18:15 上传 点击文件名下载附件

3.eBox标准API手册.pdf (371.53 KB, 下载次数: 699) 2015-10-15 18:15 上传 点击文件名下载附件

4.ebox-spark-board.pdf (283.45 KB, 下载次数: 406) 2015-10-15 18:15 上传 点击文件名下载附件

工程样板.rar (7.36 MB, 下载次数: 745) 2015-10-15 18:17 上传 点击文件名下载附件












工程是MDK5建立的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
106条回答
shentqlf
1楼-- · 2019-12-23 23:25
596142041 发表于 2015-10-15 22:24
Cube的库实在是用着不怎么方便,还是以前的库函数用着舒服

哈哈,功能越高级,开销越大,我这套代码设计的时候就特别注意了内存开销。所以占用资源还是很低的
tangmintm8013TM
2楼-- · 2019-12-24 02:21
不错
wthzack
3楼-- · 2019-12-24 03:43
好的东西,支持下!
ahong2hao
4楼-- · 2019-12-24 07:30
这个是把单片机当PLC使用的节奏啊。

对于简单的控制,还是能大幅度的降低开发难度的,支持一下。
shentqlf
5楼-- · 2019-12-24 12:49
 精彩回答 2  元偷偷看……
ahong2hao
6楼-- · 2019-12-24 18:44
shentqlf 发表于 2015-10-16 00:03
有很多山寨的PLC都是STM32做的。。。

PLC的核心不都是单片机吗?

一周热门 更多>