自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(54)
  • 资源 (8)
  • 收藏
  • 关注

转载 Linux system函数返回值

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2011-09/42425.htm 例:1.status = system("./test.sh");  1、先统一两个说法:(1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值

2013-07-10 17:04:20 220

转载 Failed to load JavaHL Library.的解决——ubuntu下eclipse的svn插件使用javahl

转自:http://www.cnblogs.com/feng_013/archive/2010/07/22/1783228.htmlubuntu下eclipse安装subclipse之后使用javaHL作为连接器会出现一下错误:Failed to load JavaHL Library.These are the errors that were encountered:no li

2013-06-27 16:06:46 1399

转载 omap3530 wince DVSDK安装及编译工具

原文转自:http://blog.csdn.net/dephor/article/details/6232838#本文介绍如何构建wince系统下OAMP3530处理器的DSP处理器的开发环境。DVSDK 的集成开发环境是使用 setup_CCS_4.1.2.00027.exe 。开发环境的构建主要是包括安装 setup_CCS_4.1.2.00027.exe 软件及安装 dvsdk_

2012-12-11 22:27:11 793 1

原创 Could not find padstack

cadence16.5同事给的封装文件,不能正常在PCB上放置这个元件,提示如标题先把封装打开,然后导出。File->Export->Library,把所有都勾上,导出到库文件夹里。这样在PCB上就可以正常放置

2012-09-26 23:52:54 2161

转载 关于malloc(0)的问题

ANSI C的,如果认为malloc(0)是语法错误的话,下面我写的就不用看了。下面进入正题,关于malloc(0)这个问题,我在网上看到有个面试题好像就是问这个的,原题好像是:char *ptr; if ((ptr = (char *)malloc(0)) == NULL) puts("Got a null pointer"); else puts("Got a vali

2012-09-03 16:31:02 306

原创 USBSER驱动,3G模块USB转串口

最近弄3G的驱动,发现3G用得是USB转串口的方式。根据menuconfig的博客:http://blog.csdn.net/menuconfig/article/details/6122396弄的。平台:TI AM3715 WINCE6.0模块:实创兴的一个3G模块存在几个问题:1. usb连接后枚举没有问题,打开串口调试助手能看到由一个COM4的设备2. COM4能打开

2012-08-02 17:19:01 1519 1

转载 已解决:fatal error C1902: Program database manager mismatch; please check your installation

已解决:fatal error C1902: Program database manager mismatch; please check your installation今天在用 VC2005 编译项目时出现这个奇怪的错误,以前都用的好好的,网上搜索说需要把以下四个文件从安装目录的 Common7\IDE 目录下面 复制到 VC\Bin 目录下面: mspdb

2012-07-31 16:02:23 362

转载 linux 进程相关的ps、kill 、killall、pkill、xkill指令

Linux下ps命令详解linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, S

2012-06-20 12:53:34 2161

转载 'FILE_DEVICE_UNKNOWN' : undeclared identifier

GPIO之FILE_DEVICE_UNKNOWN2010-07-26 21:50在使用DeviceIoControl函数的时候,编译总是出现下面的错误:1>.\GPIOCTL_API.cpp(73) : error C2065: 'FILE_DEVICE_UNKNOWN' : undeclared identifier1>.\GPIOCTL_API.cp

2012-04-03 19:16:32 1664

转载 WinCE OAL中的RAM 内存扩展和定制函数

转自:http://space.itpub.net/16912323/viewspace-588922 在WinCE系统中,Kernel是如何使用内存的,如何知道内存的大小?是通过config.bib文件的描述,我们会在config.bib文件中MEMORY段定义WinCE内核所占用RAM的起始地址和大小,比如:MEMORY     NK      80001000  01E00000

2011-11-24 14:33:53 729

转载 WINCE 下鼠标事件处理

鼠标和触摸屏和桌面PC不同,Windows CE设备并不总是有鼠标的。作为替代,许多Windows CE设备都有触摸屏和手写笔。但对有鼠标的Windows CE系统来说,编程接口和桌面系统是一样的。鼠标消息鼠标光标无论在什么时候移过屏幕,光标下的最顶层窗口都会

2011-09-28 17:03:03 1351 1

转载 VMware三种网络连接方式及主从机间共享文件夹

一、VMware三种网络连接方式的概念 (网络转载)BRIDGED: 就是“桥”的意思,说起桥接,就不能不说局域网。比如我们有两个局域网络,他们的ip段都处于 192.168.0.*,同时,我们希望把这两个网络链接起来,这中情况下,我们就可以采用桥接。这个时候,“

2011-09-28 15:45:34 893

转载 如何把CE5中的.CEC文件转换成WinCE6.0中使用的.pbcxml文件

WinCE中命令行工具CecImort.exe介绍 作者:ARM-WinCE  在WinCE中提供了CecImport.exe命令行工具,可以将WinCE6.0以前所使用的.cec文件转换成WinCE6.0中使用的.pbcxml文件。该工具可以在"/Windows

2011-09-27 16:52:32 328

转载 选择无线协议:802.15.4、ZigBee 以及专有网络之间的对比

选择无线协议:802.15.4、ZigBee 以及专有网络之间的对比作者:Miguel Morales,MSP430 应用工程师,Kevin Belnap,MSP430 产品市场营销经理摘要许多设计人员都听说过 ZigBee 与 IEEE 802.15.4 标

2011-09-01 11:21:41 1214

转载 wince EVC 绘图内存泄露

http://www.cnblogs.com/harlentan/archive/2010/03/20/2006505.html最近在wince  用MFC作绘图的程序。/////////////////////////////////////////////////

2011-08-24 16:51:44 481

原创 WINCE下内存操作函数的使用:MmMapIoSpace和MmUnmapIoSpace,VirtualAlloc、VirtualCopy和 VirtualFree。

<br />一、先看VirtualAlloc 、VirtualCopy 和 VirtualFree<br />LPVOIDVirtualAlloc(<br />LPVOIDlpAddress, <br />DWORDdwSize, <br />DWORDflAllocationType, <br />DWORDflProtect<br />);<br />VirtualAlloc 只是在虚拟地址申请一个空间,lpAddress 大多数为0指由系统来自动分配虚拟地址<br />BOOL VirtualCo

2011-05-30 11:04:00 1269

原创 Windows编程——内存的申请与释放

<br /><br />Windows编程——内存的申请与释放<br /> <br />1. HeapAlloc:<br />MSDN上的解释为:HeapALloc是从堆上分配一块内存,且分配的内存是不可移动的(即如果没有连续的空间能满足分配的大小,程序不能将其他零散的空间利用起来,从而导致分配失败),该分配方法是从一指定地址开始分配,而不像GloabalAlloc是从全局堆上分配,这个有可能是全局,也有可能是局部。函数原型为:<br />LPVOID<br />HeapAlloc(<br />

2011-05-26 10:38:00 705

原创 wince6和DVSDK

<br /> 下面对DVSDK的软件架构,各个软件模块的功能等做简要介绍。 <br /><br />DVSDK是多个软件模块的集成,包括纯DSP端的软件模块,ARM的软件模块和双核交互的软件模块。 <br />DVSDK的软件包都是基于实时软件模块(Real-Time-Software-Component:RTSC)的, <br />还需要安装RTSC的工具XDC,XDC是TI开源的一个工具,可以支持跨平台的开发,能够最大程度的代码重用; <br /><br />如果需要进行纯ARM的开

2011-05-24 15:01:00 590

原创 CE6应用程序编译Cannot open include file: 'winnetwk.h':

<br />CE6应用程序编译时,报错<br />Cannot open include file: 'winnetwk.h':<br /> <br />WinCE6.0中开发MFC程序的解决方案——.Net技术<br />http://www.nfwin.com/news-210/14401.html<br />WinCE6.0中开发MFC程序出现fatal error C1083: Cannot open include file:‘winnetwk.h’的解决方案:<br />   1. 安装

2011-05-17 10:43:00 1315

原创 安装KDevelop开发第一个C/C++程序

<br />文章转自:http://blog.csdn.net/ender049/archive/2007/08/15/1745644.aspx安装KDevelop开发第一个C/C++程序<br />注意:我用的是Ubuntu,它的apt太好用了,用其他版本的就要注意了!<br />1. KDevelop只是一个IDE,要想编译c/c++程序,要安装make和GCC,以及头文件,那就从这里开始:<br />sudo apt-get build-dep gcc <br />sudo apt-get ins

2011-04-07 13:08:00 550

转载 VMWare tools的安装过程,Ubuntu10与WinXp文件共享设置

为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows XP下用 Vmware虚拟Linux来与windows来共享。  1、安装客户机系统,linux这里选用Ubuntu10  2、启动虚拟机中的Linux后,(注意必须是启动虚拟机后)。选择菜单里的VM选项,里面有一个子项是Install VMware Tools,选定它。开始安装。  3、现在,你到VM菜单里的Removable Devices子项中的

2011-04-02 17:00:00 640

原创 Linux 查看目录大小及文件数量命令

查看当前目录大小:[[email protected]]# du -sh查看指定目录大小:[[email protected]]# du -sh /www/21andy.com查看当前目录文件总数:[[email protected]]# find . -type f |wc -l查看指定目录文件总数:[[email protected]]# find /www/21andy.com -type f |wc -l查看当前目录的目录总数:[[email protected]]# find . -type d |wc -l查看指定

2011-03-19 21:15:00 586

原创 Ubuntu 下启用root账号与修改密码

开启root帐号的方法:为了启用root 帐号(也就是设置一个口令)使用:sudo passwd root当你使用完毕后屏蔽root帐号使用:sudo passwd -l root这个将锁住root帐号。如何在终端模式下切换到root身份?sudo -s -HPassword:

2011-03-19 15:56:00 278

原创 WaitCommEvent 、GetLastError、ClearCommError、WaitForMultipleObjects在串口操作中的联合使用

<br /> <br />在串口程序中的几个函数的联合使用<br />一、首先是利用WaitCommEvent 来等待串口事件的被触发,这些事件是指在该函数被调用前,我们自己设置好的能触发串口线程的有效事件。<br />主要包括3类事件:<br />  1. 函数SetCommMask (ceSeries->m_hComm, EV_RXCHAR | EV_CTS | EV_DSR )设置的数据接收中断<br />  2.用户中断线程的操作。<br />  3. 用户发送数据所产生的中断。<br />该函数相

2011-03-09 17:50:00 4230 2

原创 OVERLAPPED 与 FILE_FLAG_OVERLAPPED

OVERLAPPED 与 FILE_FLAG_OVERLAPPEDoverlapped I/O Overlapped介绍利用win32所谓的overlapped I/O特征,可以并行处理I/O操作,并且当任何一个I/O完成时,你的程序会收到一个通告。其它操作系统把这个特征称为nonblockeingI/O或者asynchronous I/O。Overlapped I/O是win32的一项技术,你可以要求操作系统为你传送数据,并且在传送完毕时通知你。这项技术使你的程序在I/O进行中仍然能够继续处理事物。Ove

2011-03-08 17:05:00 6383 2

转载 wcscat函数

wcscat<br />原型:<br />_INTRIMP wchar_t *wcscat(  <br />wchar_t *strDestination, //'/0'结尾的目标字符串  <br />const wchar_t *strSource //'/0'结尾的源字符串  <br />);  <br />用法:#include <stdlib.h>  <br />功能:把strSource所指字符串添加到strDestination结尾处,覆盖strDestination结尾处的

2011-03-04 10:49:00 1899

转载 DCB结构

<br />typedef struct _DCB { // dcb <br /> DWORD DCBlength; // sizeof(DCB) <br /> DWORD BaudRate; // current baud rate 指定当前的波特率<br /> DWORD fBinary: 1; // binary mode, no EOF check 指定是否允许二进制模式,WINDOWS 95中必须

2011-03-02 16:39:00 333

转载 Windows CE USB Function Driver驱动简析

<br />Windows CE USB Function Driver驱动简析<br />——驱动架构及UfnPdd函数(基于WinCE5.0 SMDK2410 BSP的UFBFN驱动)<br /> <br />本文转自:http://blog.csdn.net/shevsten/archive/2010/07/15/5736889.aspx<br />s3c2410有2个USB Host接口,一个Device接口.首先介绍下USB的几个概念:<br />USB是主从结构的,PC是主端(Host),连接到

2011-01-18 10:50:00 1240

转载 VC动画窗口的实现

AnimateWindow - 功能原理<br />函数功能:<br />            该函数能在显示与隐藏窗口时能产生特殊的效果。有两种类型的动画效果:滚动动画和滑动动画。<br />函数原型<br />            BOOL AnimateWindow(HWND hWnd,DWORD dwTime,DWORD dwFlags);AnimateWindow - 各部份介绍<br />参数:<br /><br />    hWnd:指定产生动画的窗

2011-01-10 10:11:00 357

转载 如何给基于对话框的应用加启动画面

如何给基于对话框的应用加启动画面<br />很多基于对话框的程序都有一个启动画面,那么如何为自己的对话框程序也加一个这样的画面呢?本文将一步一步教你实现每一个细节。其实VC++开发环境中有一个现成的 Splash Screen 组件,用这个组件很容易实现基于框架类(也就是CMainFrame)的程序的启动画面,那么如果是对话框程序,没有框架类怎么办呢?所以这个组件功能不是想象的那么强。要实现基于对话框应用程序的启动画面必须另辟蹊径。本文将定制一个C++类:CSplashWnd,用这个类可以增强原

2011-01-07 09:49:00 324

转载 OnCancel()与OnOK()

清晰理解Dialog的退出:OnOk与OnCancel(原创)<br /> <br /> <br /> <br />昨天调一个软件,在点确定退出对话框时始终会死掉,郁闷了半天。点取消就不会。<br />背景: 我的软件界面是动态生成的,所以在退出之前要求手动去掉界面元素!<br />所以我就一直怀疑是内存处理的问题,是链表处理有问题。<br />今天又查了下,发现是调用的系统函数:OnOK与OnCancel之间有区别的问题!

2011-01-05 16:59:00 1567

转载 CreateSolidBrush()用法

CreateSolidBrush  函数功能:该函数创建一个具有指定颜色的逻辑刷子。   函数原理:HBRUSH CreateSolidBrush(COLORREF crColor);   参数:   crColor:指定刷子的颜色。   返回值:如果该函数执行成功,那么返回值标识一个逻辑实心刷子;如果函数失败,那么返回值为NULL。   Windows NT:若想获得更多错误信息,请调用GetLastError函数。   备注:实心刷子实际上就是指系统用来绘制要填充图形的内部区域的位图。   在应用程序调

2010-12-28 19:51:00 6337

转载 GetSystemTime和GetLocalTime函数

<br />时间是一个非常重要的信息,比如写LOG时,就需要把时间输出来,跟踪程序是什么时候出错的。或者当你开发一个银行交易系统时,就要记录当前交易的时间,以便后面可以输出报表,打印给信用卡用户。根据不同的需求,可能需要使用不同的时间,目前有UTC和本地时间。UTC是格林威治时间,也就是全球标准时间。本地时间就是相对于UTC而言的,比如中国北京是在东8区,相对于UTC就多了8个小时。一般使用到的时间都是使用本地时间,也就是调用函数GetLocalTime。<br /> <br />函数GetSystemTi

2010-12-22 16:47:00 1353

原创 CRect::SetRect说明

<br />一、函数原型void SetRect(  int x1,  int y1,  int x2,  int y2  ) throw( );使用坐标来确定矩形的区域。二、参数说明x1确定矩形的左上角的X坐标。y1确定矩形的左上角的Y坐标。x2确定矩形的右上角的X坐标。y2确定矩形的左上角的Y坐标。<br />三、例子CRect rect;rect.SetRect(256, 256, 512, 512);ASSERT(rect == CRect(256,

2010-12-22 14:07:00 3471 2

转载 SHLoadImageFile、SHLoadDIBitmap、LoadBitmap、LoadImage、SHLoadImageResource函数

<br />SHLoadDIBitmap和LoadBitmap和LoadImage返回的设置无关(device independent )的位图。而SHLoadImageFile和SHLoadImageResource返回的是设置相关(device dependent)位图。<br /> <br />SHLoadImageFile:<br />    读取一个图片,然后解码,最后返回device dependent的HBITMAP。在SHLoadImageFile是调用IImage和IBitmapImage

2010-12-21 11:16:00 1243

转载 SetTextColor函数

<br />SetTextColor函数 <br /> <br />函数SetTextColor声明如下: WINGDIAPICOLORREF WINAPI SetTextColor(__in HDC hdc, __in COLORREF color); <br /> <br />       void CCaiWinMsg::OnDraw(HDC hDC)<br />#007 {<br />#008  //<br />#009  std::wstring strShow(_T("C++窗口类的实现,200

2010-12-21 11:11:00 584

原创 Wince MessageBox的用法

<br />1. 函数原型int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType); 2.参数说明hWnd[in] Handle to the owner window of the message box to be created. If this parameter is NULL, the message box has no owner window. 创建Message

2010-12-21 09:36:00 2311

转载 WinCE下定制触摸校准界面的方法

WinCE下定制触摸校准界面的方法<br />    在实际应用中,经常需要定制WinCE系统的屏幕校准界面。最常见的需求就是根据系统的语言设置校准界面。要实现这个功能,大概有两种方法,一是自己实现校准程序,完全取代WinCE系统的校准界面,第二种是修改WinCE系统自带的校准界面。相比之下,第二种方法较为简便,而这部分的代码是公开的,也有实现的可能。下面就简单介绍一下修改WinCE自带校准界面的方法。  1.备份目录C:/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/CALIBRU

2010-12-21 09:26:00 588

转载 一元三次方程的求解问题

一元三次方程的求解问题牛顿迭代法是牛顿在17世纪提出的一种求解方程f(x)=0.多数方程不存在求根公式,从而求精确根非常困难,甚至不可能,从而寻找方程的近似根就显得特别重要。 <br />设r是f(x)=0的根,选取x0作为r初始近似值,过点(x0,f(x0))做曲线y=f(x)的切线L,L的方程为y=f(x0)+f'(x0)(x-x0),求出L与x轴交点的横坐标 x1=x0-f(x0)/f'(x0),称x1为r的一次近似值,过点(x1,f(x1))做曲线y=f(x)的切线,并求该切线与x轴的横坐标 x2=

2010-12-20 11:49:00 1996

原创 浅谈WinCE快速启动的几种方法

浅谈WinCE快速启动的几种方法<br />  前两天做了个WinCE的微内核,8MB,不到2s就启动起来了。但在实际项目中,最终的映像一般都高达好几十M,将如此大坨的映像从非易失性的存储器中搬运到内存,就需要2s多,那么一个功能完善的WinCE系统,最快多久能启动起来呢。希望是3s,这可能吗?加速WinCE的启动,又有几种可行的方法? <br />     采用更强劲的硬件平台肯定是行之有效的方法。但种种因素会导致实际情况中,这个最简便的方法往往最不可能实施。在特定的硬件平台下,提高系统的

2010-12-17 16:51:00 325

TIRTOS的zigbee代码

ti的物联网操作系统,内有基于cc2630的zigbee平台源码

2018-11-20

CodeSnitch破解版,支持WINCE6.0

CodeSnitch破解版,支持WINCE6. 自己去下载codesnitch_pro.msi,安装后按说明去破解

2012-04-12

SmartARM2400的 CF卡操作示例.rar

SmartARM2400的 CF卡操作示例 周立功开发板资料

2009-12-18

《μCOS-II微小内核分析与程序设计-基于LPC2400》配套例程.rar

《μCOS-II微小内核分析与程序设计-基于LPC2400》配套例程

2009-12-18

SmartARM2400开发板硬件参考资料,含原理图和 99SE库文件

SmartARM2400开发板硬件参考资料,含原理图和 99SE库文件,是周立功SmartARM2400开发板的资料

2009-12-18

win2000驱动程序开发指南

win2000驱动程序开发指南—— 驱动程序编写者指南 驱动程序编写者指南告诉你怎样构建、测试和调试Windows 2000驱动程序。它包括下列信息: 驱动程序开发环境, DDK提供的BUILD应用程序, 驱动程序测试(Driver Verifier)应用程序, 可用来调试驱动程序的工具和例程。

2009-12-18

FPGA 开发基本教程(中文版)

FPGA 开发基本教程(中文版)——适合初学者,简单明了,里面有案例

2009-12-18

Altera FPGA开发板的原理图和说明书(EP2C20F484)

Altera FPGA开发板的原理图和说明书(EP2C20F484)

2009-12-18

空空如也

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

TA关注的人

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