xiaowenshao 发表于 2015-10-16 09:28:37

强,现在一听什么什么box都比较有逼格

shentqlf 发表于 2015-10-16 09:30:39

xiaowenshao 发表于 2015-10-16 09:28
强,现在一听什么什么box都比较有逼格

没点东西还真不敢叫。

yuzr 发表于 2015-10-16 09:32:41

先收藏,晚上回家看,这几天小忙

makathy 发表于 2015-10-16 09:36:15

做的不错

cat_li 发表于 2015-10-16 09:39:23

看起来不错,pdf还没有仔细看。个人目前更习惯使用stm32f0的芯片,要做好可移植问题才好

likebo 发表于 2015-10-16 09:41:55

楼主是个认真做事的人,赞

AllEle 发表于 2015-10-16 09:50:35

真不错,回帖完慢慢看

shentqlf 发表于 2015-10-16 09:51:31

AllEle 发表于 2015-10-16 09:50
真不错,回帖完慢慢看

内容很多,需要耐下心来慢慢看。

Moriarty_li 发表于 2015-10-16 09:54:16

过来学习下,感谢楼主分享!

Excellence 发表于 2015-10-16 09:56:01

做得不错。。。

sanger 发表于 2015-10-16 10:00:37

uart1.begin(9600)这种写法是C++语法吗

shentqlf 发表于 2015-10-16 10:02:28

sanger 发表于 2015-10-16 10:00
uart1.begin(9600)这种写法是C++语法吗

是的。class

shentqlf 发表于 2015-10-16 10:04:14

有网友提示说看不到操作系统。我才发现我没把os的文件夹放进来。。。。
本着开源的精神操作系统也会开源的。下午或者晚上我会吧操作系统也加进来的。

kaomantou 发表于 2015-10-16 10:11:35

标记一下,等你强大

styleno1 发表于 2015-10-16 10:36:41

目测非常精致,不妨传个视频宣传下。

styleno1 发表于 2015-10-16 10:40:30

对驱动的描述有夸大,驱动的编写和迁移所占时间是比较短的

shentqlf 发表于 2015-10-16 10:59:15

styleno1 发表于 2015-10-16 10:40
对驱动的描述有夸大,驱动的编写和迁移所占时间是比较短的

没太理解

jiangkehong 发表于 2015-10-16 11:04:53

简单看了下编程指南,感觉外设部分有些精简,可能适用范围不是太广、而是有针对性的。比如外部中断设置,好像是一个对象对应一种配置,但是如果配置要动态变化的时候(比如要从上升沿触发改成下降沿触发),要如何操作?

shentqlf 发表于 2015-10-16 11:21:33

jiangkehong 发表于 2015-10-16 11:04
简单看了下编程指南,感觉外设部分有些精简,可能适用范围不是太广、而是有针对性的。比如外部中断设置,好 ...

谢谢建议。这个是可以实现的。

edaworld 发表于 2015-10-16 11:22:20

期待开源,楼主那天开源了,记得通知我啊,一定购买板子,

jiangkehong 发表于 2015-10-16 11:27:17

shentqlf 发表于 2015-10-16 11:21
谢谢建议。这个是可以实现的。

好像c++特性里就用了类,其它的好像没有涉及,如果这样为何不用c的结构体,像rtthread那样?这样可以就不用.cpp而用.c了

boyiee 发表于 2015-10-16 11:31:31

支持楼主 !

shentqlf 发表于 2015-10-16 11:32:57

edaworld 发表于 2015-10-16 11:22
期待开源,楼主那天开源了,记得通知我啊,一定购买板子,

现在已经开源了大部分内容了。用户可以正常使用。操作系统下午会传上去的

shentqlf 发表于 2015-10-16 11:39:35

jiangkehong 发表于 2015-10-16 11:27
好像c++特性里就用了类,其它的好像没有涉及,如果这样为何不用c的结构体,像rtthread那样?这样可以就不 ...

这个问题就像苹果刀,削苹果皮菜刀也可以,苹果到也可以你会用什么呢?

whatcanitbe 发表于 2015-10-16 11:44:16

shentqlf 发表于 2015-10-16 09:12
不是不想开源,是我现在没能力保护它。你们有什么好的开源建议吗?

要保护就把它结合硬件做成产品来卖产品。

qd118118 发表于 2015-10-16 11:47:23

一直不敢动STM32,慢慢的等到了这板子,比51都简单了,{:biggrin:}

nengcai0313 发表于 2015-10-16 11:49:02

