zoukankan      html  css  js  c++  java
  • 关于WinCE的一些笔记


    Boot CE from HD
    Supposed: The loadcepc is installed in the C:
    1. Make CE support Hard Disk.
       - Please refer to "CE HD support.txt" written by Bob
    2. Set build options
       - Select Release mode
       - In Configuration Properties -> Build Options, make sure the build optioins are disabled in Platform Builder, especially KITL. A safe way is disalbed all the build options
    3. Build NK.bin
       - Rebuild the solution
       - After rebuilding the solution, maybe need to rebuild S3 driver.
       - If you want to build a NK.bin with test tools, Please refer to "Build NK.bin with Test Tools.txt"
    4. Copy the nk.bin to C:\
    5. Set Display mode when startup
       - Modify C:\AUTOEXEC.BAT
         In ":CEPC_LOCAL" part, after "REM" statement:
           a. add "set RES=/L:1024x768x32".
           b. replace "loadcepc /v nk.bin" with "loadcepc /v %RES% nk.bin"
    6. (Optional) Set default start option
       - Modify C:\CONFIG.SYS
           replace "menudefault=CEPC_NET_500,5" with "menudefault=CEPC_LOCAL,5"

    7. Then, restart the CEPC. and choose "CEPC_LOCAL, Boot CE/PC (local nk.bin)"

    Build NK.bin with Test Tools
    1. Get necessary files.
       - Some in $(_FLATRELEASEDIR), such as ddex1.exe, DoNuts.exe and so on. When building NK.bin, these test files don't be
    cared.
       - Others can be found in C:\Program Files\Microsoft Platform Builder\6.00\cepb\wcetk\ddtk\x86
    2. Add test files info to platform.bib
       a. Copy the test files to $(_FLATRELEASEDIR)
       b. Add the test files info to platform.bib in MODULES part. Please refer to platform_example.bib
    3. Build NK.bin
       - run makeimg
    4. Copy NK.bin to C: in the target device.
    5. Restart CEPC.
    Then, we can run the tests in command line. For example, if we want to run DDraw Test DoNuts.exe. We just type "donuts.exe" in command line, and then type Enter.

    Setup Remote Test Environment for WinCE
    1. Add network card and Remote Desktop Protocol support
       - Network card:
         check the checkbox: Device Drivers -> Networking -> RealTek RTL8139
       - Remote Desktop Protocol
         check the checkbox: Core OS -> CEBASE -> Remote Desktop Connection -> User Interface Dialog Boxes
    2. Rebuild the platform.
    3. Setup a Server.
       - The server can be a WinXP or Win2K.
       - install WinBench99 and Speedy on the server.
    4. Connect to server
       - using Remote Desktop Connection on WinCE to connect the server.
       - Don't use peer-to-peer wire to directly connnect WinCE to the server. It maybe fail. Use twisted pair and make sure WinCE and the server in the same net.
    5. Run WinBench99 or Speedy20 or other test APs directly.
    注:WinBench99和Speedy20测出来的分数不可信,原因在于与远程服务器通信时采用的RDP会对测试的分数产生一定的影响。但用来测画的是否正确应该没问题

    Simple Usage of the Tools for WinCE60 Performance Tuning 是WinCE6.0下有关CeLog的一些笔记,参考了M$的MSDN和文件CE-HOF3_Loh_Susan_ThreadingLab-1.doc。偶找不到该文件的链接,暂时就不加了。不过应该可以google到的(原文基于CE5.0)
  • 相关阅读:
    转:IPhone之ASIFormDataRequest POST操作架构设计/ 处理网络超时问题
    LLDB和GDB比较
    为线程设置一个名字 [mythread setName:@"第一个子线程"];
    杀死一个线程
    ios 开发框架原始雏形 01
    iOS开发:设置应用程序图标和引导画面
    一个奇怪的现象 在GDB模式和LLDB 模式下 同样代码不同反应 AudioServicesCreateSystemSoundID
    iOS中GCD的魔力
    提升app 应用程序运行速度的几个常用方法
    IOS开发缓存机制之—本地缓存机制
  • 原文地址:https://www.cnblogs.com/dust/p/1164368.html
Copyright © 2011-2022 走看看