PPC2003SE开发日记-资源之工具安装(JONSON原创)

PPC2003SE开发日记-资源之工具安装(JONSON原创)

开发PPC2003SE应用程序,我们可以使用eMbedded Visual C++亦或Visual Studio .NET 2003。所不同的是,eMbedded Visual C++倾向于利用windows ce平台原始的API构建应用程序,而Visual Studio .NET 2003则是利用.NET Compact Framework开发运行在虚拟机上的程序。出于对效率和内存及灵活度的考虑,我倾向于使用C++。

使用C++开发PPC2003SE的开发环境安装过程大体如下:

1. ActiveSync 3.8
2. eMbedded Visual C++ 4.0
3. eMbedded Visual C++ 4.0 SP4
4. SDK for Windows Mobile 2003-based PPC2003SE
5. Localized Emulation Images for Windows Mobile? 2003-based PPC2003SE
6. EmuASConfig.msi(需要.net framework支持,若不用Visual Studio .NET 2003则在系统中按装.net framework即可)
7. WindowsMobilePowerToys.msi(别忘了ActiveSync Remote Display,它可以在桌面上显示真实设备中的屏幕,并作有限的操作)

安装这些工具是有几点需要注意:
1. 不要颠倒1-4的安装顺序,否则evc无法正确使用PPC2003SE的sdk作连接。安装evc时最好将可选项全部选中。删除这些工具时的顺序为4-1。

2. 若卸载后重新安装evc,则有可能遗漏standard SDK for windows ce.net。遗漏了它你将不能为所开发的程序选择CPU类型。PPC2003SE SDK只提供emulator和ARM两种类型的CPU。standard SDK for windows ce.net的安装程序应该在evc安装盘的SDK目录下。安装standard SDK时你可以选择所要支持的CPU类型。

3. Localized Emulation Images for Windows Mobile? 2003-based PPC2003SE ,若开发简体中文程序它应该是PPC2003SE 2003 SDK Chinese Simplified Emulation Images.msi。它可以使你的模拟器具备显示中文的能力。安装完毕后,需要在evc环境中作一些设置,方可让你的开发环境调用支持中文的模拟器映像。设置步骤如下:打开evc环境下的tools->configure platform manager...,在TreeView中选择PPC2003SE(若你以正确安装了SDK for Windows Mobile? 2003-based PPC2003SE ),点击add device,输入设备名称,如:“CHS_SMARTPHONE 2003 Emulator”。点击properties...进入device properties对话框,在transport一栏中选择TCP/IP Transport for windows ce,在startup一栏中选择Emulator startup server(默认选项),点击startup一栏右边的Configure...按钮进入Emulator configuration settings对话框,在device->image一栏下选择CHS PPC2003SE(virtual radio),其他保持默认值,选择确定,回到device properties界面,选择test可以测试你的设置是否正常工作。在正确设置后便可在evc环境的WCE Configuration bar中选择支持中文的模拟器了。

4. 若你还想要在桌面环境下调用中文模拟器,则还要手工作一些设置。安装了PPC2003SE后再开始菜单中可以调用英文的smartphone模拟器,察看菜单的快捷方式发现它调用的是一个叫emul.cmd的文件,其内容是调用真实的模拟器程序,并将模拟器的映像文件以参数的形式传给模拟器程序。我们可以拷贝该文件到装有中文模拟器映像的目录下,如:.../.../Windows CE Tools/wce420/PPC2003SE/CHS,将/skin一项改为“.../.../Windows CE Tools/wce420/PPC2003SE/CHS/Smartphone_Emulator_Skin.xml”,将/ceimage一项改为“.../.../Windows CE Tools/wce420/PPC2003SE/CHS/SP_2003_CHS_VIRTUAL_RADIO.bin”,这里还可以修改模拟器内存大小等参数。存盘后将此文件加入开始菜单的快捷方式,你就可以从桌面启动一个中文的模拟器了。(怎么程序菜单还是英文的?呵呵,装Visual Studio .NET 2003中文版吧,那里有一个中文的模拟器程序)

5. 安装ActiveSync 3.8后连接你的smartphone设备看看有什么反应?这里的设置就不提了,很容易搞定。

