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
只要是开源的必顶无疑。支持楼言主。