wince下的开发世界

wince下的开发世界

ID:40124294

大小:718.00 KB

页数:36页

时间:2019-07-22

wince下的开发世界_第1页
wince下的开发世界_第2页
wince下的开发世界_第3页
wince下的开发世界_第4页
wince下的开发世界_第5页
资源描述:

《wince下的开发世界》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WINCE下的开发世界同济软院WINCE俱乐部技术部培训活动AgendaEVC下的应用程序开发通过E-BOX,使用PlatformBuilder来进行平台开发技术部的活动和微软嵌入式全球大赛我们有什么?PlatformBuilderEmbeddedVisualC++VisualStudio.NETPlatformBuilder可以做什么?定制裁减操作系统Debug操作系统的内核写CE应用程序/DLL/LIBEmbeddedVisualC++使用EVC为特定的平台安装特定的SDKPocketPCPPC20

2、03SDKsmartphonesmartphone2003SDKE-Box???IDE与VC类似,WIN32程序员能快速上手开发CE应用程序可以使用Win32APIs,MFC,COM,ATL,STLVisualStudio.NETVisualStudio.NET2003使用.NETcompactframework开发语言有:C#,VB.NET,J#...必须在目标平台上安装.NETcompactframework易于调试和测试体积较大你的选择?Win32MicrosoftFoundationClass

3、(MFC).NETCompactFramework应用程序的开发流程获得该平台的SDK安装SDK,在EVC中设置在该SDK下开发应用程序在该平台下运行这个程序开发工具驱动模型应用集成开发工具应用程序Nk.nb0和Nk.binNk.nb0和XIP机制不需要加载到内存中,FLASH中本地执行Nk.bin需要加载到内存中执行交互式开发环境宿主机(Host):嵌入式系统应用软件的集成开发环境(IDE),通常包括代码编辑器、编译器和链接器、内核功能配置与系统调试器以及系统仿真器等。目标机(Target):待开发的嵌

4、入式系统部分。两者的通信通道:串行口、以太网、仿真器或其他通信手段。Platformbuilder4.2EVC4.0等宿主机目标机Image运行环境E-BOX接口:串口,USB,并口,网卡接口,音频输入口128MRAM,32MROM(FLASH=YES),i486CPU接口串口:RS232标准。用来附加调试信息,也可以让设备反馈一些信息WINDOWS:超级终端Linux:minicom扩展外设:GPS,modems,printers网线:RJ-45以太网交叉线。用来下载WINCE镜像:nk.bin`高度模

5、块化,系统可配置系统镜像的构造过程:CESYSGENBSPBUILDRELMAKEIMG通过cebuild.dat和sysgen.bat脚本控制,产生下面4类系统的配置文件:Bib:需要打包进镜像文件的WINDOWSCE文件Dat:文件系统的描述文件Db:WinCE对象存储数据库的描述文件Reg:系统注册表Building……人品+运气 =0errors,xwarningsCE下的内存管理不幸:4M----128M的内存幸运:CE下,实现了大部分win2k下的内存管理APIsRAM,ROM和虚存管理RAM

6、SystemHeap存储程序堆栈。ObjectStore关机数据不丢失,因为没有断电。用户可以调节2者的大小。ROMPC上:存储BIOS信息,64--128KB.CE下:存储操作系统,4--32MBROM-basedprograms能被ExecuteinPlace(XIP)。必须是flash,不占内存,运行速度快。虚拟内存管理BigTopic!MMUMemoryManagementUnit微处理器中的硬件设备。将虚拟地址转换成物理地址。堆和栈Heap系统为应用程序在虚拟内存上保留的一快区域Stack和wi

7、n2k一样,调用函数时存放临时数据存放函数的函数的返回地址存放异常处理时,寄存器的状态4G虚存空间上面2Gkernel空间是给OS用的应用程序和运行在用户态下的驱动程序不能访问用户态虚存空间CE下最多运行31个进程,每个进程一个Slot。最多32M虚存空间Slot0当前进程Slot1XIPDLLs这2个被当作一个64M的SlotBuildOK?微软嵌入式ChallengE大赛本次大赛网上报名截止时间:2005年1月23日 作品报告提交时间:2005年4月23日 决赛时间:2005年6月17日、18日htt

8、p://www.windowschallenge.com参赛对象 本科生,不接受研究生团队软硬件:从网站上下载技术支持 请使用网站提供的技术支持方式,请同学们用英文提问,所有的技术支持由总部统一负 责。Prizes:Thefirstprizeis$8000tobesharedbythewinningteam(fourmembersperteam).Theotherprizesare: 2ndPrize-$6,000US 3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。