这个好像Arduino。

suny1022 发表于 2015-10-16 11:51:03

这么强大的东西,非常值得学习,楼主精神可嘉

myemcu 发表于 2015-10-16 11:55:08

果断纳入后宫..

shentqlf 发表于 2015-10-16 12:01:40

myemcu 发表于 2015-10-16 11:55
果断纳入后宫..

注意身体。。。

凌海滨 发表于 2015-10-16 12:04:27

不错。支持下

huangmeilifan 发表于 2015-10-16 12:42:34

支持!楼主辛苦了!

HANGKONG15 发表于 2015-10-16 12:46:15

好东西,必须支持!!!

nome 发表于 2015-10-16 12:52:38

顶一下。

acai039033 发表于 2015-10-16 13:11:48

太给力了,有前途

huarana 发表于 2015-10-16 13:22:01

必须支持下

期待楼主最好针对F0F1 F4各出一个版本

刚好涵盖三个档次。

Cortex_M3 发表于 2015-10-16 13:24:21

楼主厉害,还要多多学习啊!
收藏了!

shentqlf 发表于 2015-10-16 13:27:06

huarana 发表于 2015-10-16 13:22
必须支持下

期待楼主最好针对F0F1 F4各出一个版本


以后会出的,但是真的需要时间啊!!!

shentqlf 发表于 2015-10-16 13:27:36

huarana 发表于 2015-10-16 13:22
必须支持下

期待楼主最好针对F0F1 F4各出一个版本


而且还想出更多平台的。

374184600 发表于 2015-10-16 13:34:59

大神!
学习学习!

wangkx1990 发表于 2015-10-16 13:40:25

给楼主点个赞~

myemcu 发表于 2015-10-16 13:46:55

shentqlf 发表于 2015-10-16 12:01
注意身体。。。

这小眼神使的..

spark51 发表于 2015-10-16 13:51:34

jcrorxp 发表于 2015-10-15 20:27
很好啊,但是这种东西对于嵌入式程序员来说是拒绝的。。。

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

大势所趋,, ”拒绝“更多是因为底气不足

PCBBOY1991 发表于 2015-10-16 14:02:50

没有用过STM32,这个和库开发有什么区别呢?

DiaoMao_Huang 发表于 2015-10-16 14:06:51

coubemx,哈哈……这个用得还不习惯,楼主还是用3.5的库吗?

shentqlf 发表于 2015-10-16 14:24:37

PCBBOY1991 发表于 2015-10-16 14:02
没有用过STM32,这个和库开发有什么区别呢?

大有不同,可以试试

jiangkehong 发表于 2015-10-16 14:27:24

shentqlf 发表于 2015-10-16 11:39
这个问题就像苹果刀,削苹果皮菜刀也可以,苹果到也可以你会用什么呢? ...

楼主,使用对象时现在好像都是存在RAM中且静态分配好,如果用的外设多、类的内容大量扩充之后,是否会存在浪费RAM的问题?

ccrt 发表于 2015-10-16 14:33:55

东西做的不错,不过嵌入式码农已经便宜到家了,哎

shentqlf 发表于 2015-10-16 14:37:19

jiangkehong 发表于 2015-10-16 14:27
楼主,使用对象时现在好像都是存在RAM中且静态分配好,如果用的外设多、类的内容大量扩充之后,是否会存 ...

这个问题很好!我在最开始写固件库的时候没注意这个问题,导致创建对象太多后内存占用率过高,现在可以从固件库中看到object实例化的对象一共占用不到1K。

jiangkehong 发表于 2015-10-16 14:51:59

shentqlf 发表于 2015-10-16 14:37
这个问题很好!我在最开始写固件库的时候没注意这个问题,导致创建对象太多后内存占用率过高,现在可以从 ...

楼主赶紧上操作系统,有空拿来练练手{:lol:}

LOVEBABY 发表于 2015-10-16 14:52:43

想问问楼主你这个做下来,功力是不是提升了不少吧。

kaixinlaohe 发表于 2015-10-16 15:02:49

给于无底线的支持。是好东西。用过maple,建立楼主也用一下。{:smile:}

PCBBOY1991 发表于 2015-10-16 15:03:45

shentqlf 发表于 2015-10-16 14:24
大有不同,可以试试

好的!接触一下高级的编程方法。

shentqlf 发表于 2015-10-16 15:08:22

PCBBOY1991 发表于 2015-10-16 15:03
好的!接触一下高级的编程方法。

