win32 API函数大全

1. API之网络函数  WNetAddConnection 创建同一个网络资源的永久性连接  WNetAddConnection2 创建同一个网络资源的连接  WNetAddConnection3 创建同一个网络资源的连接  WNetCancelConnection 结束一个网络连接...

2013-02-25 17:54:06

阅读数 599

评论数 0

linux下C语言中的flock函数用法

表头文件  #include   定义函数  int flock(int fd,int operation);   函数说明  flock()会依参数operation所指定的方式对参数fd所指的文件做各种锁定或解除锁定的动作。此函数只能锁定整个文件,无法锁定文件的某一区域。  ...

2013-02-25 14:19:17

阅读数 384

评论数 0

计算机大小端

大端模式   所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;            例子:   0000430: e684 6c4e 0100 1800 ...

2013-02-25 11:15:24

阅读数 468

评论数 0

win32 api 文件操作!

CreateFile 打开文件 要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。 ReadFile 从文件中读取字节信息。 在打开文件获得了文件句柄之后,则可以通过该函数读取数据。 WriteFile 向文件写入字节信息。...

2013-02-22 14:50:01

阅读数 512

评论数 0

O_EXCL

open系统调用: #include int open(const char *pathname, int oflag, ... /*mode_t mode */ );其中,oflag有个可选值为: O_EXCL Generate an error if O_CREAT is...

2013-02-22 13:51:19

阅读数 503

评论数 0

autoconf常用宏

