自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青瓜王子的博客

Linux/WinCE经验交流

  • 博客(23)
  • 收藏
  • 关注

原创 sqlite嵌入式数据库在arm-linux下的编译全攻略

作者:李文锋日期:2006-06-04第一步 sqlite在arm-linux下的编译1、 下载sqlite:请到http://www.sqlite.org/download.html,将下载的代码包解开,将生成sqlite目录,另外新建一个build目录,如sqlite-arm-linux,应该是和sqlite目录平行的同级目录。 2、 请先确定你的PATH中已经包含交叉编译

2008-01-28 15:32:00 1148

原创 MiniGUI安装经验

作者:李文锋日期:2006-01-04参考:我的minigui安装经验>>,作者不明1.       安装qvfb:在X windows下,用Qt的frameBuffer比较容易首先在http://www.minigui.com/download/c3rdparty.shtml下载qvfb-1.0.tar.gz,然后 tar -zxvf qvfb-1.0.tar.g

2008-01-28 15:31:00 2103

原创 QT开发--国际中文化(二)

上一节给大家讲了QT程序国际中文化的一种方法。现在给大家介绍另一种方法。该方法在“QT开发--信号与插槽”的例子基础上实现。一、 修改hello.cpp,修改内容如下:#include #include #include #include "hello.h" QTextCodec * codec = QTextCodec::codecForName("UTF-8");Hello

2008-01-28 15:25:00 590

原创 QT开发--国际中文化(一)

如果想在程序中显示中文或其他非英文的文字怎么办?QT支持几种显示非英文的文字的方法。我们还是在前两节的hello程序基础上示例如何添加中文显示。一、在hello.pro的尾端加入TRANSLATIONS = hello.ts,加入后的hello.pro如下例所示:TEMPLATE = appCONFIG  += qt staticlib thread warn_on release

2008-01-28 15:24:00 852

原创 QT开发--信号与插槽

今天我们在“QT开发--Hello”的基础上示范一下怎样应用信号与插槽。第一步:在 “QT开发--Hello”的基础上对hello.h作如下修改:#ifndef HELLO_H#define HELLO_H#include class QPushButton;class Hello : public QDialog{    Q_OBJECT    public:      

2008-01-28 15:23:00 1418

原创 Linux应用程序开发--串口通信

第一步:参考“Linux应用程序开发--Hello”的第一步。 第二步:示例程序如下:#include #include #include #include #include #include #include #include #include int main(void){    int fd;    char rxBuffer[1024];    int len

2008-01-28 15:22:00 1044

原创 QT开发--Hello

第一步:建立hello.pro文件,该文件的作用是为建立Makefile文件,如下例所示:TEMPLATE = appCONFIG  += qt staticlib thread warn_on releaseHEADERS += hello.hSOURCES += hello.cpp/               main.cppTARGET  = hello其中SOURCE

2008-01-28 15:22:00 449

原创 Linux应用程序开发--Hello

第一步:在Linux平台(我用的是Redhat9.2)上安装好gcc编译工具,例如编译ARM平台的应用程序可用arm-linux-gcc,如用在PC平台下运行,可用PC自带的gcc。 第二步:编写Hello程序,可以使用Redhat自带的gedit。程序如下:#include int main(){    printf("Hello!");}并将程序保存为hello

2008-01-28 15:21:00 742

原创 建立HIVE注册表

