搜索
bottom↓
楼主: shentqlf

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

  [复制链接]

出0入0汤圆

发表于 2015-10-29 18:15:31 | 显示全部楼层
加精华了哦!

出0入0汤圆

发表于 2015-10-30 07:50:57 | 显示全部楼层
这个利害。。

出0入0汤圆

发表于 2015-10-30 08:14:43 | 显示全部楼层
太牛了,必须顶

出0入0汤圆

发表于 2015-10-30 09:40:35 | 显示全部楼层
支持,准备基于这个用来写代码,很多ardunio的应用会更方便的移植。

出0入0汤圆

发表于 2015-10-30 10:17:56 | 显示全部楼层
这个资料不错!很实用

出0入0汤圆

发表于 2015-10-30 10:22:55 | 显示全部楼层
so cool, 好

出0入0汤圆

发表于 2015-10-30 10:58:41 | 显示全部楼层
好东西哈,支持一下

出0入0汤圆

发表于 2015-10-30 12:05:05 | 显示全部楼层
谢谢楼主分享,学习下

出0入0汤圆

发表于 2015-10-30 12:26:32 | 显示全部楼层
很不错,这种精神值得学习

出0入17汤圆

 楼主| 发表于 2015-10-30 12:31:00 | 显示全部楼层
gofygba 发表于 2015-10-30 09:40
支持,准备基于这个用来写代码,很多ardunio的应用会更方便的移植。

有什么问题可以随时联系我

出0入17汤圆

 楼主| 发表于 2015-10-30 12:31:23 | 显示全部楼层
gofygba 发表于 2015-10-30 09:40
支持,准备基于这个用来写代码,很多ardunio的应用会更方便的移植。

也欢迎把写好的驱动传给我一份。

出0入0汤圆

发表于 2015-10-30 16:05:23 | 显示全部楼层
顶一个,好东西一定要支持

出0入0汤圆

发表于 2015-10-30 20:39:36 | 显示全部楼层
shentqlf 发表于 2015-10-30 12:31
也欢迎把写好的驱动传给我一份。

会的,已经加QQ群讨论了

出0入0汤圆

发表于 2015-10-30 20:53:21 | 显示全部楼层
楼主牛逼。

出0入0汤圆

发表于 2015-10-30 22:30:24 | 显示全部楼层
支持一下,顺带问问楼主第一张图那种引脚标注是用什么软件做的?看着挺漂亮的

出0入17汤圆

 楼主| 发表于 2015-10-31 00:03:35 | 显示全部楼层
sdlibin007 发表于 2015-10-30 22:30
支持一下,顺带问问楼主第一张图那种引脚标注是用什么软件做的?看着挺漂亮的 ...

illustrator一个设计矢量图的工具。我不会ps。只会illustrator的简单功能。。。

出0入0汤圆

发表于 2015-10-31 00:13:00 来自手机 | 显示全部楼层
坚持,持续关注

出0入0汤圆

发表于 2015-10-31 01:13:08 | 显示全部楼层
楼主犀利, 不知到有没有人用C/C++ 来封装UCOSIII API。。。

出0入0汤圆

发表于 2015-10-31 10:40:38 | 显示全部楼层
淘宝店关闭了???说好开源也不见踪影,,一会又将可以买,,到底开源还是卖,咋卖,贵的买不起,,如果等的太久,就会有其他人写出另外一个风格了,楼主犹豫啥???

出0入8汤圆

发表于 2015-10-31 11:57:11 | 显示全部楼层
很好的事情!!!

出0入17汤圆

 楼主| 发表于 2015-10-31 12:19:48 | 显示全部楼层
vc8fans 发表于 2015-10-31 10:40
淘宝店关闭了???说好开源也不见踪影,,一会又将可以买,,到底开源还是卖,咋卖,贵的买不起,,如果等 ...

手头上的卖完了。。。只能等下一批了

