微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > ebox众筹二期开始啦!脱胎换骨,强势归来!

ebox众筹二期开始啦!脱胎换骨,强势归来!

时间:10-02 整理:3721RD 点击:

距离上次众筹结束已经是四个月之久,是电子发烧友的众筹让eBox得到了快速的推广和发展!在此期间经过广大网友的支持,eBox已经慢慢壮大,在此要特别的感谢网友们的支持和反馈!


现在我们开始了第二期的众筹,http://z.elecfans.com/30.html。希望大家支持,下面我将作些简单的介绍。

我们在追求发展,不断的完善软硬件平台。但不变的是——初心,我们在做的绝不是一个简单的开发板!而是为所有工程师搭建一个完美的软件和硬件开发平台,成为工程师最好的助手,成为新手入门STM32最快的捷径!

彻底摆脱重复造轮子的无用功!让大家体验,你的问题,我来解决的快乐。


eBox、IOT、xdebug无敌组合

完美的开发三剑客!





eBox开发硬件平台三剑客!摆脱一堆烂线的束缚!

开发从未如此简单!

解放凌乱的桌面!


软件——eBox生态圈

eBox固件库自诞生以来受到广大网友的认可,当然还有很多网友的批评。新生事物总会经历这么一个痛苦的成长过程!

eBox使用c++的方式封装了STM32的固件库,给用户呈现一个非常简单的应用接口。让用户无需再去详细阅读芯片手册,也无需详细了解官方那个复杂的固件库。只需要知道eBox的API即可完成你想要的功能。让STM32也能像Arduino一样方便的编程。


固件库架构



外设固件库

●数字IO,PA0-PG15所有引脚

●支持任意8位IO分组,方便总线类型器件编程

●ADC1的16个通道,CH1-16

●通用定时器TIM2、3、4、5、6、7的定时中断

●高级定时器TIM1的定时中断

●12路PWM

●12路输入捕获通道

●16通道的外部中断,可影射所有引脚

●硬件SPI1、2、3

●硬件I2C1、2

●软件SPI,支持任意IO配置

●软件件I2C,支持任意IO配置

●串口,支持USART1、2、3、4、5

●实时时钟RTC

●内部flash编程

●独立看门狗

●CAN控制器

●USB控制器


驱动库(新增部分):

●1.8寸LCD显示器驱动

●W25X16系列spi flash存储芯片驱动

●AT24C02存储芯片驱动

●WIFI驱动

●485总线

●can总线

●红外发射

●红外接收

●DHT11温湿度

●更多驱动程序不再一一列举


应用层(新增)

●网络应用程序

●完善文件系统及其驱动,提高SD卡兼容性。

●modbus

●WIFI网络应用层

●高级日历程序

●色彩转换控制器

●增加了很多系统功能函数和用户常用函数


操作系统

●完成eBox_OS,及其精简,适合用户学习操作系统的基本工作原理

●支持UCOS

●支持FreertOS


虽然板子是中容量的芯片,但是固件库缺已经开始兼容大容量芯片的外设!相对于第一期产品,已经拓展了更多的驱动支持。


生态系统的发展

经过第一期的推广,目前已经有很多用户开始使用eBox固件库进行开发,他们也在不断的共享驱动库、应用程序,其中包括CAN驱动、modbus驱动、OLED驱动、USB驱动、SD卡bug修正、WiFi驱动等等,在不久的以后会有更多用户贡献更多的代码,让大家体验到软件生态系统的真正强大之处!

整个生态系统的发展需要大家共同的努力。大家不断的共享出更优秀的代码eBox才能发展的更快!至此,我要感谢大家的无私奉献!感谢你们为国人固件库的发展支持!感谢你们能真正的参与eBox生态系统的发展!


编程预览

麻木了枯燥的编程,烦透了官方固件库的繁琐!来体验下eBox的API接口吧!eBox将会带你走进不一样的世界,让你觉得STM32编程原来可以如此简单,这几个例程仅仅是一些基本的操作,还有更多的是基于标准驱动的一些应用,让用户更快实现自己的开发!


●翻转IO




翻转IO在eBox中可以支持多种方式,比如PB8.toggle(),PB8 != PB8等等详细内容请参考资料。


●外部中断



●PWM输出



学习单片机开发的误区!

单片机就要做单片机的事情,不要跟处理器拼应用事物能力,更不要跟GPU去拼显示能力!比谁的界面漂亮,即使你再漂亮,又有什么用处呢?比得了电脑上的界面?单片机上界面开发的复杂度和PC、Android、Apple上界面开发的复杂度相比优势又在哪里?各种高级语言一天做出的效果直接秒杀你一个星期的无用功!

比谁的声音更美妙?去问问HIFI发烧友能不能看上你们的东西,去看看市场上有几个用单片机去做声音输出的,去问问做专业声卡的厂商他们是干啥的吧。


比谁能解码能力更高?比谁播放视频流畅?GPU的能力不是盖的!就连CPU都不和他抢这碗饭,MCU我觉得还是靠边站些为好!

比谁能玩更多的NES游戏?还是任天堂的好!那是个永远的情节!无法替代!

用单片机做了他不擅长的事情,把很多经历投入到自己不擅长的事情上去,我觉得是需要有所反思的。做开发板的同志们应该把这个市场往一个正确的方向上引导!而不是为了炫酷而误导新手们!

单片机应该把更多的经历去投入到简单逻辑处理、工业现场、智能控制、传感器采集、等行业。

eBox没有炫酷的界面、没有动听的声音、不能看视频、不能玩游戏。我有的是强大的网络功能、丰富的控制接口、更多的传感器驱动、一套完美的程序架构和一个正在发展的软件生态系统。

eBox不会去触碰单片机不该干的事情,我只做我擅长做的!其他的我不管,不是我不会,而是我不想!


站在巨人的肩膀,才能更快变强

eBox最初参考了Arduino的思路,Arduino的生态系统是风靡全球,把Arduino的思想转嫁到用户基础更广泛的STM32上,然后再经过很大的调整完善,做出了eBox的雏形。从最开始到第一期众筹,经历过无数个不眠的深夜。那时候他还很不完善,修正了许多bug ,如今eBox固件库已经比较完善。可以保证用户的正常使用。


当你再站在eBox的肩膀上的时候再去看STM32的编程,我想你也会有某种不明而喻的感受。


众筹链接:http://z.elecfans.com/30.html




加油,顶顶66666666666666

看这些给出的程序比STM32简单多了,支持

小编有演示视频没?

感觉好屌的样子

厉害,厉害,厉害,厉害,厉害,厉害,厉害,厉害

加油顶,EBOX想法很棒!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top