To use the hive-based registry1.    Add the Hive-based Registry Catalog item to your OS design. 2.    Verify the following registry settings in the Platform.reg file for your OS design. [HKEY_LO

2008-01-28 15:20:00 708

原创 应用程序中对注册表的编辑

在WinCE中的应用程序如需对注册表编辑,可使用如下几个函数: Programming element Description RegCloseKey This function releases the han

2008-01-28 15:19:00 683

原创 添加输入法

1、在PB 中选择一个输入法。例如: Catalog//Core OS//Display based devices//International//Locale Specific Support//Chinese(Simplofied)//Input Method Editor// .... 右键点击其中一个,选择“add to platform” 这是添加输入法。 如要手动添加输入法,则需

2008-01-28 15:18:00 1256

原创 改变桌面背景图片

[HKEY_CURRENT_USER/ControlPanel/Desktop] "Wallpaper"="//Windows//Wall.bmp" "Tile"=dword:0其中//Windows//Wall.bmp为在桌面上显示的背景图片 

2008-01-28 15:17:00 553

原创 删除一个注册表健值

注册表文件(platform.reg或project.reg等)中在要删除的键值前加-号。例如:[-HKEY_CLASSES_ROOT/CLSID/{42429667-ae04-11d0-a4f8-00aa00a749b9}] 表示删除HKEY_CLASSES_ROOT/CLSID/{42429667-ae04-11d0-a4f8-00aa00a749b9}这个键值。 

2008-01-28 15:17:00 688

原创 WinCE中支持多国语言切换

  1.选择菜单的Platform->Setting…,在弹出的对话框中的Custom Build Actions页的下拉框中选择Pre-Make Image2.点击New…加入语句createmui XXXX,此处的XXXX表示要支持切换的语言,例如:createmui 0409,0804,0404此处0409为英语(美国),0804为简体中文,0404为繁体中文。以“,”分隔。

2007-12-19 14:45:00 1510 2

原创 实现开机后WINCE的任务栏为隐藏模式

在PLATFORM.REG中添加[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Shell/AutoHide] "Default"=dword: 

2007-12-19 14:44:00 1068

原创 令一个应用程序在WinCE启动后自动运行

在注册表(platform.reg或project.reg)的[HKEY_LOCAL_MACHINE/init]键值添加要启动的程序,例如:[HKEY_LOCAL_MACHINE/init] "Launch80"="TouchCalibrate.exe" "Launch90"="ScrRotationChecker.exe" "Depend80"=hex:1e,00键值中"Launch80

2007-12-19 14:43:00 740

原创 添加ActiveSync支持

1.PB中添加ActiveSync组件、USB驱动组件(SYSGEN_USBFN)、USB转串口组件(SYSGEN_USBFN _SERIAL)。2.在platform.reg里添加如下代码: IF BSP_NOUSBFN ![HKEY_CURRENT_USER/Comm/RasBook/USB]"DevCfg"=hex:/      30,00,00,00,78,00,0

2007-12-19 14:40:00 825

原创 向WinCE内核添加文件

在platform.bib或project.bib里添加。格式:模块名称 路径 内存块 类型具体类型如下:S:系统文件,H:隐藏文件,U:不压缩文件(默认是压缩的)例如:s3c2440a_lcd.dll     $(_FLATRELEASEDIR)/s3c2440a_lcd.dll        NK   SH TouchCalibrate.exe   $(_TARGETPLA

2007-12-19 14:38:00 680

原创 WinCE配置文件中的路径

1. $(PBWORKSPACEROOT),指项目文件所在目录。例如D:/WINCE500/PBWorkSpaces/GSLPDA2. $(_TARGETPLATROOT),指平台文件所在目录。例如D:/WINCE500/PLATFORM/GSL2440A3. $(_FLATRELEASEDIR),指编译后文件所在目录,也就是nk.nb0所在目录,例如D:/WINCE500/PBWorkS

2007-12-19 14:37:00 572

原创 WinCE字库与内核分离设置

1.设置项目的注册表project.reg的[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontPath]和[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink]键值,如:[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontPath]    "FontPath

2007-12-19 14:35:00 669

原创 向WinCE的注册表添加其他注册表文件

在要添加其他注册表文件的注册表内,加上如下例语句:#include "$(PBWORKSPACEROOT)/Files/hwime/ime.reg"其中ime.reg为要添加的注册表文件,$(PBWORKSPACEROOT)/Files/hwime/为该注册表文件所在的路径。 

2007-12-19 14:34:00 854 1

原创 WinCE内核NK.nb0 大小设置

设置config.bib文件中ROMSIZE的大小,例如: ROMSTART = 80000000ROMWIDTH = 32ROMSIZE = 001800000 该处设置nk.nb0为24M 

2007-12-19 14:33:00 718

原创 WinCE中如何编译生成NK.nb0

要产生NK.NBx文件,必须在config.bib(例如$ (WINCEROOT)/PLATFORM/SMDK2440A/Files,以后的的config.bib如无特别说明,均指该文件)中设置ROMSIZE参数。如ROMSIZE=02000000,设置NK.NB0的大小为32M,若Image的大小超过32M,则还会产生NK.NB1,NK.NB2……,设置例子如下(加在config.bib文件末端

2007-12-19 12:10:00 820

空空如也

空空如也

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

TA关注的人

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