出0入17汤圆

 楼主| 发表于 2015-10-31 12:23:09 | 显示全部楼层
vc8fans 发表于 2015-10-31 10:40
淘宝店关闭了???说好开源也不见踪影,,一会又将可以买,,到底开源还是卖,咋卖,贵的买不起,,如果等 ...

完全开源,请给我点时间。我再努力的准备中。希望理解。

出0入0汤圆

发表于 2015-10-31 12:32:48 来自手机 | 显示全部楼层
vc8fans 发表于 2015-10-31 10:40
淘宝店关闭了???说好开源也不见踪影,,一会又将可以买,,到底开源还是卖,咋卖,贵的买不起,,如果等 ...

你这么激动干嘛。

出0入17汤圆

 楼主| 发表于 2015-10-31 12:38:45 | 显示全部楼层
PCBBOY1991 发表于 2015-10-31 12:32
你这么激动干嘛。

嘿嘿,说明比较关心。我还是很高兴的

出0入0汤圆

发表于 2015-10-31 13:12:57 | 显示全部楼层
shentqlf 发表于 2015-10-31 12:38
嘿嘿,说明比较关心。我还是很高兴的

楼主不着急哈,慢慢来。

出0入0汤圆

发表于 2015-10-31 13:13:55 来自手机 | 显示全部楼层
楼主的想法很不错,一开始就买了板子,小小支持一下!另外,还是跟你聊过的那句话,一定要想好盈利模式,这样才能走得更远!现在做得不够成熟不够完整都不要紧,重要的是坚持做下去!

出0入0汤圆

发表于 2015-10-31 13:17:41 | 显示全部楼层
几年前我有个想法,用C或C++封装 好操作寄存器 的各种操作,由于工作量太大,都一直没进去,所以我对楼主的行动表示敬佩,,,有bug没关系,没有十全十美的赶紧开源吧!!别人再苦等了,,,板子买问题

出0入17汤圆

 楼主| 发表于 2015-10-31 13:20:08 | 显示全部楼层
PCBBOY1991 发表于 2015-10-31 13:12
楼主不着急哈,慢慢来。

会努力的

出0入17汤圆

 楼主| 发表于 2015-10-31 13:21:11 | 显示全部楼层
gxnnhy 发表于 2015-10-31 13:13
楼主的想法很不错,一开始就买了板子,小小支持一下!另外,还是跟你聊过的那句话,一定要想好盈利模式,这 ...

恩,小哥说的很对。我在仔细考虑。

出0入0汤圆

发表于 2015-10-31 13:22:23 | 显示全部楼层
楼主努力,期待你的大作

出0入17汤圆

 楼主| 发表于 2015-10-31 13:23:07 | 显示全部楼层
vc8fans 发表于 2015-10-31 13:17
几年前我有个想法,用C或C++封装 好操作寄存器 的各种操作,由于工作量太大,都一直没进去,所以我对楼主 ...

发展的过程中肯定会有些问题。我会努力,也想望有一个好的模式让ebox发展的更远。谢谢支持和体谅!

出0入17汤圆

 楼主| 发表于 2015-10-31 13:23:54 | 显示全部楼层
peterlzj 发表于 2015-10-31 13:22
楼主努力,期待你的大作

不会辜负大家的希望的

出0入0汤圆

发表于 2015-10-31 16:40:28 | 显示全部楼层
顶楼主,前段时间还和同事讨论过把Ardunio的模式移植到stm32上,没想到,这么楼主竟然已经实现了,真心佩服!!!

出0入0汤圆

发表于 2015-10-31 17:10:31 | 显示全部楼层
挺不错的 强烈支持

出0入0汤圆

发表于 2015-11-1 00:25:33 | 显示全部楼层
LZ牛逼,不过程序效率方面有没有比Arduino好一些呢?

出0入17汤圆

 楼主| 发表于 2015-11-1 01:00:23 | 显示全部楼层
1170390 发表于 2015-11-1 00:25
LZ牛逼,不过程序效率方面有没有比Arduino好一些呢?

