摘要:http://www.devdiv.net/blog/space-1-do-blog-id-326.html1)用build new window wizard 界面选os build tree为C:\WM611 ==>Device emulator ==>后面就比较简单了,向导结束后,运行在桌面上的Build All - SMARTFON MyDeviceEmulator Debug...
阅读全文
摘要:参考http://www.cnblogs.com/wnaisheng/ Create Map Creates a map and adds an ArcGISTiledMapServiceLayer. Map navigation using mouse: Drag to pan SHIFT + Click to recenter Mouse Scroll Forward to zoom in M...
阅读全文
摘要:需要使用组合键:keybd_event( 0x5C, 0, 0, 0);keybd_event( 0x75, 0, 0, 0);keybd_event( 0x75, 0, KEYEVENTF_KEYUP, 0);keybd_event( 0x5C, 0, KEYEVENTF_KEYUP, 0);或者keybd_event( 0x75, 0, KEYEVENTF_KEYUP, 0);keybd_ev...
阅读全文
摘要:蓝牙和WIFI共存设计 蓝牙和802.11b/g/n都可能工作在2.4GISM,可能互相干扰。干扰的典型应用之一是VOIP,用手机的WLAN打VOIP电话,用蓝牙耳机来通话。互相干扰的后果是用户能感觉到通话质量的下降。 设计上有些方法能够减少相互干扰,尽量维持蓝牙和wifi的throughput,使得用户的使用体验不受影响。方法主要是AFH和分时。 是否存在相互干扰和相互干扰是否严重受以下条...
阅读全文
摘要:VGA机型的屏幕分辨率和一般普通PDA不同,分辨率是480x640(即由横向480个点,纵向640个点组成的屏幕,这个点称为象素点),但是VGA屏幕尺寸又和QVGA的屏幕尺寸基本相同,也就是说,同样大小的面积,VGA屏幕能显示的点数就要比QVGA的多。那么VGA的象素点就要做的更小,所以看上去VGA屏幕的图像要比普通QVGA屏幕精细的多。QVGA的分辨率为240x320 为了不让各位机友越看越迷...
阅读全文
摘要:Call this function to display the cursor as an hourglass when you expect a command to take a noticeable time interval to execute.void BeginWaitCursor( );RemarksThe framework calls this function to sho...
阅读全文
摘要:这几天做外屏应用,需要使用到图片,所以学习了一下画图工具,对图片有了新的认识。特别时gif动画,开始看到网上别人做的gif动画,感觉很神奇,现在自己做了,才发觉其实很容易的,关键要自己的美术功底要好。
阅读全文
摘要:现在距离binfs可以工作已经一个星期了。如果再不留下一点纪念的话,恐怕很快就忘记了。所以,赶快吧。1:开始的时候肯定要加载binfs.dll。我加入了binfs的组件。在doc里面留了一个分区给binfs。但是遗憾的是:binfs总是无法加载。真的是出乎意料。这样混了两天日子,然后发现partition table总是不对。修改了doc的partition table才将binfs加载成功。2:...
阅读全文
摘要:前几天binfs总是不能加载。经过这几天的查找,终于发现是DOC的partition Table不对,现在有了正确的partition Table就可以了。总是对事情有了确切的了解之后才能做好。否则它总是出错,直到你下功夫把它了解透了。NO shortCut.
阅读全文
摘要:今后几天要一直和这个东西打交道了。NAND flash相当于一个硬盘,那么Binfs就实现了Demand-pageing机制。在Bootloader里面要调用Bootpart function对flash分区。现在对它还不了解。过几天做好了。再写一篇文章详细介绍我的体会。
阅读全文
摘要:今天接待了合作伙伴。他们走了之后,利用晚上的时间重新看了一下DOC,感觉对他认识又深了一点,以前的了解还是肤浅了一些。BDK= boot development kit. 我对BDK运用的还不熟,对DOC的分区也不熟,等一会要仔细看。对事物的了解是慢慢来的。
阅读全文
摘要:今天在新闻组上看到这样的内容,就试了一下。果然可以。 现在我是把target machine当作tftp server。由于不用pb download,所以必须disable kitl,disable kernel debugger.最好release version. 1) copy the public\common\oak\ethdbg\eboot\ into platform\\driv...
阅读全文
摘要:星期一叙述了将eboot的tftp端口改一下,就可以和普通的tftp client通信。 从星期二到今天,一直就设法将eboot改成client模式,今天终于可以了。 1)初始化tftp是在EbootInitEtherTransport 函数中。tftp的连接首先由client发起,所以要在这个函数添加一个发请求的函数。很幸运的是MS已经实现了这个函数,只是有一点bug,需要修正。所以...
阅读全文
摘要:multi-xip实际上很有用,但是现在有一个为难的事情:就是OS起来之后无法写flash,这个很让人苦恼。所以这也导致升级程序无法设置标志位。只能用GPIO口。 Multi-xip的实现:1) Bib文件的修改: MEMORY RSVD 80000000 000FF000 RESERVED ARGS 800FF000 00001000 RESERVED ...
阅读全文
摘要:RAPI:Remote Application Programming Interface RAPI是基于ActiveSync的.所以在Device要加ActiveSync的组件,同时PC端要装ActiveSync。这样Device是server端,PC是Client端。我是用VC6.0作为工具编写PC端APP来控制Device的。当然我们原来的VC中并没有包含RAPI的相关API实现,所以要添加...
阅读全文
摘要:TFTP: Trivial File Transfer ProtocolBootloade中原本用的是TFTP server,但是我们把它改造成client。这样需要在PC端写一个TFTP server。 1) 使用socket。 在工程里面加一个CTftpServerSocket类,继承自CAsyncSocket。 2) 实现OnReceive函数。 (这不是最佳实现办法,这样的话ser...
阅读全文