用这套代码可以让你感觉不出来是在使用stm32

shentqlf 发表于 2015-10-16 15:15:48

LOVEBABY 发表于 2015-10-16 14:52
想问问楼主你这个做下来,功力是不是提升了不少吧。

没你想想的那么难的。

Azuresky 发表于 2015-10-16 15:18:56

力顶!st只有面向芯片的库,没有面向应用的库,用起来很烦琐,一件小事要弄半天。希望这个面向应用的库稳定性够高。

PCBBOY1991 发表于 2015-10-16 15:20:00

shentqlf 发表于 2015-10-16 15:08
用这套代码可以让你感觉不出来是在使用stm32

我从来没有接触过STM32,希望能够通过您的这个主题入门,哈哈。

shentqlf 发表于 2015-10-16 15:27:16

DiaoMao_Huang 发表于 2015-10-16 14:06
coubemx,哈哈……这个用得还不习惯,楼主还是用3.5的库吗?

是的。3.5的官方固件库

ccrt 发表于 2015-10-16 15:28:21

kaixinlaohe 发表于 2015-10-16 15:02
给于无底线的支持。是好东西。用过maple,建立楼主也用一下。

maple是啥?

shentqlf 发表于 2015-10-16 15:29:44

ccrt 发表于 2015-10-16 15:28
maple是啥?

http://kb.open.eefocus.com/index.php?title=Maple_-_STM32

老蔡6198 发表于 2015-10-16 15:33:43

四个月,我可以把stm32的库做成图形界面,以后不用单片机编程人员了,只要拉个流程图然后直接生成程序烧写。因为我已经有差不多整个系统的代码,就差做界面

出其而亮 发表于 2015-10-16 16:01:37

hyf88 发表于 2015-10-15 22:07
工程样板下载了,好像不是MDK开发环境的吗?

直接将工程后缀名uvprojx改为uvproj,双击打开.

shentqlf 发表于 2015-10-16 16:03:41

出其而亮 发表于 2015-10-16 16:01
直接将工程后缀名uvprojx改为uvproj,双击打开.

这也行。。。

出其而亮 发表于 2015-10-16 16:08:46

shentqlf 发表于 2015-10-16 16:03
这也行。。。

我一直这么干,直接编译调试.
期待楼主的开源,有的时候确实想自己写一个框架(类似楼主的ebox)目的就是不用每次都重复造轮子,也好维护和交接(研发人员交接给维护人员).

3050311118 发表于 2015-10-16 16:09:31

老蔡6198 发表于 2015-10-16 15:33
四个月,我可以把stm32的库做成图形界面,以后不用单片机编程人员了,只要拉个流程图然后直接生成程序烧写 ...

那你做一个呗         

hz_fujian 发表于 2015-10-16 17:13:34

赞一个,广大菜鸟等待中!

yikuang 发表于 2015-10-16 17:13:57

目测,跟mbed开发类似。

leicai05 发表于 2015-10-16 18:20:57

关注,学习

hyf88 发表于 2015-10-16 18:43:32

出其而亮 发表于 2015-10-16 16:01
直接将工程后缀名uvprojx改为uvproj,双击打开.

谢谢,看来你是高手啊,

myxiaonia 发表于 2015-10-16 21:36:40

styleno1 发表于 2015-10-16 10:40
对驱动的描述有夸大,驱动的编写和迁移所占时间是比较短的

我同意,这个工作量应该算比较小,如果在同一类型mcu之间的话

higeo 发表于 2015-10-16 21:36:55

很不错,果断收藏

wxlcj 发表于 2015-10-17 08:39:10

顶楼主,设计的很巧妙,但是如果不全开源没有人敢用在工程中的。

aming2046 发表于 2015-10-17 08:41:46

楼主,的系统加进来了吗?期待啊

jiangkehong 发表于 2015-10-17 09:21:40

期待添加了系统的版本。其实楼主可以逐步开源,给个帐号接受捐赠,到达一定数额后就停止并全部开源,之后继续维护一段时间即可。因为开发板很多人都有了,买了也是吃灰。不全部开源还真不敢随便用在项目上{:lol:}

山水木 发表于 2015-10-17 09:49:58

好精力,好精神,顶赞

tian_zi 发表于 2015-10-17 10:14:05

支持一下楼主!不知道楼主是否考虑API接口是否灵活满足通用性?如果有另类的需求如DMA传输切换缓存BUF,中断接收处理与主任务同步协调等等问题,还是说这个是考虑基于STM32外设的使用,而不考虑运用上的管理协调?