肯定是考虑过的问题,做硬件出身的,都很在乎单片机那点速度。所以考虑了效率的问题。
反转io最高的效率只有三条汇编指令。
只要是涉及到通信过程中循环的程序都尽可能的避免做些不必要的事情。

出0入0汤圆

发表于 2015-11-2 08:15:24 | 显示全部楼层
shentqlf 发表于 2015-10-29 18:02
的确是目前单片机有各种开发方式,都做的很好。但是没一个是中国人做的。都是国外做好了框架。中国人拿过 ...

智能手机苹果都做的那么好了,安卓阵营好手机也一大把,那为什么还是有那么多新手机厂商和品牌出现呢,楼主加油吧。

出0入0汤圆

发表于 2015-11-2 08:59:03 | 显示全部楼层
这个要支持~ 代码复用大趋势~~

出0入0汤圆

发表于 2015-11-2 12:57:06 | 显示全部楼层
必须支持啊, 被ST官方库搞的烦躁

出0入0汤圆

发表于 2015-11-2 13:22:36 | 显示全部楼层
看起来不错的样子

出0入0汤圆

发表于 2015-11-3 13:55:56 | 显示全部楼层
收藏学习了,对于硬件人员来说,这样学点软件还是比较容易的~~~

出0入0汤圆

发表于 2015-11-3 15:09:46 | 显示全部楼层
狂热的顶起一下!

出0入0汤圆

发表于 2015-11-3 15:42:24 | 显示全部楼层
非常不错,支持一下。

出0入0汤圆

发表于 2015-11-3 22:45:44 | 显示全部楼层
feng哥拿到精华了

出50入0汤圆

发表于 2015-11-3 23:21:14 | 显示全部楼层
shentqlf 发表于 2015-10-15 22:07
开源是必然的趋势

支持LZ,即使开源也要形成良好的生态圈,既有利可图,又有实用价值。

出0入0汤圆

发表于 2015-11-4 08:51:40 | 显示全部楼层
本帖最后由 jonyzhu 于 2015-11-4 09:32 编辑
jcrorxp 发表于 2015-10-15 20:27
很好啊,但是这种东西对于嵌入式程序员来说是拒绝的。。。

其实跟多是 对JAVA,上位机,3D打印,机器人那 ...


同感。甚至即使用 Arduino 进行原型验证,我认为也是会对设计者产生误导的;因为实际应用到产品中去之后,会发现完全不是那么简单的事情,程序需要重新架构和编写(你看看 Arduino 的语法就知道了,何况它用它自己的操作系统)。我自己写的类似的库也不少了,从最开始的 AVR 到 STM32F1, F3, F4 都有,所以感触非常深刻。
但是,如果楼主的 ebox 能够融入 Arduino 生态圈,面向入门级轻度用户,也说不定能有市场。但是,必须得兼容 Arduino 的语法,否则,人家要学一遍 Ardunio,然后学一遍你的库语言(C++)。即便如此,最后应用到产品的时候,还是得老老实实地再学一遍 ST 的库;唉,,,何苦来着。

出0入0汤圆

发表于 2015-11-4 08:57:18 | 显示全部楼层
另外,“代码复用” 是个伪命题。需要解决的问题不同,代码必然不同,这也就是 “程序员” 存在的意义。尤其深度封装的代码,充其量只能满足设计者当时自己能想到的、能解决的问题,对于未来使用这些代码的人究竟需要如何应用去解决何种现实问题,当初的设计者是没有可能考虑到的。开源的价值,不是什么“免费”、“共享”,而是给后来人机会,去按照他的需要来修改源码。

出0入0汤圆

发表于 2015-11-4 09:48:39 | 显示全部楼层
提高了底层驱动代码的复用率,但是代码效率部分如何,还需深入测试,挺好的,楼主加油

出0入17汤圆

 楼主| 发表于 2015-11-4 15:35:25 | 显示全部楼层
