- 博客(6)
- 资源 (11)
- 收藏
- 关注
转载 WINCE硬件,底层到应用整个过程详解
<br />最近在业余时间整了个GPIO的驱动程序,并通过应用程序调用,最终实现通过应用程序调用GPIO的驱动,然后实现硬件上LED灯的亮与灭。这里将整个步骤记录在案,供菜鸟学习。<br />一:编写驱动程序<br />1.将硬件厂商提供的BSP包拷备到D:/WINCE500/PLATFORM下,如SMDK2440;在D:/WINCE500/PLATFORM/smdk2440/DRIVERS中建一个用于存放驱动程序的文件夹;建立相应文件,这里我命名为FlowLED,对应的文件名分别为:<br
2011-05-23 15:55:00 1504 1
转载 堆和栈的区别
<br />非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别<br />一、预备知识—程序的内存分配<br />一个由c/C++编译的程序占用的内存分为以下几个部分<br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。<br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。<br /
2011-05-19 17:02:00 440
原创 修复Ubuntu在更新时‘Requires installation of untrusted packages’ 问题
How to Fix ‘Requires installation of untrusted packages’ error in Ubuntu 10.10 Maverick MeerkatThis morning I tried to update my Ubuntu machine and got this error massage ‘Requires installation of unstrusted packages’ and couldn’t figure out why. I lat
2011-05-18 10:20:00 4496 2
转载 C++多线程内存管理
<br /> 原文:http://yachang.wang.blog.163.com/blog/static/35551220200762753057335/<br /> 假设有一个进程,创建了两个线程A、B,线程A在堆上分配了一块内存空间,通知传指针的方式在B中使用,使用完后释放块,这时就会出错,因为线程B不能释放线程A堆上的内存空间,一些网友对此也有一些看法。<br /> “有点经验可以告诉你,每个线程都有自己的堆栈,而它们共享进程的一个全局堆,NEW是在线程的局部堆上分配(实际上
2011-05-16 17:00:00 8009
原创 Windows CE: 通过Application实现对鼠标光标的隐藏和显示的控制
<br />平台FreeScale i.MX51<br /> <br />1. Define a global variable to determine if show the cursor<br /> <br />C:/WINCE600/PLATFORM/COMMON/SRC/SOC/COMMON_FSL_V2/IPUV3/DDRAW/ddipu.h<br /> <br />class DDIPU : public DDGPE<br /> <br />{<br /
2011-05-16 14:56:00 1362
原创 IsAPIReady和WaitForAPIReady
关于IsAPIReady:来自MSDN的诠释:This function indicates whether the specified application programming interface (API) set has been registered. This function uses a polling mechanism.BOOL IsAPIReady( DWORD hAPI);Parameters:hAPI[in] Handle to the specified A
2011-05-16 14:25:00 1800
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人