自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 705

原创 Z-stack中对按键的处理

在基于Z-stack的应用程序设计中,HAL(硬件抽象层)是这样运行的:void osalInitTasks( void ){……  Hal_Init( taskID++ );……}        打开  Hal_Init( ),似乎什么也没有做,只是完成了一件事情,给这个任务一个ID,实际上,对硬件的初始化的工作,在任务启动之前都已经开始做了,任务的运行,只是可以接收发给

2011-11-18 22:36:36 1892

原创 使用Eclipse开发的ZigBee无线网络环境监测系统

图1是整个系统的拓扑结构图,使用了多个节点构造一个基本的ZigBee传感器网络,在每个传感器节点上可以使用多个传感器采集信号。从节省能量的角度,每个节点之上最好只连接一个传感器。传感器采集到的信号可以周期性地发送到协调器节点,这里采用了多点对一点的通信方式,所有的传感器节点向协调器发送节点。传感器节点可以根据需要配置成路由器或终端节点。为简单起见,在连接时没有采用地址绑定。

2011-11-14 21:42:08 3385 4

转载 简便更改Eclipse的Title标题/标题图标/启动画面

前两天在“小小凉粉”的《动态改变RCP应用程序的标题》一文中看到了如何改变RCP程序的Title标题,提示和帮助很大,今天我又找到了一个方便的更改Eclipse的Title标题/标题图标/启动画面/帮助信息的方法,配置好后,只需更改plugin.properties 文件中的内容即可更改Eclipse的Title标题等,现与大家分享一下,请大家多多指教:)   我的实现步骤如下:1

2011-11-10 20:34:57 2746

转载 eclipse中文乱码问题解决方案

1:eclipse之所以会出现乱码问题那是因为eclipse编辑器选择编码规则变了。一般默认都是UT-8或者GBK如果你不小心改变了,如果改回来有时候就出问题了。    如果你是在某个工程里改的,那么这个工程里所有的中文都是乱码,如果你在windows---首项里修改,那么所有的工程都是乱码。而且改不回来,也许是 eclipse设计缺陷吧,根本原因我还不知道,但是eclipse会把你改的设置保

2011-10-30 14:38:43 646

转载 Eclipse SWT/JFace/RCP 学习资源

Eclipse.org 官方网站 www.eclipse.orgEclipse官方网站;值得敬佩的是它对Eclipse的介绍真的很全面,从中不仅可以了解Eclipse的项目的组织、进展, 而且有很多的技术文章(比如介绍SWT就有一百多个Snippet让初学者快速掌握SWT编写技巧),它的CVS Repository可以让你随时关注项目的更新情况.CVS repository

2011-10-30 14:32:37 1016

原创 ZigBee项目开发初步(一)

在进行ZigBee项目开发之前,需要了解以下基本概念。1. endpoint        ZigBee项目的开发是以应用为基础的,一个应用就是一个endpoint,在一个节点上,可以运行240个用户应用程序,编号从1到240,编号为0的是ZDO,这是一个管理应用。编号为255的是广播地址,用于向这个节点的所有应用发送广播信息,如下图所示。所以,一个应用的地址除了节点的网络地址外,还要有e

2011-10-25 21:09:36 2353

原创 我的ZigBee学习过程

1. 我为什么选择ZigBee         物联网风起云涌,可以说是目前最热的技术,但对物联网的看法可谓见仁见智,有人认为物联网就是新瓶装旧酒,有人认为物联网是本世纪最有前途的技术。抛开争论不说,在物联网领域,ZigBee技术无疑是引人注意的无线通信技术之一。

2011-10-17 21:38:09 2189

原创 Sample Application分析(1)

<br />Sample Application是TI自带的一个示例程序,它运行在CC2430开发板上,在开发板上运行协调器程序和终端程序。在每一个板上运行的程序实现两类信息的发送。其实现的功能是:<br />(1)周期信息的发送(periodic message)<br />       每一个设备将按照固定的周期发送广播信息,广播信息的地址是0xFFFF,信息是以消息的形式发送的,消息包的负荷(或者说内容)是消息进行计数的计数值。<br />       周期信息的发送是自动执行的,在设备初始化完成以后

2011-05-25 00:12:00 1784

原创 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 1362

原创 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 3415

原创 在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 605

原创 用Eclipse开发的资产管理系统

<br />      使用Eclipse可以开发出很酷的Java应用程序,最近花了个把月的业余时间开发了一个简单的RCP程序,感觉很有收获。eclipse的RCP开发出来的程序具有windows应用程序的外观,Java程序的优雅,特别是Eclipse的插件机制,对程序框架的变革可以说是革命性的,也难怪这么多大牌的软件开发公司纷纷投入Eclipse的,相续发布自己的基于Eclipse的插件产品。<br />

2010-12-14 21:59:00 1308 1

原创 define与typedef一样吗?

<br />     1.#define是什么?<br />       #define为一宏定义语句,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“貌似简单、实际复杂”的宏。<br />       #define并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了,实际上是简单的替代。类似于Word中的查找且替代的操作。由于只是简单的替代,因此难以发现潜在的错误及其它代码维护问题。<br />      如:<br />      #define   INT       int<b

2010-12-02 22:56:00 594

原创 IAR EM8051 的卸载后重装

<br />      运行ZigBee示例程序时发现版本太低,安装7.50后发现无法使用,使用360卸载后重装依旧。将许可证相关的文件全部卸载后,还是没有改观,似乎能用的方法只有重装系统了,心有不甘。仔细分析,目前没有改变的只有注册表了,在注册表的编辑窗口搜索IAR项,将与使用许可相关的内容删掉,又使用360将无用的注册表项删除,重新启动后再装IAR,一切OK。<br /> 

2010-08-10 23:11:00 5919

转载 国外电子类网站

<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 2284

原创 从百度到CSDN

今天,将家从百度迁到CSDN。以后要在这个新家生活了。

2010-07-19 23:05:00 512

原创 使用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 4475

原创 使用伟福仿真器对IAR 8051生成的HEX文件进行仿真

在使用IAR Embedded Workbench for MCS-51进行开发时,由于没有硬件仿真器,无法进行实时仿真调试。后来在使用伟福仿真器中发现,可以直接导入HEX文件,这样就可以将IAR 上编译连接成德HEX文件导入到伟福仿真器环境中,在目标平台上运行实现实时硬件仿真。调入目标文件这是就可以对反编译的汇编代码进行跟踪调试。

2010-07-19 23:00:00 4281

原创 在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 4117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除