jonyzhu 发表于 2015-11-4 08:57
另外,“代码复用” 是个伪命题。需要解决的问题不同,代码必然不同,这也就是 “程序员” 存在的意义。尤 ...

代码复用的这部分。主要是针对开源的驱动层和标准应用层。在这两个类型的文件中用户是可以根据自己的需求来修改和添加部分自己特殊需求的函数。
开源。1是多人参与编写。降低代码出bug的几率,提高代码效率。2完善代码功能,尽可能保证代码接口的完整性

出0入17汤圆

 楼主| 发表于 2015-11-4 15:37:58 | 显示全部楼层
默默七 发表于 2015-11-4 09:48
提高了底层驱动代码的复用率,但是代码效率部分如何,还需深入测试,挺好的,楼主加油 ...

效率的问题。多多少少会打点折扣,遇到问题综合考虑吧。看看利大于弊还是弊大于利。取其利大者。

出0入0汤圆

发表于 2015-11-4 20:44:06 来自手机 | 显示全部楼层
操作系统可以使用现成的操作系统,这样可以避免重复造轮子

出0入0汤圆

发表于 2015-11-5 09:42:25 | 显示全部楼层
jonyzhu 发表于 2015-11-4 08:51
同感。甚至即使用 Arduino 进行原型验证,我认为也是会对设计者产生误导的;因为实际应用到产品中去之后 ...

但是不得不说,对于有些很简单的应用,比如做几个定时器,ADC温控器,控制继电器等等的超简单应用,使用楼主的固件还是很方便的,因为不需要烦心去看数据手册对吧。
但是你说你要搞个stm32做个3D打印机的液晶显示屏UI等,那就不行了,所以现在3D打印那边,好多国产机都是用12864,看到就想吐。。。

出0入0汤圆

发表于 2015-11-5 10:56:53 | 显示全部楼层
不错啊,希望越做越全,越做越好

出0入0汤圆

发表于 2015-11-5 15:55:04 来自手机 | 显示全部楼层
很不错啊,支持楼主。

出0入17汤圆

 楼主| 发表于 2015-11-5 17:24:33 | 显示全部楼层
hehao9051 发表于 2015-11-4 20:44
操作系统可以使用现成的操作系统,这样可以避免重复造轮子

是的,后期肯定会支持各种各样的操作系统

出0入0汤圆

发表于 2015-11-5 20:49:52 | 显示全部楼层
mark  不错 值得学习

出0入0汤圆

发表于 2015-11-5 21:04:50 | 显示全部楼层
好强大,顶一下LZ

出0入0汤圆

发表于 2015-11-5 21:15:59 | 显示全部楼层
jonyzhu 发表于 2015-11-4 08:51
同感。甚至即使用 Arduino 进行原型验证,我认为也是会对设计者产生误导的;因为实际应用到产品中去之后 ...

说的很深刻,现实中确实也碰到了这样的困惑,挺麻烦的

出0入0汤圆

发表于 2015-11-5 21:47:22 | 显示全部楼层
顶,顶,顶

出0入0汤圆

发表于 2015-11-5 21:49:15 | 显示全部楼层
jcrorxp 发表于 2015-11-5 09:42
但是不得不说,对于有些很简单的应用,比如做几个定时器,ADC温控器,控制继电器等等的超简单应用,使用 ...

Arduino 当然有优点啦,很多不是专业做电子或者软件的人,可以快速实现他们的想法,是很有价值的。

出0入0汤圆

发表于 2015-11-6 10:35:10 | 显示全部楼层
大牛,分享了,

出0入0汤圆

发表于 2015-11-6 13:29:52 | 显示全部楼层
都差不多一个月了,总听楼梯响,不见下楼人?????

出0入0汤圆

发表于 2015-11-6 20:21:18 | 显示全部楼层
感激楼主,文档做的很赞。可怜我看不太懂c++,没怎么深入研究