6. EmuASConfig.msi这个程序用来将ActiveSync连接到模拟器上。安装后的程序叫EmuAS.exe,运行它。(若你有Visual Studio .NET 2003,可以在开发环境的工具菜单中找到它,connect emulator with activesync),选择目标模拟器,点击连接(connect)。运气好的话,ActiveSync就会有反应,启动模拟器后如同连接到了真的设备。这个工具的最大公用就是可以在我的电脑-〉移动设备中访问到模拟器的目录结构,从此你可以像真实设备一样使用你的模拟器,拷贝文件,安装删除程序,等等

若你使用Visual Studio .NET 2003开发PPC2003SE程序,则可省去1-2两个步骤,同时Visual Studio .NET 2003已经为你安装好了standard SDK for windows ce.net。你可以在 工具-〉选项-〉设备工具-〉设备一栏中发现和配置你的模拟器。

 

为了支持Windows CE 5.0平台,M$已经推出[URL=http://www.microsoft.com/downloads/details.aspx?FamilyID=4a4ed1f4-91d3-4dbe-986e-a812984318e5&DisplayLang=en]eMbedded Visual C++ 4.0 SP4[/URL]eVC是free的,注册码为TRT7H-KD36T-FRH8D-6QH8P-VFJHQ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Jonswap海普模型是一种用来描述海浪频谱的数学模型。该模型由海洋工程学家T. Jonswap于1953年提出,后被W. Hansen于1967年以其姓名命名为Jonswap海普模型。该模型通过特征参数描述海浪频谱的形状和能量分布,是研究海浪特性和预测海浪状况的常用工具之一。 Jonswap海普模型的特征参数包括峰值波周期Tp、峰值波高Hs、Peakedness γ和带宽参数 σ。其中,Tp和Hs是反映海浪强度的两个最重要的参数,γ描述海浪频谱的尖峰程度,σ描述波峰和波谷之间的距离。 Jonswap海普模型假定海浪能量分布遵循Rayleigh分布,即频率比峰值频率小的海浪能量较小,频率比峰值频率大的海浪能量也较小,呈现出一定的对称性。该模型基于这一假设,通过峰值波周期Tp和尖峰程度γ来描述海浪频谱的形状,通过带宽参数σ来描述海浪能量分布的范围。Jonswap海普模型可以用来计算海浪的统计特征,包括平均波高、有效波高、平均周期等,可以被广泛应用于海洋工程、航海、港口工程等领域。 ### 回答2: Jonswap海普模型是一种用于预测海浪随机波高的理论模型,通常用于海上工程设计和海洋工程预测。 该模型是由海洋学家Torbjørn K. Jonson在1964年所提出的一种基于经验的模型。该模型将海浪波高的随机性分解为两个部分:频谱部分和波形衰减部分。其中频谱部分是一种功率频谱,用于描述不同频率的波高分布情况;波形衰减部分则基于海浪在传播过程中的能量耗散情况。 Jonswap海普模型的基本假设是,海浪在传播过程中会遵循统计规律,其波高分布的变化取决于海浪频率、风速和传播距离等因素。在进行海上工程设计时,通过根据实际情况进行参数设定,Jonswap海普模型可以帮助预测海浪随机波高,提供重要的参考信息。 需要注意的是,Jonswap海普模型只是一种经验模型,其预测结果不完全准确。在实际工程中,还需要综合考虑其他因素(如地形、风向、潮汐等)影响海浪波高的情况,以确保设计方案的可靠性与安全性。 ### 回答3: Jonswap海普模型是一种用于研究海浪能谱的数学模型。该模型最早由瑞典工程师Torsten Jonsson和挪威科学家Anders Björn Faltinsen于1961年提出,后经过改进得到现今常用的版本。 Jonswap海普模型假设海面上的波是由多个正弦波叠加而成的。每个正弦波的波长和振幅都不同,这就导致了海面上波的复杂性。模型还假设海浪是随机的,且与时间和空间都是连续的。因此,该模型能够模拟各种不同的海况。 该模型中最重要的参数是贝茨分布参数,它代表了波谱中波长的分布情况。通过测量海浪的时域或频域响应,可以计算出贝茨分布参数并进一步推导出海浪能谱。 Jonswap海普模型在海洋工程及海事领域中具有广泛应用。可以用于研究海浪对船只、海洋平台、海堤和海岸线等结构物的影响,从而设计更安全、更可靠的海洋设施。此外,该模型还被应用于气象学、地球物理学和海洋环境保护等领域。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值