2010-11-08 23:04
2010-10-25 12:33
2010-09-13 18:34
2010-09-06 17:50
int main(void)
{
/* System clocks configuration ---------------------------------------------*/
/* MCLK = PCLK1 = PCLK2 = 24MHz*/
//输入的频率先进行2分频, 系统reset默认的值, 也可以通过disable将2分频禁止
RCCU_Div2Config ( ENABLE ); //it is default.
//设置APB1的频率
/* Configure PCLK1 = RCLK / 1 */
RCCU_PCLK1Config (RCCU_DEFAULT);
//将APB2设置为RCLK(root clock)的4分频
/* Configure PCLK2 = RCLK / 4 */
|
2010-09-04 17:27
Meyers在条款7中给出了一个用于实现 "class 专属的new-handlers |
2010-08-26 11:42
TPAL寄存器。临时调色板:当用户要用一个颜色填满整个帧的话,使用临时调试板。将其使能。然后在临时调色板里面写颜色就可以。
static int s3c2410fb_blank(int blank_mode, struct fb_info *info)
{
dprintk("blank(mode=%d, info=%p)\n", blank_mode, info);
if (mach_info == NULL)
return -EINVAL;
if (blank_mode == FB_BLANK_UNBLANK)
writel(0x0, S3C2410_TPAL);
else {
dprintk("setting TPAL to output 0x000000\n");
writel(S3C2410_TPAL_E |
2010-08-09 15:07
Source code:
repo init -u git://218.211.38.204/android-ctc/manifest.git -b froyo-
v210
repo sync
https://groups.google.com/group/0xlab-devel/browse_thread/thread/d7dbed18bddeab8f#
---------- Forwarded message ----------
From: Chih-Wei <cwhu ...@android-x86.org>
Date: 2010/7/29 |
2010-07-27 11:28
C++主题——const专题
一、常量
#define PI 3.1415926
const double PI = 3.1415926
用const修饰保证会对他进行类型识别等必要的编译器内部操作,比宏定义更合理, 但要注意,声明时必须初始化,特别是在类类型中,要记得在初始化列表中初始化。(详见effective C++)
二、与指针联系
1、const int *p;
p是指向const int |
2010-07-27 11:14
C++初始化类的成员,不但可以用构造函数(constructor)完成,而且可以用初始化类成员列表来完成。MFC大量用到此方法。例如有些初学者可能不大理解如下代码:
class A
{
public:
int member_var; //成员变量
A(); //构造函数
}
A::A():member_va |
2010-03-09 17:25
qt环境编译方法:(前提,已经安装vs2005sp1和M8SDK,2008没有试过)
1.下载qt4.5 for wince
2.将qt文件都放在c:\qt-wince\4.5.0 <--此处路径可以自行更改
3.将c:\qt-wince\4.5.0\bin添加到系统PATH中
4.打开visual studio 2005 命令行,切换到c:\qt-wince\4.5.0
5.配置,命令行:configure -platform win32-msvc2005 -xplatform wince60standard-armv4i-msvc2005
6.设置lib环境,命令行:checksdk.exe -sdk "M8SDK (ARMV4I)" -script tmp_created_script_setup.bat
1>NUL;tmp_created_script_setup.bat
7.编译,命令行:nmake |
2010-03-03 15:28
【简易教程】用VS2008为M8SDK编译QT4.6开发环境
学校带宽不好,所以这里就不直接提供编译好的库了,大家可用参考下面的教程自行编译1.什么是QT?
注意:下面这个是我前段时间编译QT 4.5的时候写的, 现在稍加修改,用来编译QT4.6,而且附件的配置文件是专门针对QT 4.6配置的
http://qt.nokia.com/
2.自己写的:qt教程
用Visul Studio2008 编译魅族M8 QTforWince库
一、 准备工具:
M8SDK:www.meizu.com
VS2008+SP1:注意、要英文版,中文版会出问题
qt-embedded-wince-opensource-src-4.5.3: http://qt.nokia.com/downloads/win- |
2010-03-03 14:25
#include <stdio.h>
typedef struct _base {
int bi;
int bj;
int priv[0];
} base;
typedef struct _priv {
int pi;
int pj;
} priv;
int main()
{
base *b = malloc(sizeof(base) + sizeof(priv));
priv *p = (priv *)b->priv;
printf("%d, %d, %d\n", sizeof(base), sizeof(priv), sizeof(base) + sizeof(priv));
p->pi = 10;
} |
2010-02-26 11:28
FreeType 2 Tutorial
http://freetype.org/freetype2/docs/tutorial/step1.html |
2010-02-09 14:15
首先需要包含下列头文件:
#include <QTextStream>
#include <stdio.h>
然后,在使用cin、cout、cerr之前,创建下列变量:
QTextStream cin(stdin, QIODevice::ReadOnly);
|
2010-02-07 15:10
在前面QWSServer文章中,已经提到一个QWSClient代表一个QApplication。QWSServer还管理着一组QWSClient的对象,那就是toplevel widget,即顶层窗口。QWSWindow对象就是toplevel widget在QWSServer中的代表。在QWSServer中或者说在整个QT中,window是指toplevel widget,因此QWSServer中只使用window不使用widget这个词语。
QWSServer用一个QWSWindow的数组管理着所有客户端的toplevel widget。
QPtrList windows; // first=topmost
下面从QWSWindow的属性方法以及与QWidget的交互过程,详细说明一下。
1. |
|
|
Rwen2012
男, 岁
广东 广州
|