出0入0汤圆

发表于 2015-11-7 18:21:14 | 显示全部楼层
好东西,必须支持,多关注看看

出0入0汤圆

发表于 2015-11-8 10:53:15 | 显示全部楼层
十分支持呀~!!

出0入17汤圆

 楼主| 发表于 2015-11-8 13:31:21 | 显示全部楼层
vc8fans 发表于 2015-11-6 13:29
都差不多一个月了,总听楼梯响,不见下楼人?????

ebox目前已经开始众筹。众筹链接http://z.elecfans.com/2。我不太清除此楼是否有违阿莫论坛的相关规定。如有可以通知我,可以将此楼删除,或者直接删除此楼回复

出0入17汤圆

 楼主| 发表于 2015-11-8 13:32:38 | 显示全部楼层
vc8fans 发表于 2015-11-6 13:29
都差不多一个月了,总听楼梯响,不见下楼人?????

兄弟啊,我一个人在做很多准备工作,请耐心等待,谢谢支持!

出0入17汤圆

 楼主| 发表于 2015-11-8 13:33:03 | 显示全部楼层
chuangye 发表于 2015-11-6 20:21
感激楼主,文档做的很赞。可怜我看不太懂c++,没怎么深入研究

很容易的,没那么复杂

出0入0汤圆

发表于 2015-11-8 19:07:12 | 显示全部楼层
看了一整板的 "众筹" 大概知道了,想弄了 爱迪尔模式的东东,,想法不错,,,我最想了解,源码全开放??? 好像其中没有提到,这最关键,,,
     如果不开放,我等早做打算,,,不过从开放的 头文件来看,略知一二,,

出0入17汤圆

 楼主| 发表于 2015-11-8 19:54:16 | 显示全部楼层
vc8fans 发表于 2015-11-8 19:07
看了一整板的 "众筹" 大概知道了,想弄了 爱迪尔模式的东东,,想法不错,,,我最想了解,源码全开放?? ...

开源的事情在筹划中。

出0入0汤圆

发表于 2015-11-12 16:54:08 | 显示全部楼层
2000多了 已支持  希望可以支持STM32F103RCT6的12位2通道DA

出0入0汤圆

发表于 2015-11-12 17:48:18 | 显示全部楼层
感谢楼主分享

出0入17汤圆

 楼主| 发表于 2015-11-12 18:31:00 | 显示全部楼层
xofun 发表于 2015-11-12 16:54
2000多了 已支持  希望可以支持STM32F103RCT6的12位2通道DA

固件库的内容会慢慢更新的。

出0入0汤圆

发表于 2015-11-12 18:49:48 | 显示全部楼层
学习研究

出0入0汤圆

发表于 2015-11-13 00:06:13 | 显示全部楼层
现在用STM32如果要用到某些些外设,也不用自己去配置寄存器和初始化外部芯片,在网上(或自己积累的)都能找到点C文件和点H文件。除非有BUG了才回去看寄存器的配置和外围芯片的初始化。有个点C文件和点H文件移植起来还不够方便吗?您写这个感觉就是把一些很少BUG的源文件和头文件集合起来搞一个标准吗?为什么还用C++呢。刚毕业的菜鸟没学过C++。不过还隐隐约约的感觉到eBOX的可取之处。在大学就没遇到过像您这样研究学问的老师,当然更重要的是靠自己。看来还得学习C++来研究您的大作。

出0入17汤圆

 楼主| 发表于 2015-11-13 08:09:54 来自手机 | 显示全部楼层
Xy201207 发表于 2015-11-13 00:06
现在用STM32如果要用到某些些外设,也不用自己去配置寄存器和初始化外部芯片,在网上(或自己积累的)都能 ...

推荐你学下谭浩强那本c++你就知道c++和c的区别了

出0入0汤圆

发表于 2015-11-13 12:22:00 | 显示全部楼层
支持,支持……

出0入0汤圆

