自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TT的小窝

学习笔记

  • 博客(41)
  • 收藏
  • 关注

转载 MT的使用

<br />Z-STACK问题之串口结构uartCfg_t乱说<br /> <br /><br />typedef struct<br />{<br />uint8 *rxBuf;//接收缓存<br />uint8 rxHead;//头<br />uint8 rxTail;//尾<br />uint8 rxMax;//接收最大长度<br />uint8 rxCnt;//计数<br />uint8 rxTick;//时间<br />uint8 rxHigh;//高位<br />uint8 *txBuf;<br

2010-11-22 10:55:00 878

原创 zigbee学习资料铺 开张!

<br />开始弄zigbee了<br />开个仓库存货~~(嗯,和现在通货膨胀挺配的 )

2010-11-18 10:21:00 704 1

原创 囤积的各种资料~

中国zigbee联盟论坛http://www.51zigbee.com/bbs/成都无线龙技术论坛http://www.docin.com/p-8747687.html讲IAR使用方面的资料http://www.docin.com/p-8747687.html

2010-11-09 09:55:00 473

转载 浅谈ARM仿真器中的断点资源

<br />Q:RT,平时仿真调试的时候要用断点,但是发现好象一般象IAR,ADS的话好象只支持你设置2个断点(在想设置断点的地方按鼠标右键设置),如果多了的话就无法单步执行了。如果这种断点是硬件断点的话,那么外面经常说的软件断点又是什么呢?应该怎么设置软件断点呢? <br />Q1:你试试用H-jtag加wiggler(使用IAR),我用它可以设好几个断点,也可以单步运行. 在H-jtag的作者的一篇“ARM JTAG 调试原理.pdf”有详细说明断点的实现原理等。有介绍软断点和硬断点的。 <br />Q

2010-11-09 09:17:00 1120

原创 BSP之OAL

先看看前辈们的讲解~ WinCE OAL架构分析:http://blog.csdn.net/nanjianhui/archive/2009/01/18/3830452.aspx WinCE OAL中的Startup.s介绍:http://blog.csdn.net/nanjianhui/archive/2009/01/31/3855686.aspx WinCE OAL中的O

2010-05-06 10:31:00 1947

原创 BSP包的克隆

重新画了板子,顺便把BSP包也更新一下,按照需要做了下修改。 刚刚着手BSP学习,有点头大,乱七八糟的东西好多~~~面对这种混乱的局面,还是先能用起来再说吧~~ 开发BSP包,最简单的就是clone一个了。按照手册上的说明,一步步来,很快完成。不过这里犯了个低级错误……明明已经克隆完一个BSP了,可是在catalog的BSPs里找不到呀~~折腾了一下午,也试了很多次,终于发现,原来

2010-03-22 16:24:00 564

原创 开机画面定制

SKY2440开发板开机有两个画面,一个是uboot里的,一个是系统BSP的,如果要想修改这两个画面,要对uboot和BSP都要进行修改。 u-Boot部分开机画面的修改下载了官方论坛上的新版本uboot,按照手册内容,操作如下:1、开机空格进入uboot菜单2、选择1选项,将新版的uboot烧写进去3、重启,选择b选项,把自己定制的开机logo画面下载到开发板(这里需要用

2010-03-02 14:35:00 1844

原创 evc的Micorsoft ActiveSync同步——备忘

新定制了一个操作系统项目文件,下载到开发版后出现evc无法同步的问题。其实Micorsoft ActiveSync 已经连接上了,但是就是无法与evc同步。在开始定制系统的时候就遇到过这样的问题,后来解决了,不过现在又出现了,郁闷…… 忽然想起来开发板用户手册上的一个注意事项:当定制的wince系统中有网线的时候,如果只用usb进行传输,需要禁用开发板的网卡。 就是这个原因!!

2010-02-24 15:36:00 587

原创 eVC编程遇到的各种问题之——进程之间的通讯

在做个程序,要读取串口数据、提取、分析、显示。在程序执行时要调用串口程序,因此要读取到串口进程的数据。这就涉及了所谓进程间的通讯了~~ 进程间的通讯方法有多种,就选了个比较简单的,发送COPYDATA消息的方法来实现。调用串口进程后,每每串口接收到数据后,向主进程发送COPYDATA消息,主进程在接到消息后进行处理。 现在将遇到的问题和解决的办法总结下~~备忘…… 问题一:

2010-02-01 19:54:00 770

原创 eVC编程遇到的各种问题之——自定义消息的方法

在EVC中自定义消息自定义消息的方法.h文件:#define WM_MYMESSAGE WM_USER+5...afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);....cpp文件:BEGIN_MESSAGE_MAP(CMessageDlg, CDialog)//{{AFX_MSG_MAP(CMessageD

2010-01-31 21:09:00 1248 1

原创 eVC编程遇到的各种问题之——进程的打开和关闭

想在进程A中可以打开或者进程B,用到了evc的进程调用。 打开进程并没有遇到什么问题,按照《evc高级编程及应用开发》一书的例子,很顺利的就完成了进程的开启。代码如下:        PROCESS_INFORMATION processInfo; //进程相关信息    if (!CreateProcess(FileName, NULL, NULL, NULL, NULL, CR

2010-01-28 20:15:00 695

原创 eVC编程遇到的各种问题之——各种消息

WM_CLOSE与WM_DESTROY区别(转) WM_CLOSE 先于WM_DESTROY收到     case WM_CLOSE:                PostQuitMessage (0) ;                break;     case WM_DESTROY:                MessageBox(NULL,TEXT("123"),T

2010-01-28 13:58:00 536

原创 eVC编程遇到的各种问题之——类的删除

evc的类的删除与vc不同,evc中是没有clw文件的 vc中类的删除如下:方法一:应该是先在windows里面删除.h和.cpp文件,然后打开项目,Ctrl-W打开Class    wizard,选这个Dialog类,然后提示找不到了,选remove,然后到File    view列表里面选这两个文件,按Delete删除,这样才彻底,否则.clw文件内会保留信息的  方法二:

2010-01-28 11:36:00 721

原创 进程间的那些事~~

VC中调用外部程序方式总结(转) 三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。WinExec 两个参数,前一个指定路径,后一个指定显示方式。ShellExecute 可以指定工作目录,并且还可以寻

2010-01-28 10:44:00 838

原创 eVC编程遇到的各种问题之——bmp文件

想要实现一个从设备上读取bmp图片,再显示在对话框里的功能。本来挺简单的,可是却出现了各种问题……查看前人的编写代码发现,大部分用了LoadImage,但是并没有把文件读取进来。调试发现h_bmp句柄是NULL,就是说出了错误。GetLastError()发现错误返回值是1814,The specified resource name cannot be found in the image

2010-01-27 14:29:00 1330 1

原创 evc中BMP文件的读取与显示资料集

EVC-在MFC中将BMP格式图片显示到对话框或文档中 可在OnPaint,OnDraw,OnEraseBkgnd实现OnPaint中 CDC   dcMem;     dcMem.CreateCompatibleDC(&dc);     //创建内存设备上下文,与另一个设备上下文匹配。可以用它在内存中准备图像CBitmap   bmpBackground;   bmpBa

2010-01-26 21:00:00 1231

转载 bmp文件资料

http://bbs.bccn.net/viewthread.php?tid=187917 1BMP文件头:BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息                 字节数Public Type BITMAPFILEHEADER                                                          

2010-01-25 19:55:00 952

原创 shell定制总结

近期研究wince界面的定制,查了很多相关资料,也做了许多尝试,想把学到的东西总结下,就当作整理思路了~~ 现在比较常用的shell定制方式如下: 启动方案:1、修改标准shell。如去掉桌面图标、修改桌面背景、隐藏任务栏等等,其实本人觉得主要的用意就是使桌面看上去简单些,甚至是看上去什么都没有,给人种没有启动标准shell界面的感觉,为后面启动自己的界面做准备。2、启动自

2010-01-17 21:02:00 584

转载 WINCE BIB文件相关资料

在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WinCE image中。当然,BIB文件还决定了WinCE设备内存的分配,其中定义了WinCE

2010-01-13 15:42:00 545

转载 Windows CE实用开发技术Shell定制例子

A.PB/File/New   platform,工程名:MyShell(定制为Internet   Application类型) B.编译MyShell C.PB/File/New   Project   or   File,工程名:IESHELL(类型为WCE   Application,空工程) D.文件复制 复制$(_WINCEROOT)/PUBLIC/IE/OAK/IESIMPLE/中的

2010-01-13 15:16:00 1325

原创 WINCE REG文件相关资料

http://hugaoquan.blog.163.com/blog/static/2694069920091115343892/ REG文件    注册表文件,这个和Windows操作系统中使用的注册表文件基本一样,在BSP中主要是Platform.reg,该注册表文件描述了和硬件平台相关的配置,大部分是用来描述驱动的相关信息。  注册标的格式如下:de>[KEY1]de

2010-01-13 14:17:00 2051

转载 WINCE SOURCES文件详解

SOURCES文件是WINCE底层开发中最重要的文件之一,主要的配置项如下:TARGETNAME,定义模块名称.TARGETTYPE,模块的种类,可以是DYNLINK, LIBRARY,EXE.如果TARGETTYPE是DLL,则可以定义DLLENTRY,将Dll入口定义成别的不是DLLMain的函数,如果DLL的入口是DllMain,则不需要别的定义。如果TARGETTYPE是EXE,则可以

2010-01-12 15:34:00 1022

转载 Platform Builder实践之运行环境

http://www.joymo.cn/Html/articles/pocketpc_6_0555626680.html       在以前的文章中我已经数次提到了Platform Builder(简称PB),并且简单的讲述了利用PB v4.1的定制平台向导(New Platform Wizard)创建了几个CE的平台。从这一篇文章起,我和PB爱好者们一起进入PB的世界,一起领略PB的风采

2010-01-12 10:55:00 335

转载 Platform Builder实践之拾遗补缺

本篇文章是对前面讲过的关于PB的系列文章做一些补充,因为PB包含的知识面太广也太杂,所以针对一些杂项归纳在一起写成这一篇文章。当然一篇文章绝不可能包罗万象,有时间我会陆续写出来。   【Windows CE安装目录】  Windows CE.net v4.1默认安装路径为C:/wince410。其子目录名及目录包含内容如下:  Others 包含ATL、MFC运行时文件等。  Platform 包

2010-01-12 10:53:00 341

转载 Platform Builder实践之配置文件

 这篇文章主要讲解PB的配置文件。从用途方面分析,PB包含两种配置文件。分别是源码配置文件和镜像配置文件。下面分别讲解这两种配置文件。   一、源码配置文件:  源码配置文件用于编译源码时使用。这里的源码是指Windows CE公开的源码,如驱动程序、系统应用程序等。PB在编译平台时将这些公开的源码即时编译并将编译链接后的文件复制到平台工程子目录里。记得前面讲过PB在开始编译时调用cebuil

2010-01-12 10:47:00 247

转载 Platform Builder实践之编译

接上一章所说,当用PB的“定制平台向导”选取了一个平台的所有特征(feature)后,接下来的工作就是编译了。即使你从来未曾编译过,你也能想象得到编译的时间一定很长。因为PB是在编译一个操作系统,而非一个应用程序。当然,越快的硬件环境编译的速度就越快。一般我编译一个内核需要5分钟到10分钟之间。  在编译之前你可能还要对这个CE平台的某些特征进行修改。为此,你必须熟悉PB的操作环境。下面图1是PB

2010-01-12 10:37:00 468

原创 shell定制遇到的问题

按照《Windows CE实用开发技术》一书的9.9节,开始WinCE  shell定制的学习。 问题1:建立New Platform的时候,编译通过,但是运行模拟器仿真时,模拟器居然黑屏了……换了以前的程序,明明下午还好用的模拟器,居然都黑了脸!郁闷了一小个晚上~~实验室该关门,无奈等到第二天再尝试下,居然又奇迹般的恢复了!原因:不知道……难道是我的电脑自我修复了?!#@

2010-01-11 16:38:00 604

原创 shell定制相关资料

shell开发,是系统开发的一个部分。最明显的是Shell的代码,是属于BSP的一部分。需要使用PB,而不是EVC或VS2005!  wince下shell 的定制http://blog.csdn.net/fanyw/archive/2009/11/12/4804547.aspx首先我们需要了解下定制shenll的整个流程:1、shell可以从两个方面来定制:

2010-01-07 14:01:00 2490

原创 绘图相关问题的学习

 关于窗口刷新Invalidate、InvalidateRect和UpdateWindow三个函数的分析http://hi.baidu.com/ustc%5F/blog/item/388303544bc154173a293521.html (1)Invalidate       Invalidate标记一个需要重绘的无效区域,并不意味着调用该函数后就立刻进行重绘。类似于PostMe

2010-01-06 16:56:00 395

转载 VC字符串函数大全

http://baike.baidu.com/view/1570652.htm bcmp(比较内存内容) 相关函数   bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp表头文件   #include定义函数   int bcmp ( const void *s1,const void * s2,int n);函数说明   bcmp()

2010-01-05 20:58:00 713

转载 vc中数字和字符串的转换问题

VC++中将数字转换成字符串的函数是哪一个? 可以用CString类的Format()方法,具体实现如下:int i = 2008;CString str;str.Format("%d", i);这样就OK了。函数解析:CString::Formatvoid Format( LPCTSTR lpszFormat, ... );void Format( UINT nFor

2010-01-05 16:10:00 8635

原创 eVC编程遇到的各种问题之——串口相关

问题一:SetCommMask()和WaitCommEvent() SetCommMask()用途:设置串口通信事件。原型:BOOL SetCommMask(HANDLE hFile,DWORD dwEvtMask);参数说明:-hFile:串口句柄-dwEvtMask:准备监视的串口事件掩码注:在用api函数撰写串口通信函数时大体上有两种方法,一种是查寻法,另外一种是事件通知法。这两种方

2009-12-29 18:47:00 2776 1

原创 evc模拟器中串口的使用

调试串口程序时候,发现模拟器的串口是不能使用的。上网查----找到解决方案如下!!!   模拟器的默认配置里,模拟器的串口并没有实际连到PC的串口上。       修改配置方式:     evc   menu:     tools   |   configure   platform   manager...     选择你要使用的模拟器,进入Properties...     点Star

2009-12-28 14:09:00 632

转载 VC6.0常用控件常用方法介绍

*除非特别说明,本文中所用控件变量类型为Control一般控件可用/不可用EnableWindow(TRUE);EnableWindow(FALSE);1、Static Text------------静态控件 --类CStatic取值/赋值(变量类型为Control)m_lbl.GetWindowText(string);m_lbl.SetWindowText(str

2009-12-27 21:09:00 1880

转载 利用MFC消息映射机制自定义消息

Windows系统中的程序大部分都是通过消息和事件驱动的。在windows下的应用程序主要工作是进行消息的循环处理,通过循环等待消息的到来和事件的发生,然后对不同的消息和事件运行相关的代码,完成相应的操作。Windows提供了大量的消息,主要包括3种类型:标准消息、通知消息和命令消息。当然也可以根据用户的需要自定义一些消息。这些消息在MFC中有统一的处理框架,即消息映射机制。消息映射机制将消息及其

2009-12-27 18:45:00 766

原创 eVC编程遇到的各种问题之——各种指针的获取

【转】VC6.0中如何在对话框中如何获得View类指针vc中如何在其他类,或者对话框中获得View类指针,进而获得客户区CDC,这是在做图形处理中常遇到的问题。下面将列出一个很简单的方法,获得相应的指针假定项目名为FDSFrame,则代码如下。CMainFrame* pFrame = (CMainFrame *)AfxGetMainWnd();   CChildFrame *pCh

2009-12-24 10:06:00 850

转载 定制自己的Evc4.0中文SDK(转)

说在前面:……其实按照这里转载的方法做了,不过还是不能显示中文(不知道哪个地方没做对吧),郁闷ing~~~后来在网上找到了一个做好的中文SDK——CHSEmulator,人家做的就好用……  定制自己的EVC4.0中文模拟器            中文模拟器这个问题很多人存在的问题,EVC4.0自带的STANDARDSDK_4.1 Emula

2009-12-17 20:36:00 1221

原创 one or more files from the emulator for windows ce installation is missing 解决方法

遇到了这个问题~~寻找解决方法…… 摘自http://hi.baidu.com/p2p%C6%F0%B7%C9/blog/item/707898942546a542d1135e3f.html当模拟器在启动时,会出现一个标题为“Emulator for Windows CE”的消息框,消息文本为“One or more files from the Emulator for Wind

2009-12-11 15:34:00 1744

转载 关于Debug和Release之本质区别的讨论(转)

经常在 CSDN 上看见有人问 Debug 运行正常但 Release 失败的问题。以往的讨论往往是经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气。最近我看了一些这方面的书,又参考了 CSDN 上的一些帖子,然后深入研究了一下关于二者的不同。以下是我的一些体会,拿来与大家共享。--------------------------------------本文主要包含如下内

2009-12-10 21:17:00 457

原创 LINK : fatal error LNK1104: cannot open file "mfc42d.lib"

想仿真调试evc程序,可是安装了SDK之后总是会出现这个错误。而且选择APP程序就可以通过,MFC就不行。重新安装了SDK,不行……把evc重新装了下,还是不行……后来上网查了下,说是Unicode的问题。恩~~学习了! 网址:http://faq.csdn.net/read/209407.html问题内容:程序出错:LINK : fatal error LNK11

2009-12-10 20:44:00 9200

空空如也

空空如也

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

TA关注的人

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