摘要: WinCE的Boot Loader是如何工作的前提:此Boot Loader是位于NOR FLASH的零地址的,CPU配置成复位后在此执行。1.前期CPU初始化:l 进入超级用户模式(Supervisor Mode)。显式通过软件指令初始化进入。l 清除指令和数据cache。l 清除TLBs(Translation Look-aside Buffers)。l Drain the write and fill buffers。l 配置并使能RAM控制器。l 确保中断使能位已清除、中断屏蔽位被设置。l 初始化使用到的PLLs(Phase-Locked Loops)。l 初始化必需的定时器,如RTC 阅读全文
posted @ 2012-10-15 21:43 jbnie 阅读(279) 评论(0) 推荐(1) 编辑
摘要: 1. # lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过) 如果有usbserial,说明系统支持USB转串口。 2. 安装minicom (Fedora自带有minicom,此步可以跳过) apt-get install minicom apt-get install lrzsz3. 配置minicom # minicom -s Serial port setup [Enter] +-------------------------------------------------------------+ | A - Serial 阅读全文
posted @ 2012-10-15 21:41 jbnie 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 安装Wincc6.0必须安装SQL Server2000 for wincc 版本才行,这个是专门针对西门子的SQL Server版本。但在安装快要结束的时候,系统对我说安装错误Installing software failed. SQL server 2000 Hotfix8.00.0568 Please reboot your system. step will cancel now.,提示STOPSERVICEMSSQL$WINCC,'安装在此退出,我安装了很多次了,都是这个问题。 我的系统是XP专业版+SP2,后经过多方查找资料,终于发现是操作系统的计算机名应该改为大写才行, 阅读全文
posted @ 2012-10-15 21:40 jbnie 阅读(455) 评论(0) 推荐(0) 编辑
摘要: minicom是在linux下很好的串口操作工作工具,就像windows下的超级终端一样,特别对嵌入式和工控开发的朋友来说非常有用。但是Fedora8和红旗linux在安装完成后在终端输入minicom并不能出现熟悉的界面来,这个说明这两个版本的linux默认情况下是没有安装这个工具的需要我们手动安装上去。 要安装这个工具可在网上下载minicom的RPM包进行安装,可以在我的空间的资源下载栏目http://download.csdn.net/user/jbnie中下载这个工具包,也可在ftp://ftp.univie.ac.at/systems/linux/fedora/releases/8 阅读全文
posted @ 2012-10-15 21:39 jbnie 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在虚拟机VM中安装完Fedora8后,提示安装VMware Tools,在根据提示安装完VMware Tools后结果原来可以用的鼠标滚轮不会动了,不管怎样在什么程序下鼠标滚轮都不能用。后来经过查找终于发现是VMware Tools修改了 /etc/X11/xorg.conf 文件,在终端中输入 sudo gedit /etc/X11/xorg.conf,以root权限打开文件可以看到文件如下:# Xorg configuration created by system-config-displaySection "ServerLayout" Identifier &quo 阅读全文
posted @ 2012-10-15 21:38 jbnie 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 在阐述基于Linux核心的汉字显示的技术细节之前,有必要介绍一下原有Linux的工作机制。这里主要涉及到两部分的知识,这是Linux下终端和帧缓冲的实现。控制台(console) 通常我们在Linux下看到的控制台(console)是由几个设备构成的。分别是/dev/ttyN(其中tty0就是/dev/console, tty1、tty2就是不同的虚拟终端(virtual console))。通常使用热键Alt+Fn来在这些虚拟终端之间进行切换。这些tty设备对应于 linux/drivers/char/console.c和lvt.c。其中console.c负责绘制屏幕上的字符,vt.c负责管 阅读全文
posted @ 2012-10-15 21:35 jbnie 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 1084 看分区的卷标(q1208c)e2label /dev/hdxn, where x=a,b,c,d....; n=1,2,3...1085 RH8,9中添加新的语言包(好好先生)一 8.0中1.放入第一张光盘;2.cd /mnt/cdrom/Redhat/RPMS;3.rpm -ivh ttfonts-ZH_CN-2.11-29.noarch.rpm(简体中文,建议用tab键来补齐后面的部分,以免输入有误);4.rpm -ivh ttfonts-ZH_TW-2.11-15.noarch.rpm(繁体中文)如果你还想装日文、韩文,安装第二张光盘上的ttfonts*.rpm.二 9.0中9 阅读全文
posted @ 2012-10-15 21:34 jbnie 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 信号与槽作为QT的核心机制在QT编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 QT是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前Linux上最为流行的KDE桌面环境就是建立在QT库的基础之上。QT支持下列平台:MS/WINDOWS-95、98、NT和2000;UNIX/X11-Linux、Sun Solaris、HP-UX、Digital Unix、IBM AIX、SGI IRIX;EMBEDDED-支持framebuffer的Linux平台。伴随着K 阅读全文
posted @ 2012-10-15 21:17 jbnie 阅读(254) 评论(0) 推荐(0) 编辑
摘要: CSDN博客地址:http://blog.csdn.net/jbnie 阅读全文
posted @ 2012-10-15 21:16 jbnie 阅读(3244) 评论(0) 推荐(0) 编辑
摘要: Wince4.2,关于Flash的永久保存注册表先说原理:注册表类型分为基于对象存储的注册表和基于HIVE的注册表,在定制内核的时候只能选择其中一种。从理论上讲这两种注册表都能够实现永久保存注册表数据,但是采用不同的类型会影响CE的启动顺序和启动速度,还会影响内存的使用量。我还是趋向于采用基于HIVE的注册表来实现永久保存注册表数据,这也是一个发展趋势。在讲解之前先简单描述如果CE采用基于HIVE的注册表,那么在启动时如何加载已经保存的注册表数据: nk.exe执行,启动filesys.exe。 filesys.exe加载引导HIVE,此时引导HIVE位于nk.bin解压之后的文件中。 fil 阅读全文
posted @ 2012-10-15 21:07 jbnie 阅读(451) 评论(0) 推荐(0) 编辑