bsz84 发表于 2015-10-17 11:02:09

不能下载!

whatcanitbe 发表于 2015-10-17 11:18:43

出其而亮 发表于 2015-10-16 16:01
直接将工程后缀名uvprojx改为uvproj,双击打开.

我用4.72a,这样试过打不开。

whatcanitbe 发表于 2015-10-17 11:19:21

jiangkehong 发表于 2015-10-17 09:21
期待添加了系统的版本。其实楼主可以逐步开源,给个帐号接受捐赠,到达一定数额后就停止并全部开源,之后继 ...

嗯,类似于众筹的模式。

default 发表于 2015-10-17 11:45:38

不错啊,简化配置

liulingang_1205 发表于 2015-10-17 12:17:16

应用起来是不是有点像堆积木的赶脚, 支持。

shentqlf 发表于 2015-10-17 12:36:42

liulingang_1205 发表于 2015-10-17 12:17
应用起来是不是有点像堆积木的赶脚, 支持。

可以这么说吧

debacle 发表于 2015-10-17 13:52:14

LZ有前途啊!支持LZ!

RudeBoy 发表于 2015-10-17 14:31:46

xwiron 发表于 2015-10-15 18:42
在用 MDK5 pack写东西...

最近也打算这样干,是不是比自己堆库文件要省事很多?

weiwei4 发表于 2015-10-17 14:35:47

不错,有类似arduino的感觉
支持支持

venus5712 发表于 2015-10-17 14:38:06

支持下

字数补丁。。。

xwiron 发表于 2015-10-17 14:58:09

RudeBoy 发表于 2015-10-17 14:31
最近也打算这样干,是不是比自己堆库文件要省事很多?

OS,NET组件配置确实很简单,直接就可以用,基本不需要考虑移植问题,因为芯片不一样一般根据驱动接口可以自己修改驱动,比如以太网和flash存储器可能需要自己改,有模版可以参考。

kinsno 发表于 2015-10-17 15:33:45

shentqlf 发表于 2015-10-17 12:36
可以这么说吧

说好的OS代码呢,没发现呢?

daheshangshang 发表于 2015-10-17 16:12:33

谢谢楼主分享,好东西

mega1702 发表于 2015-10-17 16:18:36

非常好的东西,支持一下!!!!!

wt3333 发表于 2015-10-17 16:30:38

很好的项目 ,先学习下

MZMMZMMZM 发表于 2015-10-17 16:32:16

很牛啊,支持下

wt3333 发表于 2015-10-17 16:34:15

你说的mango大神是谁啊

K.O.Carnivist 发表于 2015-10-17 17:33:21

lz了解过mbed SDK么,感觉lz所做的并没有在哪里超过它……

shentqlf 发表于 2015-10-17 17:36:21

本帖最后由 shentqlf 于 2015-10-17 18:24 编辑

kinsno 发表于 2015-10-17 15:33
说好的OS代码呢,没发现呢?

昨天喝高了~~~
导致昨天没能及时更新,对不住网友了。。。
今天整理了下,把操作系统的代码搞上来。
遗留问题:由于核心代码以lib的形式发布,编译器不会重新编译,导致ebox.h中的
#define USE_OS即使设置为1也不会去重新编译核心代码。所以我重新发了一个带os的固件库。一个是
#define USE_OS 0不带操作系统
#define USE_OS 1带操作系统
两个版本。



jiangkehong 发表于 2015-10-17 17:44:06

shentqlf 发表于 2015-10-17 17:36
昨天喝高了~~~
导致昨天没能及时更新,对不住网友了。。。
今天整理了下,把操作系统的代码搞上来。


我说呢,昨晚刷了一晚都没看到,我先下来看看

shentqlf 发表于 2015-10-17 17:47:12

kinsno 发表于 2015-10-17 15:33
说好的OS代码呢,没发现呢?

上传了。。。

shentqlf 发表于 2015-10-17 17:47:55

K.O.Carnivist 发表于 2015-10-17 17:33
lz了解过mbed SDK么,感觉lz所做的并没有在哪里超过它……

没有了解。。。学习下去

rainbow 发表于 2015-10-17 17:50:40

好东西一定要顶。

无心星矢 发表于 2015-10-18 10:23:09

只要是开源的必顶无疑。支持楼言主。
页: 1 [2] 3 4 5 6
查看完整版本: eBox生态圈:简化STM32编程,4个月完成eBox固件库(申精)