- 博客(20)
- 收藏
- 关注
转载 Eclipse RCP 从菜单打开Editor
public class OpenEditorHander extends AbstractHandler implements IHandler { @Override public Object execute(ExecutionEvent event) throws ExecutionException { // HandlerUtil.getAct
2013-02-27 15:38:45
745
原创 Z-stack中对按键的处理
在基于Z-stack的应用程序设计中,HAL(硬件抽象层)是这样运行的:void osalInitTasks( void ){…… Hal_Init( taskID++ );……} 打开 Hal_Init( ),似乎什么也没有做,只是完成了一件事情,给这个任务一个ID,实际上,对硬件的初始化的工作,在任务启动之前都已经开始做了,任务的运行,只是可以接收发给
2011-11-18 22:36:36
1987
原创 使用Eclipse开发的ZigBee无线网络环境监测系统
图1是整个系统的拓扑结构图,使用了多个节点构造一个基本的ZigBee传感器网络,在每个传感器节点上可以使用多个传感器采集信号。从节省能量的角度,每个节点之上最好只连接一个传感器。传感器采集到的信号可以周期性地发送到协调器节点,这里采用了多点对一点的通信方式,所有的传感器节点向协调器发送节点。传感器节点可以根据需要配置成路由器或终端节点。为简单起见,在连接时没有采用地址绑定。
2011-11-14 21:42:08
3464
转载 简便更改Eclipse的Title标题/标题图标/启动画面
前两天在“小小凉粉”的《动态改变RCP应用程序的标题》一文中看到了如何改变RCP程序的Title标题,提示和帮助很大,今天我又找到了一个方便的更改Eclipse的Title标题/标题图标/启动画面/帮助信息的方法,配置好后,只需更改plugin.properties 文件中的内容即可更改Eclipse的Title标题等,现与大家分享一下,请大家多多指教:) 我的实现步骤如下:1
2011-11-10 20:34:57
2786
转载 eclipse中文乱码问题解决方案
1:eclipse之所以会出现乱码问题那是因为eclipse编辑器选择编码规则变了。一般默认都是UT-8或者GBK如果你不小心改变了,如果改回来有时候就出问题了。 如果你是在某个工程里改的,那么这个工程里所有的中文都是乱码,如果你在windows---首项里修改,那么所有的工程都是乱码。而且改不回来,也许是 eclipse设计缺陷吧,根本原因我还不知道,但是eclipse会把你改的设置保
2011-10-30 14:38:43
674
转载 Eclipse SWT/JFace/RCP 学习资源
Eclipse.org 官方网站 www.eclipse.orgEclipse官方网站;值得敬佩的是它对Eclipse的介绍真的很全面,从中不仅可以了解Eclipse的项目的组织、进展, 而且有很多的技术文章(比如介绍SWT就有一百多个Snippet让初学者快速掌握SWT编写技巧),它的CVS Repository可以让你随时关注项目的更新情况.CVS repository
2011-10-30 14:32:37
1048
原创 ZigBee项目开发初步(一)
在进行ZigBee项目开发之前,需要了解以下基本概念。1. endpoint ZigBee项目的开发是以应用为基础的,一个应用就是一个endpoint,在一个节点上,可以运行240个用户应用程序,编号从1到240,编号为0的是ZDO,这是一个管理应用。编号为255的是广播地址,用于向这个节点的所有应用发送广播信息,如下图所示。所以,一个应用的地址除了节点的网络地址外,还要有e
2011-10-25 21:09:36
2395
原创 我的ZigBee学习过程
1. 我为什么选择ZigBee 物联网风起云涌,可以说是目前最热的技术,但对物联网的看法可谓见仁见智,有人认为物联网就是新瓶装旧酒,有人认为物联网是本世纪最有前途的技术。抛开争论不说,在物联网领域,ZigBee技术无疑是引人注意的无线通信技术之一。
2011-10-17 21:38:09
2235
原创 Sample Application分析(1)
<br />Sample Application是TI自带的一个示例程序,它运行在CC2430开发板上,在开发板上运行协调器程序和终端程序。在每一个板上运行的程序实现两类信息的发送。其实现的功能是:<br />(1)周期信息的发送(periodic message)<br /> 每一个设备将按照固定的周期发送广播信息,广播信息的地址是0xFFFF,信息是以消息的形式发送的,消息包的负荷(或者说内容)是消息进行计数的计数值。<br /> 周期信息的发送是自动执行的,在设备初始化完成以后
2011-05-25 00:12:00
1870
原创 tolower用法
<br />函数名: tolower <br />功 能: 把字符转换成小写字母,非字母字符不做出处理 <br />头文件:在VC6.0可以是ctype.h或者stdlib.h,常用ctype.h <br />用 法: int tolower(int c); <br />示例:<br />#include"stdio.h"<br />#include"ctype.h"<br />void main()<br />{<br /> char ch;<br /> ch=getchar();<br />
2011-04-18 22:02:00
1431
原创 isalpha用法
<br />isalpha函数用来判断传入的是否是字母,如果是返回非零值,否则返回0。<br />函数:isalpha<br />原型:int isalpha(int ch)<br />头文件:ctype.h<br />功能:如果ch的内容为字母表中的字母,本函数返回非零值,否则返回零值。<br />示例:<br />#include"stdio.h" #include"ctype.h" void main() { char ch; ch=getchar(); while(ch!='@') { if(isa
2011-04-18 21:55:00
3559
原创 在Android开发中出现“ActivityMain] Conversion to Dalvik format failed with error 1”错误的处理方法
<br />在 Project » Properties » Java Build Path » Libraries and remove 除了"Android X.Y" 以外其余的jar都remove,然后在重新将这些文件添加进去就OK。
2011-04-17 23:49:00
639
原创 用Eclipse开发的资产管理系统
<br /> 使用Eclipse可以开发出很酷的Java应用程序,最近花了个把月的业余时间开发了一个简单的RCP程序,感觉很有收获。eclipse的RCP开发出来的程序具有windows应用程序的外观,Java程序的优雅,特别是Eclipse的插件机制,对程序框架的变革可以说是革命性的,也难怪这么多大牌的软件开发公司纷纷投入Eclipse的,相续发布自己的基于Eclipse的插件产品。<br />
2010-12-14 21:59:00
1348
1
原创 define与typedef一样吗?
<br /> 1.#define是什么?<br /> #define为一宏定义语句,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“貌似简单、实际复杂”的宏。<br /> #define并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了,实际上是简单的替代。类似于Word中的查找且替代的操作。由于只是简单的替代,因此难以发现潜在的错误及其它代码维护问题。<br /> 如:<br /> #define INT int<b
2010-12-02 22:56:00
626
原创 IAR EM8051 的卸载后重装
<br /> 运行ZigBee示例程序时发现版本太低,安装7.50后发现无法使用,使用360卸载后重装依旧。将许可证相关的文件全部卸载后,还是没有改观,似乎能用的方法只有重装系统了,心有不甘。仔细分析,目前没有改变的只有注册表了,在注册表的编辑窗口搜索IAR项,将与使用许可相关的内容删掉,又使用360将无用的注册表项删除,重新启动后再装IAR,一切OK。<br />
2010-08-10 23:11:00
6362
转载 国外电子类网站
<br />http://www.mcu123.com/news/Article/web/uc/200608/190.html avr的资源入口,很好。 http://www.dckits.com/ 几个电子项目 http://www.directron.com/index.html 一个巨大的电子项目,,零件网站 http://www.hometheaterhifi.com/masterindex_diy_projects.html 影音方面的电子项目 http://www.web-ee.com/ 学习电
2010-07-23 07:00:00
2396
原创 使用IAR embedded workbench for MCS-51编写的一个示例程序
新下了一个IAR ,不知道该IDE是否好用,使用了一个程序测试了一下,并烧到89c51上。#include "ioAT89C51.h"void delayms(unsigned int number) {unsigned char temp;for(;number!=0;number--) {for(temp=112;temp!=0;temp--) { }}}void main(void){ P3_bit.P3_3=0; while(1) { P0_bit
2010-07-19 23:02:00
4618
原创 使用伟福仿真器对IAR 8051生成的HEX文件进行仿真
在使用IAR Embedded Workbench for MCS-51进行开发时,由于没有硬件仿真器,无法进行实时仿真调试。后来在使用伟福仿真器中发现,可以直接导入HEX文件,这样就可以将IAR 上编译连接成德HEX文件导入到伟福仿真器环境中,在目标平台上运行实现实时硬件仿真。调入目标文件这是就可以对反编译的汇编代码进行跟踪调试。
2010-07-19 23:00:00
4402
原创 在IAR中实现跑马灯程序
#include "ioAT89C51.h"#define led P0/******** 时间延迟**********/void delayms(unsigned int number) {unsigned char temp;for(;number!=0;number--) {for(temp=112;temp!=0;temp--) { }}}/********************************/void main(void){unsigned char temp;
2010-07-19 22:58:00
4243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人