ebox众筹二期开始啦!脱胎换骨,强势归来!
距离上次众筹结束已经是四个月之久,是电子发烧友的众筹让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想法很棒!