AC_INIT (unique-file-in-source-dir)处理所有命令行参数并且寻找源代码目录。unique-file-in-source-dir是一些在包的源代码目录中文件; configure在目录中检查这些文件是否存在以确定该目录是否包含源代码。人们可能偶尔会用`--srcdir...

2013-02-20 15:42:30

阅读数 1868

评论数 0

linux C之access函数

access():判断是否具有存取文件的权限 相关函数     stat,open,chmod,chown,setuid,setgid 表头文件     #include 定义函数     int access(const char * pathname, int mode);...

2013-02-20 14:28:37

阅读数 374

评论数 0

Linux下的C编程实战之文件系统编程

1.Linux文件系统   Linux支持多种文件系统,如ext、ext2、minix、iso9660、msdos、fat、vfat、nfs等。在这些具体文件系统的上层,Linux提供了虚拟文件系统(VFS)来统一它们的行为,虚拟文件系统为不同的文件系统与内核的通信提供了一致的接口。下图给出...

2013-02-20 13:10:37

阅读数 489

评论数 0

pthread-win32在VC2005下的使用

pthread-win32是一个在Win32环境下的Unix POSIX线程库的移植. 有了它, 可以比较方便的移植Unix/Linux多线程程序到Windows下. 在VC2005下使用也很简单: 下载, 地址是 http://sourceware.org/pthreads-win32 ...

2013-02-20 11:20:00

阅读数 580

评论数 0

CE下基于Zylonite硬件平台的SD卡驱动开发

摘要:本文结合实际项目(一款以WINCE为操作系统内核的GSM/PHS双模智能手机)对嵌入式系统Windows CE5.0的底层驱动(SD卡)的架构进行了分析和研究,以MARVELL公司提供的基于INTEL Zylonite硬件平台的BSP为基础,利用Windows CE5.0的Platform ...

2013-02-06 14:05:20

阅读数 564

评论数 0

Windows CE下驱动程序开发基础

我想即使读者看过微软的关于驱动开发的培训教材和CE帮助文档中的驱动部分,头脑中仍然一片茫然。要想真正了解驱动程序必须结合一些驱动程序源码,在此我以串口驱动程序(COM16550)中初始化过程为线索简单讲一讲驱动开发的基础知识。   Windows CE下的串口驱动程序能够处理所有I/O行为类...

2013-02-06 14:01:54

阅读数 458

评论数 0

windowsCE异常和中断服务程序初探(=)

继续上次的内容,在上次的分析中我们已经对SWI,FIQ,IRQ的流程有了一个大概的认识,下面继续对DataAbort和PrefetchAbort以及公共分发程序CommonHandler进行一下认识,完整异常处理的流程。  2-4 DataAbort服务程序         由数据异常触发...

2013-02-06 14:00:14

阅读数 490

评论数 0

windowsCE异常和中断服务程序初探(-)

1。中断/异常相量的装入和执行方式。              中断和异常都是异步发生的事件,当该事件发生,系统将停止目前正在执行的代码转而执行事件响应的服务程序。而事件服务程序的入口点就是中断/异常向量所在的位置。arm的中断向量可以是0x0开始的低地址向量,也可以是在FFFF0000位置...

2013-02-06 13:59:27

阅读数 572

评论数 0

wince6.0 s5pv210 中断

1. 在smdkv210\src\oal\oallib\ksarm.h头文件里可以看到wince的中断定义。     设备中断的起始编号即wince预定义的设备中断ID的基值     SYSINTR_DEVICES EQU 8     一共支持64个设备中断                 ...

2013-02-06 13:58:39

阅读数 1413

评论数 0

S3C2440中断解析和基于WINCE操作系统的中断分析(整理于网络,用于按键中断使用)

在调试CAN总线的时候,遇到了操作系统的中断,为了彻底的弄清楚中断是怎么回事?我先从底层的中断开始研究,在这里我们只讨论外部中断,下面就结合S3C2440TEST测试程序来分析一下中断是怎么执行的:我们研究的是IRQ中断,分析中断过程如下, 在2440init.s中有这样的定义 b Handl...

2013-02-05 17:52:22

阅读数 670

评论数 0

WinCE下的GPIO中断的处理

在我所负责的音频驱动部分代码中,采用了PXA270的GPIO34来检测Headphone的插入与拔出.原驱动部分有个BUG,即当耳机插入以后,耳机和喇叭同时在响,很明显没有对耳机插入事件做出响应.所以我开始采用了检测GPIO信号拉高或者拉低和检测耳机的插入事件,但是这样做有个问题,就是会有延时,插...

2013-02-04 21:50:34

阅读数 1078

评论数 0

ARM中断分析之四:WinCE的OAL层的中断分析

从前面的介绍,我们知道了裸机中断处理的流程、WINCE驱动的中断处理,但是,WINCE底层是怎么处理中断的呢?这里就是介绍WinCE系统的OAL层的中断处理。它和裸机的处理总体一样,只是实现细节方面有点区别,具体流程如下: 一、在OAL层的初始化函数,在系统启动的过程中被调用,如下所示: BO...

2013-02-04 21:48:26

阅读数 432

评论数 0

ARM中断分析之三:WinCE驱动的中断分析

现在有许多高端的ARM芯片,像苹果、三星、华为都采用ARM芯片做为智能手机芯片。 这篇文章介绍基于ARM的WinCE操作系统的驱动的中断分析。WinCE驱动分为两类,这里介绍流驱动,流驱动比较简单。 关于流驱动,下面是一张框图,描叙了流驱动的地位: 我们从右往左看上面的那张图,最右边是应...

2013-02-04 21:13:20

阅读数 498

评论数 0

ARM中断分析之二:裸机下面的中断处理

EINT4中断的裸机处理 这是基于S3C2410的EINT4中断的裸机处理,当中断发生时就把LED灯取反显示。下面是电路图。 上面是外部KEY连接到CPU的EINT4引脚上面,即:按下键就会产生一个中断。   按照先前介绍的,中断处理流程来介绍,包括:初始化中断、处理中断、处理完毕恢复...

2013-02-04 21:11:35

阅读数 1032

评论数 0

ARM中断分析之一:中断控制器和CPU、外设的关系

“中断控制器”也是CPU众多外设中的一个,不同的是,它一方面接收其它外设中断引脚的输入,另一方面,它会发出中断信号给CPU。下图是一张中断控制器外设的框图,s3c2410的框图。    为了把中断控制器、CPU、外设联系起来,绘图了下图:   由图可知,中断控制器、CPU、外设都由...

2013-02-04 21:09:07

阅读数 1973

评论数 0

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