Error: failed PB timebomb check
据说我的pb5是正版,怎么出来个timebomb懒得重装,弄了个脚本(好像有点笨),放到path下面,没碰到炸弹了,只是不能直接makeimg了for /f "useback" %%i in (`"@date /t"`) do @set rdate=%%i @rem 2007-08-08是炸弹最后日期 date 2007-08-08 makeimg date %rdate% [@more@]
wince5.0 下OEMIoControl
最近移植S3C2440 wince5.0的BSP,编译完成后调试口始终出现 OEMIoControl:Unsupported Code 0x1010024稍微看了一下相关实现首先找到 OEMIoControl 是在那里实现的,打开kern.map,发现0001:00062990 OEMIoControl 00073990 f oal_ioctl_s3c2440a:ioctl.obj顺藤摸瓜,oal_ioctl_s3c2440a 的 ioctl来自 PLATFORM/COMMON/SRC/COMMON/IOCTL/ioctl.cUnsupported就是在该文件打印出来,原因是 g_oalIoCtlTable 中没有定义该 codeg_oalIoCtlTable 在哪里?又回到kern.map0001:00028b00 g_oalIoCtlTable 00039b00 oal:ioctl.obj找到文件 PLATFORM/S
VC6模拟LCD屏
嵌入式开发工具越来越强大,但目前还是比不上VC方便,至少需要下载,所以很多嵌入式开发工具都提供PC机上模拟的功能。在console程序上实现lcd模拟也很简单,本文实现了对framebuffer的模拟,当然,因为简单,所以粗糙#ifdef BS_LCD_SUPPORT#define fb_w 320#define fb_h 240#define fb_s (fb_w*fb_h*2)HDC g_hDC;void * g_pFrameBuffer = NULL;//thread to simulator LCDDWORD SimLCD(void){DWORD dwInfos[300]={0};BITMAPINFOHEADER * pMapHeader = (BITMAPINFOHEADER *)dwInfos;BYTE paaPixel[fb_s];g_pFrameBuffer = paaPixel;LibPrint
wince平台加载网卡驱动后联机异常
在pxa270和s3c2440的开发板(wince4.2或wince5.0)上发现activesync的一个问题,就是加载网卡驱动后,平台同主机通过usb连接正常,可以浏览、操作文件,但evc远程工具等无法连接开发板原因应该是加载网卡驱动后,开发板端activesync会通过网络来transport解决办法1 禁用开发板网卡(不是好方法) 或2 在platform manager中配置Device,将Transport选择为TCP/IP Transport for Window CE,并将Host IP选择为Configure automatically over serila 或3 用网线连接开发板和主机,在platform manager中配置Device,将Transport选择为TCP/IP Tra
嵌入式调试:wiggler+ocdremote+gdb insight
用skyeye+gdb(skyinsight)调试linux的感觉很好,不过skyeye总归是虚拟的开发板。手头只有wiggler,到http://www.macraigor.com/full_gnu.htm下载了hwsupport-2.15.exe,安装重启,连接时报错(error 43),google了一下,据说把并口15,8脚连在一起可以搞定,没做测试。下载了2.05版ftp://stimpy.nuked.org/rod/arm/macraigor/hwsupport-2.05.exe重装就可以了(需要cygwin的运行库cygwin1.dll)到colinux中运行skyinsight,tar remote 192.168.1.3:8888(192.168.1.3是运行ocdremote的机器ip,8888时ocdremote缺省端口),呵呵,连接成功,不
扩展input的web输入控件(日期时间控件)
web开发在输入数据时,往往会碰到提交内容与显示内容不一致的情况,一个选择是通过select框输入,但select有明显的局限性。 查看示例:日期、时间输入控件 该示例中通过基于css,htc对input做了扩展,如输入框 <input class="LabeledInput" format="DateTime" />将显示为 2005年1月25日 23点6分4秒,点击后显示输入控件 下载示例[@more@]
快速建立skyeye开发环境
本人用的colinux+debian3.0下载安装colinux 下载Debian-3.0r2.ext3-mit-backports.1gb.bz2,用winrar解压,修改colinux的config.xml,运行 apt-get update 建立桌面环境(如不运行skyinsight,不模拟lcd可略)apt-get install xserver-xfree86apt-get install kdebaseapt-get install xfonts-baseapt-get vncserver(window上运行vncviewer.exe) 安装编译skyeye所需的工具包(我针对的是skyeye0.96,有调试功能,用起来方便)gcc-3.3,make,libc6-dev,libgtk2.0-dev,libncurses5-dev,gettext ,tcl8.3 下载cross-2.95.3.tar.bz2(解压到/u