发表于 2015-11-13 22:57:07 | 显示全部楼层
正在用ebox环境开发一个小东西

出0入17汤圆

 楼主| 发表于 2015-11-13 22:59:20 | 显示全部楼层
gofygba 发表于 2015-11-13 22:57
正在用ebox环境开发一个小东西

欢迎使用,有什么问题随时可以问我。

出0入0汤圆

发表于 2015-11-13 23:14:46 | 显示全部楼层
shentqlf 发表于 2015-11-13 22:59
欢迎使用,有什么问题随时可以问我。

已经加QQ了,搞OSD的

出0入0汤圆

发表于 2015-11-14 09:41:42 | 显示全部楼层
顶一个,是将来的发展方向~

出0入0汤圆

发表于 2015-11-14 09:56:48 | 显示全部楼层
强大的强。

出0入17汤圆

 楼主| 发表于 2015-11-14 16:01:29 | 显示全部楼层

阿发,你是哪个?敢不敢留下姓名

出0入0汤圆

发表于 2015-11-14 16:24:02 | 显示全部楼层
shentqlf 发表于 2015-11-14 16:01
阿发,你是哪个?敢不敢留下姓名

强哥,我是传发。哪里不敢留名了。。

出0入0汤圆

发表于 2015-11-14 16:24:55 | 显示全部楼层
这种东西需要持之以恒。

出0入0汤圆

发表于 2015-11-14 16:54:01 | 显示全部楼层
没有看的很明白,和STM32Cube MX 有什么区别?

出0入17汤圆

 楼主| 发表于 2015-11-14 17:29:02 | 显示全部楼层
fangy 发表于 2015-11-14 16:54
没有看的很明白,和STM32Cube MX 有什么区别?

除了芯片固件库本身还有很多驱动和标准的应用程序

出0入0汤圆

发表于 2015-11-14 17:33:42 | 显示全部楼层
支持,学习一下先,谢谢。

出0入0汤圆

发表于 2015-11-14 18:22:01 | 显示全部楼层
支持,太棒了。。

出0入0汤圆

发表于 2015-11-17 19:53:35 | 显示全部楼层
好东东,必须支持!

出0入0汤圆

发表于 2015-11-18 00:00:34 | 显示全部楼层
楼主,我参与了你的众筹,我看了怎么没有关于STM32 CAN的内容啊?

出0入17汤圆

 楼主| 发表于 2015-11-18 01:23:46 | 显示全部楼层
Jack.Yang 发表于 2015-11-18 00:00
楼主,我参与了你的众筹,我看了怎么没有关于STM32 CAN的内容啊?

这个很快就会有了。已经在做了

出0入0汤圆

发表于 2015-11-18 10:24:00 | 显示全部楼层
C:\Users\Administrator\Desktop\123.jpg

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入21汤圆

发表于 2015-11-18 11:36:21 | 显示全部楼层
众筹88元成功,留个印子

出0入17汤圆

 楼主| 发表于 2015-11-18 23:18:48 | 显示全部楼层
qd118118 发表于 2015-11-18 11:36
众筹88元成功,留个印子

谢谢支持!!!

出425入0汤圆

发表于 2015-11-19 11:13:07 | 显示全部楼层
请问老师对QM有涉猎吗?这个QM是画出状态图,自动生成代码的。同时有QF框架,QK抢占式内核。我在研究把QM和cubeMX结合一起用。能谈一谈eBox和QM+MX的区别?

出0入0汤圆

发表于 2015-11-19 13:51:39 | 显示全部楼层
希望能在DSP上用上,楼主加油

出0入0汤圆

发表于 2015-11-19 16:13:35 | 显示全部楼层
和mbed差不多

出0入4汤圆

发表于 2015-11-19 16:24:37 | 显示全部楼层
ebox留名

出0入0汤圆

发表于 2015-11-20 13:12:07 | 显示全部楼层
楼主的固件是基于stm32的库来写的是吧?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 20:48

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表