5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: gale
打印 上一主题 下一主题

让你的DEVO7E升值1000元! GALEE DEVO7E固件(楼顶源码、编译方法已发布)

  [复制链接]
141
发表于 2013-3-14 12:12 | 只看该作者
本帖最后由 飞行无极限 于 2013-3-14 12:15 编辑
gale 发表于 2013-3-14 10:17
看这里,老外写的很详细了,比看电路图还爽。
http://www.deviationtx.com/articles/18-devo-7e-hardwar ...

谢谢。昨天晚上在老外的网站上好好的看了下,看到这个了。主要还是习惯看图纸,当然,按这个描述也够了。

今天折腾了一上午,想把程序放到MDK下编译,结果错误实在太多,改都改不完(甚至还用到了一些linux下的头文件),终于认输。现在在老老实实的按照网站上的介绍安装开发环境。
但我认为像这样的开发环境: Mingw+Phyton+Java+Eclipse+CDT插件+Mercurial插件,这绝不是给一个写单片机程序的人用的,而是纯写软件的人可能更合适,而写软件的未必对硬件有多熟悉。
本来一个MDK或IAR就能解决的事却被老外搞的这么复杂。也许国外的情况如此,但就国内而言,有限的精力被过多分散在对新软件的学习上,恐怕这样是要打退不少人的,进入门槛太高,开源也就没什么意义了。


欢迎继续阅读楼主其他信息

142
发表于 2013-3-14 12:38 | 只看该作者

143
 楼主| 发表于 2013-3-14 12:55 | 只看该作者
飞行无极限 发表于 2013-3-14 12:12
谢谢。昨天晚上在老外的网站上好好的看了下,看到这个了。主要还是习惯看图纸,当然,按这个描述也够了。 ...

问题的根源是。。。。你的MDK是盗版的。。。。老外他们都是用免费的(正版)

实际上没那么复杂啦,我会整理一下开发环境建立指南,当然,对于用惯了IDE的人来说可能比较难适应,我是习惯了写代码,运行,看结果,没有在线调试的过程。

144
发表于 2013-3-14 14:36 | 只看该作者
gale 发表于 2013-3-14 12:55
问题的根源是。。。。你的MDK是盗版的。。。。老外他们都是用免费的(正版)

实际上没那么复杂啦,我会 ...

这样有点理解了。刚刚把Eclipse配置的差不多了。经过一番摆弄也有点明白是怎么回事了。现在的问题是,1. Click File->Import, select Clone Exixting Mercurial Repository, then click next and follow until finish (you can clone in other directory name, just change it to your desire name)
这里我的理解是要我们从什么地方下 载一个DEVO7的工程文件,然后再自己修改。开始因为不懂,以为只能是GOOGLE CODE(还跑去注册),后来才明白,可以是别的。问题是下 载地址是什么?

145
 楼主| 发表于 2013-3-14 15:59 | 只看该作者
等你研究完分享一下哈,我是直接命令行编译了。
146
发表于 2013-3-14 16:53 | 只看该作者
本帖最后由 suvsuv 于 2013-3-14 16:58 编辑
飞行无极限 发表于 2013-3-14 14:36
这样有点理解了。刚刚把Eclipse配置的差不多了。经过一番摆弄也有点明白是怎么回事了。现在的问题是,1.  ...

这个是存放代码变更的地址,deviation最后一个入口有描述: http://www.deviationtx.com/links
比如如果要获取PB的最新代码,点击上面页面第一项就可以看到,对应的Url: https://bitbucket.org/PhracturedBlue/deviation  ,将这个地址填入即可自动获取服务器代码

