- 博客(14)
- 资源 (122)
- 收藏
- 关注
转载 Windows消息机制要点
1. 窗口过程 每个窗口会有一个称为窗口过程的回调函数(WndProc),它带有四个参数,分别为:窗口句柄(Window Handle),消息ID(Message ID),和两个消息参数(wParam, lParam), 当窗口收到消息时系统就会调用此窗口过程来处理消息。(所以叫回调函数)2 消息类型 1) 系统定义消息(System-Defined Messages) 在SDK中事
2009-10-27 17:50:00 447
转载 嵌入式系统上消息机制的实现(很经典的分析)
摘要:图形用户界面是嵌入式系统中重要部分,是用户与系统进行交互的枢纽,如何建立一个有效的消息机制,实现消息从用户到系统的传递,以及系统对消息的处理如何再反映到图形用户界面是嵌入式系统开发的重要环节。本文通过对 MiniGUI的消息机制的分析后,介绍一种简单的基于嵌入式系统的消息机制的实现方法,其相对于专业的 GUI中间件中的消息机制简单许多,但是也有着完善的结构,便于系统整合在一起,非常
2009-10-27 16:27:00 2998
原创 做事方法-李开复
记者:即便一个巨无霸的公司,拿出了法律这样的一个武器来阻止你进入一个新的公司,还是没有阻止住你?那什么原因呢? 李开复:他没有阻止住我,就是因为我没有犯错,我是没有违约的加入了谷歌. 记者:这段日子的心情怎么样,是怎么度过的? 李开复:这段日子刚开始是非常难过的,非常低落,觉得被冤枉,被委屈,但是很快的我就找到了自己的方向,因为我非常相信的一句话,就是我们要有勇气来改
2009-10-27 15:29:00 588
转载 头文件和源文件的关系
一、源文件如何根据#include来关联头文件1,系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找。 #include 2,用户自定义的文件用双引号括起来,编译器首先会在用户目录下查找,然后在到C++安装目录(比如VC中可以指定和修改库文件查找路径,Unix和Linux中可以通过环境变量来设定)中查找,最后在系统文件中查找。 #include “xxx.h”
2009-10-23 18:02:00 1964
转载 __align(num) 分析
这几天用2440读写SD卡(FAT32文件系统),定义了个文件信息的数据结构里边数据类型有unsigned char, unsigned int, unsigned long几种,在从SD卡上读取数据的时候,直接将结构体对象的引用传入读取数据的函数时,发现结构体的数据并不是按照想象的一样。分析原因是32为嵌入式字节对齐出了问题。现将相关的资料总结一下: 首先,声明几个概念:(1)、
2009-10-23 16:55:00 18300 2
转载 sprintf函数的使用
在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, ar
2009-10-23 10:26:00 921
转载 C语言中几#if,#if defined ,#ifdef,extern的用法描述
1、#if 和#ifdef当asd_eee表达式存在而且,值为ture的时候接续向下执行例如#define TARGET_LITTLE_ENDINA 1#define TARGET_BIG_ENDINA 0#ifdef TARGET_LITTLE_ENDINAcall little endina function#elsecall big endina function#endif
2009-10-21 18:05:00 1721
原创 c语言的32个关键字
第一个关键字:auto 用来声明自动变量。 可以显式的声明变量为自动变量。只要不是声明在所有函数之前的变量,即使没加auto关键字,也默认为自动变量。并且只在声明它的函数内有效。而且当使用完毕后,它的值会自动还原为最初所赋的值。自动变量使用时要先赋值,因为其中包含的是未知的值。例:auto int name=1;第二个关键字:static用来声明静态变量。可以显式的声明变量为静态变量
2009-10-21 11:59:00 919
转载 Tree命令
[Tree命令作用] 以图形显示驱动器或路径的文件夹结构。很多时候,这是一个非常有用的命令! [Tree命令格式] 可以在命令行窗口敲tree /?看帮助。 TREE [drive:][path] [/F] [/A] /F 显示每个文件夹中文件的名称。 /A 使用 ASCII 字符,而不使用扩展字符。 使用/F参数时显示所有目录及目录下的所有文件,省略
2009-10-20 18:50:00 1355
转载 C语言内存管理内幕(二)
引用计数引用计数是一种 半自动(semi-automated)的内存管理技术,这表示它需要一些编程支持,但是它不需要您确切知道某一对象何时不再被使用。引用计数机制为您完成内存管理任务。在引用计数中,所有共享的数据结构都有一个域来包含当前活动“引用”结构的次数。当向一个程序传递一个指向某个数据结构指针时,该程序会将引用计数增加 1。实质上,您是在告诉数据结构,它正在被存储在多少个位置上。
2009-10-19 14:21:00 749
转载 C语言内存管理内幕
学习的东东 2009-06-08 15:12 阅读129 评论0 字号: 大大 中中 小小 为什么必须管理内存 内存管理是计算机编程最为基本的领域之一。在很多脚本语言中,您不必担心内存是如何管理的,这并不能使得内存管理的重要性有一点点降低。对实际编程来说,理解您的内存管理器的能力与局限性至关重要。在大部分系统语言中,比如 C 和 C++,您必须进行内存管理。本文将介绍手工的、半手工的以及自动的内存
2009-10-19 14:18:00 937 1
转载 MTK生成lib库(Win32)
1. 首先要确定你的电脑上安装了visual c++ 6.0(其他版本没试过),假设我们将vc安装在了C:/Program Files/Microsoft Visual Studio2. 在桌面上右键点击“我的电脑”---属性---高级---环境变量3. 在系统变量里找到“path”,双击编辑4. 在变量值的最后添加“;C:/P
2009-10-19 14:12:00 1108
转载 MTK生成lib库(ARM)
第一步,生成真机的obj文件 第二步,找到要生成lib库的相关的obj文件,例如:../build/LC6225_GEMINI/gprs/MT6225o/mmi_app第三步,把相关的obj文件拷贝到一个目录下面 D:/lib_temp第四步,命令模式进入lib_temp文件,输入命令 armar -r temp.lib *.obj 生成 temp.lib 库 第五
2009-10-19 14:08:00 2395
转载 RTOS
实时系统(Real-time operating system,RTOS)的正确性不仅依赖系统计算的逻辑结果,还依赖于产生这个结果的时间。实时系统能够在指定或者确定的时间内完成系统功能和外部或内部、同步或异步时间做出响应的系统。因此实时系统应该在事先先定义的时间范围内识别和处理离散事件的能力;系统能够处理和储存控制系统所需要的大量数据。 为了便于理解,机场的售票系统就是一个典型的实时系统。 [
2009-10-19 09:36:00 950
C语言程序设计案例精编
2011-03-24
注册表大全(包含多本书册表书籍)
2010-04-17
端口知识---------从基础到进阶!(常用端口功能+攻防).pdf
2010-04-07
TD-SCDMA系统培训手册-技术篇.pdf
2010-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人