小眼睛也是有眼神的

早上叫醒我的不是闹钟,而是梦想。

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

2011年6月21日

摘要: 首先,要清楚什么时候才有工程给你获得它的名字。如果我们开始的是一个RCP,那么,这个RCP本身就是脱离了Eclipse的EXE软件,因而对于它来说,获得工程句柄是没有任何意义的。而一个Eclipse工程,必定是存在于一个Eclipse中,而且是一个打开了的Eclipse中。从这个角度上看,获取工程名字才有意义。那么,是由谁来获得呢,你们应该也猜到了吧,就是插件。比如我们在Eclipse中新建了两个工程,那么如何获得它的句柄与名字呢?这里直接给出代码了:1 IProject projectHandle[] = ResourcesPlugin.getWorkspace().getRoot().ge 阅读全文
posted @ 2011-06-21 15:34 dmg 阅读(1760) 评论(0) 推荐(0) 编辑

2011年4月20日

摘要: 已经有了Debug版本的经验,现在再搞一个Release版本就容易一些,虽然Release版本的内存安排本身会比Debug版本更难一些。今天,这里上传所有(Debug及Release)版本的源码,这两个版本都可以运行于STM32F103VCT6芯片上,基本上就是参考田园的KEIL工作改写了。下载:http://files.cnblogs.com/dmgslot/osty_djy_bk20110420.rar这才只是一个开始,下一步要真正尝试移植了。从STM32F130VCT6移到LM3S6432中,这块LM3S6432是去年在福州实习的时候帮CBM画的,我走的时候他送了我一块,因为是我第一块A 阅读全文
posted @ 2011-04-20 21:58 dmg 阅读(261) 评论(0) 推荐(0) 编辑

摘要: 向大家宣布一个好消息,我已经把DJYOS重新移回到GNU环境下来了。自从田园(DJYOS作者)认识了KEILMDK之后,他的DJYOS就改嫁到了商业IDE环境中去编译了。经过一个多星期的努力,我又将这个OS移回到了GNU环境下来了,这其实也是一个类IDE的环境(Eclipse+SourceryLite),感觉还是很不错的这个环境,比起MDK来,这个环境写代码真好了不少。特别就是Ctrl+点击这样的函数转换方式。首先介绍一个我的开发板,是DJYOS官方群里第一款自己专门设计用于学习DJYOS的,STM32F103VCT6,256KFlash和64KBRAM,资源还算不错。比起我自己画的一块STM 阅读全文
posted @ 2011-04-20 00:30 dmg 阅读(609) 评论(0) 推荐(0) 编辑

2011年4月17日

摘要: 今天傍晚的时候终于把这个DJYOS的源码改在Eclipse下可以编译了,但是下载到目标板上去还没有得到正确的反映。调试尚未仔细进行,其实就是几乎没有去跟踪。可想而知,后边还有很多工作要做。目前的估计是比较大的问题应该在映像与加载地址的安排上,我现在对这两个概念还很模糊。KeilMDK下有许多由Linker生成的符号,这些符号的含义比较关键,定义又是隐性的,所以一时还摸不到北。这里先上传工程代码吧,【编译通过而未调试】,Eclipse,Sourcery。下载:http://files.cnblogs.com/dmgslot/osty_djy_bk20110417.rar(被替换,请参照 《已经将 阅读全文
posted @ 2011-04-17 23:03 dmg 阅读(287) 评论(0) 推荐(0) 编辑

2011年4月15日

摘要: 一个晚上断断续续地终于把这套工具链搞定了,目前已经可以下载及调试STM32了。StepInto StepOver哦~~~~~~~~~~~~~~~··昨天晚上使用YAGARTO工具时,只是按照官方的全程一步一步地进行的,可是,可是进行到最后时却折了。从头再看一遍,再操作一遍也无济于事。所以晚上睡觉前再在网上找找了别人的解决方法,却发现使用Eclipse+Sourcery的人还是挺多的。就打算今天下班后再回来试试使用Sourcery,所以就有今天晚上的结果了。可别说我像郭沫若先生,墙头草啊,一会儿Sourcery,一会儿YAGARTO,一会儿又回到Sourcery。。。今晚晚上 阅读全文
posted @ 2011-04-15 00:08 dmg 阅读(2072) 评论(0) 推荐(1) 编辑

2011年4月13日

摘要: 这之前的一段时间里,我已经在CodeSourcery下已经对S文件进行编写了,但是我没有测试是否真正可以运行了。只是看了看反汇编的结果,感觉是正确。感觉 。但我在下载程序之前,想了一个问题,调试。一般情况是在Linux环境下,使用GDBServer+OpenOCD+JTAG来调试代码的,可是我的是Windows,我的是Jlink,对于我这样一个新手来说,Native的稳定的傻瓜的工具才会用。这可如何是好?我又要食言了。好在,我使用的编译器依然是基于GNU的。目前正在转移到Eclipse+YAGARTO+Jlink的环境中去。Eclipse下载的是Classic版本;YAGARTO在这里下载ht 阅读全文
posted @ 2011-04-13 22:01 dmg 阅读(210) 评论(0) 推荐(0) 编辑

2011年4月9日

摘要: 其实没什么意思。比较新奇一点的产品是手机伴侣,就是防止手机跑出一定距离,防监听,查看时间和来电显示等的一个小玩意,像手表一样戴在手上,当时没有拍照片。再就是看到了多彩的Pad和笔记本,我没有想到的,还不错呵。专业观众。。。 阅读全文
posted @ 2011-04-09 15:51 dmg 阅读(148) 评论(0) 推荐(0) 编辑

2011年3月30日

摘要: 一直以来都在使用MDK居多来学习ARM,现在毕业近一年了,终于又再一次准备尝试使用GNU的工具链来做嵌入式开发。主要原因是为了更好地学习嵌入式。IDE环境把许多细节问题给隐藏起来,让我们这类的新手一直被蒙着。而GNU在对待新手时就不这么友好,它的所有工作都是赤裸裸的,如果你吃透它,那么你什么也干不了。这就是开源的结果。手头有的板都是CM3内核的,有STM32和LM。所以要找的编译环境也必须支持这系列MCU。用得比较多的有丙个:CodeSourcery(有LITE免费版)和YAGARTO(配合ECLIPSE使用)。再有一层原因是,想自己移植一个国产的操作系统到该环境下去。更现实的原因是,移植好了 阅读全文
posted @ 2011-03-30 22:26 dmg 阅读(607) 评论(0) 推荐(0) 编辑

2011年3月29日

摘要: 哈哈,这么晚了。也被申请通过了呵。测试C语言呵。/* *********************** ********** *********************** >File: main.c >Author: dmg >Creatdate: 2011-03-28 +Description: +Modifydate: (None) -Ver: 1.0 -Note: (None)*********************** ********** *********************** */// ----> include files block <- 阅读全文
posted @ 2011-03-29 23:53 dmg 阅读(167) 评论(0) 推荐(0) 编辑