自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

转载 在Windows CE中创建自己的快捷方式

快捷方式或称(.lnk)文件是可以提供到其他文件链接的很小的文件,你可以使用.lnk文件指向位于Windows文件夹中的文件。         如果你不使用.lnk文件,你只能通过文件系统文件(.dat)在ROM之外制作Windows文件夹下的文件的完全复本。         以下步骤列出了如何创建一个桌面快捷方式。当你创建了这个文件以后,你需要把它加入到运行时的image里,在大多数情况下,你需

2010-01-08 10:37:00 1588

原创 指针指向的字符串转换成16进制数

char *stringbuf; char *temp; char seps[]=" "; char sndBuf[8]={0}; int hexA,hexB; for(int i=0;i {  temp=sendBuf;  stringbuf=strtok(temp,seps);  sendBuf=sendBuf+3;  hexA=ConvertHexChar(*stringbuf);  str

2009-12-18 16:20:00 1079

转载 UNICODE

UNICODE       计算机发明后,为了在计算机中表示字符,人们制定了一种编码,叫ASCII码。ASCII码由一个字节中的7位(bit)表示,范围是0x00   -   0x7F   共128个字符。他们以为这128个数字就足够表示abcd....ABCD....1234   这些字符了。       咳......说英语的人就是“笨”!后来他们突然发现,如果需要按照表格方式打印这些字符的时

2009-12-16 15:26:00 415

转载 面向连接的套接字实例[Windows平台]

服务器端代码:#include #include #pragma comment(lib, "ws2_32.lib")#define PROTOPORT    5188    //监听套接字的缺省协议的端口号#define QLEN    6               //监听套接字的请求队列大小int visit = 0;                     //对于客户机连接的技数voi

2009-12-16 09:34:00 718

转载 sockaddr和sockaddr_in

计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换。         我们要讨论的第一个结构类型是:struct   sockaddr,该类型是用来保存socket信息的:         struct   sockaddr   {    

2009-12-16 09:04:00 678

转载 RAM-Based和HIVE-Based

在WinCE中支持两种类型的注册表:RAM-Based和HIVE-Based,默认情况下使用的是RAM-Based注册表。 1.RAM-Based注册表   RAM-Based的注册表是将所有的注册表数据存储在对象存储(object store)中,也就是存放在RAM里面。一般用在有电池备份RAM的系统上面,也就是说,当系统掉电以后,会自动切换成电池供电,此时RAM还有供电,所以上面的数据不会

2009-12-13 09:00:00 644

转载 RAM and ROM File System vs ROM-only File System

    二者都是文件系统driver。都有能力读取ROM文件系统。 区别在于:前者除了能够读取ROM盘之外,他还构造了一个RAM盘。(因为file system很容易混淆,我称呼ROM盘和RAM盘) 。 RAM盘指什么呢? 就是在ram空间虚拟的磁盘。 先说些废话:ce起来后会把所有可以用的内存分割成为2个空间,存储内存和程序内存, 默认的是1:1的分配, 你可以在config.bib里面设置

2009-12-13 08:53:00 1320

转载 Wince中几个工程文件简介

1 makefile文件: 在应用程序开发过程中, makefile文件包含了所有命令, 宏定义, 选项来编译工程, 但是在wince的makefile文件中, 它仅仅包含了一个文件: makefile.def. makefile.def中包含了sources文件需要用到的宏定义,并传递一些标志位给编译器和连接器使用, 这些标志位都将直接作用到DDK编译环境,利用makefile.def可以使PB

2009-12-12 08:48:00 728

转载 platform builder中的编译菜单 

在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:       "Sysgen","Build and Sysgen"和"Build and Sysgen current BSP"       Sysgen:不用多说,当你在"Catalog"中添加或删除了新的item的时候,就用这个吧。       Build and Sysgen:当你更新了/public

2009-12-10 16:14:00 809

转载 如何把WindowsCE6.0安装文件下载到本地进行安装

今天不讲外挂,说点儿别的。前几天微软为了Windows CE 6.0的发布大张旗鼓,搞了个Virtual Launch Event。本来想着要去凑凑热闹的,结果忙着写外挂文章,给忘了。今天想起来要去下载CE6的Evaluation版研究研究,为未来的产品升级做准备。没想到这好几个G的东西,居然只能从网络安装,我这几十K的破网不知道要装到什么时候了。还好进行一番研究之后,我发现还是可以把所有安装文件

2009-12-08 21:01:00 2207

转载 于S3C2440进入POWER OFF后的唤醒问题,有兴趣的帮忙进来看下

我在调S3C2440的SLEEP模式时发现在CPU进入POWER OFF后在唤醒时出现了问题。调试时发现在BOOT起来后,已转到相关的wake up from power off的代码,但是在执行下面语句时出现问题,整个机子没反应了: e(c 9 Y  ldr   r10, [r5, #SleepState_MMUDOMAIN] ; load the MMU domain access in

2009-12-08 11:53:00 1000

原创 wince系统定制-开发板上USB Slave

添加catalogo-device drivers-USB function-USB function clients-serial,编译系统,下载,activesync连通,说明开发板上USB Slave的通讯功能可以使用,仅限通讯。

2009-12-08 11:16:00 764 2

转载 Windows CE下操作GPIO的方法(以ARM9 S3C2410为例)

GPIO是ARM芯片最基本的输入输出通道,在ADS下操作就是一个单片机工作,直接读写其寄存器。在ARM9平台上,Windows CE系统将GPIO的实地址(例如2410的GPIO的基地址为0x56000000)映射到虚拟地址空间(GPIO对应为0xB1600000),这样,通过对这段虚拟地址空间的操作,就能够完成对GPIO或者其他片内资源的控制、输入输出工作。要操作一个平台的GPIO,在其对应BS

2009-12-08 11:07:00 484

转载 WinCE USB驱动架构及术语明析

以下根据个人理解总结,若有不对的地方,请大家指出并多多包涵。一、层式驱动的概念。WinCE驱动多为层式驱动,分为MDD和PDD两层。MDD包含通用的驱动代码,向操作系统提供了驱动接口,该层代码调用PDD功能访问硬件。PDD部分包含与硬件平台相关的特殊代码,不具有通用性。之所以要分层,是为了简化驱动的开发,并提高代码的移植性。举个例子,当我们需要移植到另一个硬件平台的时候,驱动不需要全部重写,MDD

2009-12-08 10:05:00 562

转载 USB加载式流接口驱动要点分析和实现步骤

      为了支持不同类型的外围设备,WinCE平台提供了具有定制接口的流接口驱动程序模型。因为大部分USB外围设备由于功能性更适合流接口驱动的结构,所以一般都采用加载式流接口驱动程序模型来开发USB设备驱动程序。  (1)USB系统结构分析      WinCE下USB系统软件由两层组成:较高USB设备驱动程序层和较低的USB函数层。较低的USB函数层本身又由两部分组成:较高的通用串行总线

2009-12-08 08:56:00 960

转载 WinCE设备驱动程序分类

从驱动加载方式来区分      在深入探讨Windows CE所支持的外围设备驱动程序之前,先了解在WinCE平台上使用的两种设备:内建设备和可安装设备。因此,从驱动加载方式来看WinCE可分为本机设备驱动(Built-In Driver)、可加载驱动(Loadable Driver)以及混合型驱动。  ①本机设备驱动      本机设备驱动即Native Device Drivers。Win

2009-12-08 08:22:00 792

原创 停用的设备或应用程序

开机后出现如下提示:Virtual PC/Windows CE Emulator 会造成Windows不稳定。Windows使这些驱动程序无法加载。有关详细信息,请单击这儿。出现的原因:按装EVC4.0后,打SP4补丁,安装完补丁,重起时出现上述问题。这个问题发生在Windows XP 和 Windows XP Service Pack 1 (SP1) Windows CE emu

2009-12-05 14:30:00 1030

原创 WinCE5.0和WinCE6.0下编译选项介绍

在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:       "Sysgen","Build and Sysgen"和"Build and Sysgen current BSP"       Sysgen:不用多说,当你在"Catalog"中添加或删除了新的item的时候,就用这个吧。       Build and Sysgen:当你更新了/public

2009-12-05 11:47:00 564

转载 wince编译问题集锦

1.Error: Could not find file D:/WINCE420/PUBLIC/SMDK2410_1/RelDir/SAMSUN~2/irsir.dll on diskirsir.dll D:/WINCE420/PUBLIC/SMDK2410_1/RelDir/SAMSUN~2/irsir.dll NK SH Error: failed setting linemakeim

2009-12-05 11:46:00 438

原创 usb口转串口

使用usb口转串口时,首先要安装驱动,之后,驱动会给电脑上的usb口虚拟一个串口号,可能会很大,这样,使用串口调试助手,就会无法使用,因为,串口调试助手只能选com1-4,这时,可以在“硬件管理器”中,找到“端口(com和lpt)”,双击打开,在“端口设置”的高级选项中可以修改虚拟的串口号,找一个空闲的串口号即可。

2009-12-05 11:25:00 803

转载 硅调谐器技术分析

硅调谐器技术分析上网日期: 2008年08月05日 1 引言 一般通过电信号近距离传递信息,可以直接传送基带信号,但远距离时必须把基带信号调制到射频信号上,即把低频的信号频谱搬移到高频频谱上。而接收端又必须从调制的信号中解调出基带信号,也就是从高频信号上把有用信号搬移到低频。同时接收端往往会收到许多信号,我们还需选择自己需要的信号。这个完成选择需要的信号和信号频谱向低搬移的器件就是调谐器(在模

2009-09-25 12:37:00 864

转载 Fedora 9安装vmware tools解决方案

使用过VMware的都知道有个VMware Tools可以增强虚拟机的性能,不少朋友都使用VMware来安装linux,但是在客户机是linux的情况下安装VMware Tools并不算一件很容易的事情,特别是……出现下面这些问题的时候。还是以我使用的Fedora9为例。 首先,我使用的是VMware6.0绿色精简版,就是那个只有20多M的版本,这个版本可能没有VMware Tools的那个i

2009-09-18 12:16:00 713

转载 关于3C2440 FCLK, HCLK, PCLK的关系(转载)

ADS1.2中关于时钟的C代码ChangeMPllValue((mpll_val>>12)&0xff, (mpll_val>>4)&0x3f, mpll_val&3);ChangeClockDivider(key, 12);   1)FLCK、HCLK和PCLK的关系S3C2440有三个时钟FLCK、HCLK和PCLKs3c2440官方手册上说P7-8写到:FCLK is

2009-09-17 18:52:00 2380

转载 linux cp命令

cp (复制档案或目录) [root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)[root@linux ~]# cp [options] source1 source2 source3 .... directory参数:-a   :相当于 -pdr 的意思;-d   :若来源文件为连结文件

2009-09-12 10:00:00 744

转载 fedora下的bridge和nat设置

可以利用fedora下的bridge和nat同时实现虚拟机作为网络文件系统和虚拟机上网的功能。 Nat:和主机共享ip,具体操作如下:1. 在Ethernet选项中选择nat,2. 打开终端,输入命令hostname,得到的是你的主机名字,记录下来,这个后面要用到3. 进入系统-》管理-》网络,双击eth,在常规中选择,自动获取ip地址,并且是dhcp,dhcp设置中的主机名填

2009-09-11 11:57:00 421

转载 Linux下minicom启动时出现Device /dev/ttyS0 lock failed

  Linux下minicom启动时出现Device /dev/ttyS0 lock failed用minicom -s 配置好串口后重新启minicom出现了---- Device /dev/ttyS0 lock failed: 不允许的操作.之前一直很好用,从没有出现过这个问题.原因:串口被别的程序占用了,该程序禁止串口成为控制终端解决办法是在这个帖子里面找到的http://linux.chi

2009-09-08 11:37:00 2870

转载 Linux下minicom的配置和使用方法

安装配置minicom -------------------------------------------------- # lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过)    如果有usbserial,说明系统支持USB转串口。 安装minicom (Fedora自带有minicom,此步可以跳过)   apt-get ins

2009-09-08 11:36:00 1114

转载 MPEG2 TS小结

应该说真正了解TS,还是看了朋友推荐的《数字电视业务信息及其编码》一书之后,MPEG2 TS和数字电视是紧密不可分割的,值得总结一下其中的一些关系。ISO/IEC-13818-1:系统部分;ISO/IEC-13818-2:视频;ISO/IEC-13818-3:音频;ISO/IEC-13818-4:一致性测试;ISO/IEC-13818-5:软件部分;ISO/IEC-13818-6:数字存储媒体

2009-09-08 10:00:00 552

转载 RO段、RW段和ZI段

一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。要了解RO,RW和ZI需要首先了解以下知识:ARM程序的组成此处所说的“ARM程序”是指在ARM系统中正在执行的程序,而非保

2009-08-31 16:43:00 439

转载 #pragma comment()

#pragma   comment() 把所需要的外部库文件加到工程中来。     #pragma   comment(   lib,"xxx.lib"   )         每个编译程序可以用#pragma指令激活或终止该编译程序支持的一些编译功能。     每个编译器对#pragma的实现不同,在一个编译器中有效在别的编译器中几乎无效。可从编译器的文档中查看。 在所有的预处理

2009-08-27 11:32:00 2945

转载 一个基本的TCP/IP编程实例

//TCP1C.cpp CopyRight 小扣 XPsp3 VS2008    //   //创建一个基本的阻塞模式TCP连接的客户端,        //   //与服务器建立连接后便开始发送并显示发送量,      //   //当收到“exit"命令时发送该命令同时程序退出。     //   *************TCP1C.h****************

2009-08-27 11:22:00 859

wince串口调试助手

wince下面的一个串口调试助手,比较人性化,有armv4和armv4i两种。

2010-01-08

空空如也

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

TA关注的人

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