自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 8月14日

今天出现了Data Abort和Prefetch abort,对应格式如下:Exception type: Thread=%x Proc=%x ‘%s‘ AKY=%x PC=%x(%s+%x) RA=%x(%s+%x) BVA=%x FSR=%x1.Thread = PTHREAD address2.Proc = PPROCESS address ‘Process name’3

2013-08-14 21:50:45 372

原创 ddgpePixelFormat_8888转换到gpe32Bpp

enum EDDGPEPixelFormat{ ddgpePixelFormat_1bpp = 0, ddgpePixelFormat_2bpp, ddgpePixelFormat_4bpp, ddgpePixelFormat_8bpp, ddgpePixelFormat_565, ddgpePixelFormat_5551, ddgpePixelFormat_4444, d

2013-08-12 20:42:06 1003

转载 8月8日

HMODULE表示模块句柄Handle 是代表系统的内核对象,如文件句柄,线程句柄,进程句柄。HMODULE 是代表应用程序载入的模块,win32系统下通常是被载入模块的线性地址。HINSTANCE 在win32下与HMODULE是相同的东西,在Win32下还存在主要是因为win16程序使用HINSTANCE来区别task。HWND 是窗口句柄  在头文件中HMODULE定

2013-08-08 20:30:56 387

转载 8月7日

GPEModeEx This structure contains mode information.Syntax#define GPEMODEEX_VERSION0(0)#define GPEMODEEX_CURRENTVERSION(GPEMODEEX_VERSION0) struct GPEModeEx { GPEMode modeInfo; DDGPEStand

2013-08-07 19:56:54 487

转载 C printf()与RETAILMSG()的区别

RETAILMSG()是在evc下的嵌入式开发s3c2410,arm9用的,在wince操作系统下的。    在调试信息的时候,一般都会用到这些函数,来显示输出信息;evc 对两个函数也都是支持的。但是,如果系统对实时性要求高的话,那么这两个函数就会有很大的区别;printf 函数的所使用的时间要远比RETAILMSG()大的多。printf函数的调用大约要用去100毫秒的时间 ,而RET

2013-08-06 19:51:18 514

转载 8月5日

DDGPE::BltPrepare This method is an extension to its counterpart, the GPE::BltPrepare method. With the addition of DDGPEStandardHeader, your driver has the flexibility to choose different accelera

2013-08-06 08:45:14 418

转载 8月2日

EDDGPEPixelFormatToEGPEFormat This conversion array converts from EDDGPEPixelFormat to EGPEFormat.Syntaxconst EGPEFormatEDDGPEPixelFormatToEGPEFormat[] = { gpe1Bpp, gpe2Bpp, gpe4Bpp,

2013-08-03 10:19:35 386

转载 8月1日

GPE The Graphics Primitive Engine (GPE) base class library is a device-independent bitmap (DIB) driver. GPE can use the emulation library, ClearType, antialiasing and gradient fill.The GPE class

2013-08-01 20:05:46 507

转载 7月31日

CeGetThreadPriorityThis function gets the priority for a real-time thread.Syntaxint CeGetThreadPriority( HANDLE hThread);CeSetThreadPriorityThis function sets the priority for a real-time

2013-07-31 19:37:25 369

转载 7月30日

Using extern to Specify Linkageextern string-literal { declaration-list }extern string-literal declarationRemarksThe extern keyword declares a variable or function and specifies that it has

2013-07-30 19:53:48 348

原创 7月29日

Virgo2d文件中未定义的函数:Virgo2d::NumModes()Virgo2d::WaitForNotBusy(void)Virgo2d::IsBusy(void)SetRotateParams();GPEModeEx This structure contains mode information.Syntax#define GPEMODEEX

2013-07-29 20:19:25 327

原创 7月26日

The  operating system is  responsible for  the  following  activities in connection  with file  management: Creating and  deleting  files Creating and  deleting  directories  to organize files S

2013-07-26 19:50:49 348

原创 7月25日

绝对地址(Absolute Address)数据传输和存储中主存储器的存储单元以字节为单位,每个存储单元都有一个地址与其对应,假定主存储器的容量为n,则该主存储器就有n个存储单元(既n个字节的存储空间),其地址编号为:0,1,2,……,n-1。把主存空间的地址编号称为主存储器的绝对地址,与绝对地址对应的主存空间称为物理地址空间。相对地址(Relative Address)是指相

2013-07-25 20:02:30 423

原创 7月24日

线程练习1.创建三个线程,线程1每隔1秒发送一个信号,奇数次线程2接收信号,偶数次线程3接收信号。#include DWORD WINAPI Thread1(LPVOID lpParam);DWORD WINAPI Thread2(LPVOID lpParam);DWORD WINAPI Thread3(LPVOID lpParam);HANDLE m_event,m_even

2013-07-24 20:14:17 331

原创 7月23日

一、同步问题的解决方式:1.同步代码块方法;2.互斥量同步方法;3.信号量同步方法;4.事件同步方法。临界区同步/保护代码块同步步骤:1.定义临界区变量;2.临界区变量初始化;3.进入临界区;4.离开临界区;5.删除临界区。只应用于单进程程序#include #include #include #include #include

2013-07-23 20:22:15 401

原创 7月22日

线程的简单应用线程(thread)是CPU分配时间的基本单位一个线程可以包含多个进程,但至少包含一个线程进程没有优先级,县城有优先级。优先级有256级(248-255最常用)。线程相关函数CreateThread()创建线程ExitThread()终止线程SetThreadProiority()设置线程优先级GetThreadProiority()获

2013-07-22 20:59:58 508

原创 7月19日

1.编辑框应用#include #include #include #include #include #include "resource.h"LRESULT CALLBACK myWNDPROC(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);HINSTANCE ins;HWND hs;LONG OnCrea

2013-07-19 20:24:41 498

原创 7月18日

1.图形编程创建位图句柄的三种方式:1.加载系统资源或是应用程序的资源文件BOOL LoadBitmap( HINSTANCE hinstance, LPCTSTR lpBitmapName);2.根据图形创建位图句柄HBITMAP CreateBitmap( int nWidth,//指定位图的宽度 int nHeight,//指定位图的高度 UNIT cPlan

2013-07-18 20:16:13 396

原创 7月17日

WinCE画刷、绘图函数、文本函数1.画刷、在图形框中填充位图#include #include #include #include #include "resource.h"LRESULT CALLBACK myWNDPROC(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);HINSTANCE ins;int Wi

2013-07-17 20:00:42 426

原创 7月16日wince画交叉线

#include #include #include LRESULT CALLBACK myWNDPROC(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);int WinMain( HINSTANCE hInstance, //句柄 HINSTANCE hPrevInstance, LPSTR lpCmdLine,

2013-07-16 20:37:29 563

原创 WINCE6.0中的“hello world”,7月15日

WINCE6.0中的“hello world”#include LRESULT CALLBACK myWNDPROC(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);int WinMain( HINSTANCE hInstance, //句柄 HINSTANCE hPrevInstance, LPSTR lpCmd

2013-07-15 20:09:28 392

原创 7月12日

1.IIC 即Inter-Integrated Circuit,集成电路总线。SMBus 即System Management Bus,系统管理总线。 GPIO 即General Purpose Input Output(通用输入/输出,或总线扩展器,利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控

2013-07-12 21:20:24 288

转载 7月11日

1.RECTThe RECT structure defines the coordinates of the upper-left and lower-right corners of a rectangle.typedef struct _RECT { LONG left; LONG top; LONG right; LONG bottom;} RECT, *PREC

2013-07-11 20:02:38 442

转载 7月10日

1.USHORT0到65535的无符号16位整数,System.UInt16转换:ushort x = 5, y = 12;ushort z = x + y; // Error: conversion from int to ushortushort z = (ushort)(x + y); // OK: explicit conversion SHORT -32,768到

2013-07-10 19:39:26 409

转载 7月9日

1.Display Driver Registry Settings (1)Registry Keys for Display DriversWhen a run-time image contains a display driver, it is loaded by GWES at system startup.By default, GWES loads a driver nam

2013-07-09 19:47:32 358

转载 Display Driver Reference

1.Display Driver Function2.Display Driver Methods3.GDI Functions for Display Drivers4.Display Driver Strctures6.Display Driver IOCTLshttp://msdn.micro

2013-07-09 10:07:10 596

转载 7月8日

1.DDI FunctionsAll display drivers must implement the DDI functions. However, only DrvEnableDriver must be exported from the display driver's DLL, which means that only DrvEnableDriver can use thi

2013-07-08 20:19:56 372

原创 Line Drawing

2013-07-08 15:09:14 716

转载 7月5日

1.APIENTRY 调用约定         调用约定(Calling     convention)决定以下内容:函数参数的压栈顺序,由调用者还是被调用者把参数弹出栈,以及产生函数修饰名的方法。MFC支持以下调用约定:    _cdecl         按从右至左的顺序压参数入栈,由调用者把参数弹出栈。对于“C”函数或者变量,修饰名是在函数名前加下划线。对于“C++”函数

2013-07-05 20:35:17 298

转载 7月4日

要点总结1.RETAILMSG (Windows CE 5.0)This macro conditionally outputs a printf-style formatted message.这个宏有条件地输出一个printf风格格式化的消息。http://msdn.microsoft.com/en-us/library/aa451087.aspx2.Get

2013-07-04 21:27:56 326

转载 7月3日

1.要点整理GPE,Graphic Primitive EngineDisplay驱动由GPE和DDL.dll组成,GPE完成基本的默认绘图工作,而DDI.dll实际上从GPE类上继承而来的,并实现了相关的显示硬件的操作。大多数Windows CE设备驱动程序包括一个依赖于平台的驱动程序(PDD, platform dependent driver)和模型设备驱动程序(MDD,

2013-07-03 21:11:42 340

转载 7月2日

1.FILES SectionThe FILES section of a binary image builder (.bib) file specifies how files are loaded into the memory table, as established in the MEMORY section of the Config.bib file.Syntax

2013-07-02 20:57:38 369

原创 7月1日

安装Prolific USB-to-Serial Comm Port驱动,使use串口线映射到设备管理器;运行SD_Tool.exe,将sdrom.bin文件安装到SD卡上,插到板子上;运行COMTool,在板子上的reset键,查看串口;

2013-07-01 21:34:10 298

原创 4月7日整理

一、关于之前的testasm项目中的test.asm文件出现过的问题二、进一步了解了cod文件中的字段含义一、关于之前的testasm项目中的test.asm文件出现过的问题test.asm文件 EXPORT |?test1@@YAXXZ| IMPORT |?test@@YAXXZ| AREA |.text|, CODE, ARM|?test1@@

2013-04-07 20:49:51 442

原创 4月3日整理

VS2005 ARM混合汇编具体方法:1. 创建编译规则 <CustomBuildRule Name="Arm asm" DisplayName="Arm asm" CommandLine="armasm -o "$(IntDir)/$(InputName).obj" [$Inputs] "

2013-04-03 19:17:36 368

原创 4月2日整理

一、WinCE中串口驱动在WinCE中,串口驱动实际上就是一个流设备驱动,具体架构如图:        串口驱动本身分为MDD层和PDD层。MDD层对上层的Device Manager提供了标准的流设备驱动接口(COM_xxx),PDD层实现了HWOBJ结构及结构中若干针对于串口硬件操作的函数指针,这些函数指针将指向PDD层中的串口操作函数。DDSI是指MDD层与P

2013-04-02 20:41:38 386

原创 4月1日整理

一、利用DOS命令安装程序二、调试mt3360一、利用DOS命令安装程序1.按快捷键:win+r,打开"运行";2.输入"cmd",进入dos界面;3.输入"d:",定位d盘;4.输入"cd WinCE6.0环境搭建"(cd——改变当前目录);5.输入"dir"(dir——显示磁盘目录命令);6.输入"cd DEV";7.输入"dir";8.

2013-04-01 20:53:59 804

原创 3月29日整理

WavoutTest整理一、LPVOID类型二、ReadFile函数三、文件句柄四、HANDLE和HWND一、LPVOID类型LPVOID是一个没有类型的指针,也就是说你可以将任意类型的指针赋值给LPVOID类型的变量(一般作为参数传递),然后在使用的时候再转换回来。可以将其理解为long型的指针,指向void型。二、ReadFi

2013-03-29 21:36:24 437

原创 3月28日整理

输出wav文件的头部1、wave文件的格式2、程序代码3、分析1、wave文件的格式:00H 4 char "RIFF"标志 04H 4 long int 文件长度 08H 4 char "WAVE"标志 0CH 4 char "fmt"标志 10H 4   过渡字节(不定) 14H 2 int 格式类别(10H为PCM形式的声音数据) 16

2013-03-28 20:50:49 375

原创 3月27日整理

一、汇编语言中的寄存器二、汇编语言中的寻址方式一、汇编语言中的寄存器ebp和esp是32位的SP,BP ;esp是堆栈指针 ;    ebp是基址指针  ;ESP与SP的关系就象AX与AL,AH的关系。32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(

2013-03-27 20:15:08 443

The C programming Language

The C programming Language,是C语言最经典的学习书籍,适合所有想学习C语言的人

2014-04-24

空空如也

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

TA关注的人

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