解释一下,Bitbucket是跟google code类似的免费开源代码存放服务器,google用 svn来获取/提交代码, bitbucket用Mercurial来获取/提交代码。Bitbucket服务器比code google好的地方在于不单止提供了代码管理,同时支持bug管理(在Issues点进去就可以看到最新的bug和让任何用户提交bug), 代码变更历史管理,Wikik文档存放等,所以目前主流的开源项目都选git或者bitbucket, 用google做为代码存放已经很少很落伍了。
对于固件开发,你不能停留在你自己用keil/mdk那样的认知水平,国内一流的电信公司,智能机公司,开发arm相关固件都是跟deviation一样, gcc + arm交叉编译环境是必然的选择。至于eclipse,如果你熟悉gdb调试命令,完全可以不用,用文本编辑器和命令行就足以。 Eclipse只是给非linux用户的一个选择而已。



147
发表于 2013-3-14 17:01 | 只看该作者
suvsuv 发表于 2013-3-14 16:53
这个是存放代码变更的地址,deviation最后一个入口有描述: http://www.deviationtx.com/links
比如如果 ...

呵呵SUV大神出现了,我也是停留在MDK和IAR的阶段,做装置类多些,对这个系统还是比较费劲^_^
148
发表于 2013-3-14 18:05 | 只看该作者
门外汉,不懂,看天书,
149
发表于 2013-3-14 21:57 | 只看该作者
suvsuv 发表于 2013-3-14 16:53
这个是存放代码变更的地址,deviation最后一个入口有描述: http://www.deviationtx.com/links
比如如果 ...

感谢指教。
看来这个开源程序上值得我学习的东西太多了。地好好学习了。

150
 楼主| 发表于 2013-3-15 13:50 | 只看该作者
suvsuv 发表于 2013-3-14 16:53
这个是存放代码变更的地址,deviation最后一个入口有描述: http://www.deviationtx.com/links
比如如果 ...

suv大,那个bit啥的我注册了,但是不会用啊,hg工具在哪里能弄到啊。。。落伍啊我
151
发表于 2013-3-18 21:14 | 只看该作者
本人电脑白痴,等lz发完整的教程咯。
152
发表于 2013-3-18 22:25 | 只看该作者
我只看了第一页,就知道,楼主是神级高手,造福模友的救世主,谢谢无私分享!
153
 楼主| 发表于 2013-3-18 23:21 | 只看该作者
1、修改了“不指定HOLD开关就一直锁定”的问题
2、开机画面增加了编译日期显示
其他未修改。。。今晚弄了一晚上三轴。。。

galee devo7e.rar

36.95 KB, 下载次数: 529

154
发表于 2013-3-18 23:36 | 只看该作者
程序正在看,稍稍有些头绪了。但系统1ms中断哪里看不懂,感觉函数指针SysTimerClkCallBack和SysTimerCallBackFunc都是空的,没指向什么实际的函数。
等版本稳定了,还请GALE大更新一下源程序。
头像被屏蔽
155
发表于 2013-3-19 16:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
156
发表于 2013-3-19 18:29 | 只看该作者
LZ不是搞这么复杂,直接就一个大成的HEX文件!教下如何下 载!就OK!
157
发表于 2013-3-19 20:38 | 只看该作者
请问       为什么通讯协议里只有:PPM、DSM2、DSMX、DEVO这4种选项呢?
158
 楼主| 发表于 2013-3-19 23:43 | 只看该作者
魔羯座-修罗 发表于 2013-3-19 20:38
请问       为什么通讯协议里只有:PPM、DSM2、DSMX、DEVO这4种选项呢?

因为还没移植其他协议。 其他协议都要加高频头硬件了。。。
159
发表于 2013-3-20 00:26 | 只看该作者
2401、2601、2801  这些不需要高频头
160
发表于 2013-3-20 11:56 | 只看该作者
华科尔的低端D控 有了DEVAITION固件 可以通玩很多小机   性价比一下子就出来了
要说到手感 D7E真的不大好 甚至还比不上早期华科尔的WK-2601控  
所以gale兄如果有可能还是把通讯协议都加些吧   
这样D7E才是真正的小机利器。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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