WINCE系统定制与安装
msdn系统安装教程
msdn系统安装教程
MSDN(Microsoft Developer Network)是微软公司提供的一套开发工具和资源,用于帮助开发人员构建、测试和部署应用程序。
以下是一份简要的MSDN系统安装教程:
1. 访问微软官方网站,找到MSDN系统的下载页面。
2. 点击下载按钮,选择适合你操作系统的版本。
根据操作系统的不同,可能有32位和64位的安装包可供选择。
3. 下载完成后,运行安装程序。
如果系统出现安全提示,请点击“允许”或“继续”。
4. 在安装向导中,你可以选择默认的安装路径,也可以自定义路径。
选择完毕后,点击“下一步”。
5. 在接下来的页面上,你可以选择要安装的组件。
如果你不确定选择哪些组件,可以直接选择“使用推荐设置”选项。
点击“下一步”。
6. 安装程序会开始复制文件并进行系统设置。
这个过程可能需要一些时间,请耐心等待。
7. 安装完成后,你可以选择立即启动MSDN系统,或者手动
在开始菜单中找到它。
点击“完成”。
8. 第一次启动MSDN系统时,可能需要进行一些初始化设置。
根据提示进行操作,比如选择语言、登录账号等。
9. 安装完成后,你就可以开始使用MSDN系统了。
根据你的需要,探索其中的各种开发工具和资源,开发你的应用程序。
注意:为了确保安装和使用的稳定性,建议在安装过程中保持网络通畅,或者下载官方提供的离线安装包。
这是简要的MSDN系统安装教程,希望对你有所帮助。
使用MSDN系统可以极大地提升开发效率,获取各种开发资源和支持,帮助你构建精彩的应用程序。
六.Windows CE平台搭建
Windows CE的烧写
Jtag烧写方式 USB烧写方式 网络烧写
强调:对于这块TQ2440板子的内核烧写, 我们采取的是USB烧写方式。其他的烧写 方式大家感兴趣的话可以在网上搜索相关 的资料来尝试。
Windows CE的串口调试工具
Windows Embedded CE是微软公司嵌入式、移 动计算平台的基础,它是一个开放的、可升级 的32位嵌入式操作系统。 CE中的C代表袖珍(Compact)、消费 (Consumer)、通信能力(Connectivity)和 伴侣(Companion);E代表电子产品 (Electronics)。 WinCE不仅继承了传统的Windows图形界面,并 且在WinCE平台上可以使用Windows95/98上的 编程工具、使用同样的函数、使用同样的界面 风格,使绝大多数的应用软件只需简单的修改 和移植就可以在WinCE平台上继续使用。
综上所述
1. BSP是板级支持包,与你做的或要编程的硬件有 关,由硬件厂商提供。 2. PB需要BSP来配置硬件平台驱动。 3. PB下编译BSP通过后,可以导出和BSP相关的 SDK供EVB/EVC编程用。同时,生成NK.bin映 像文件,NK烧写到供嵌入式系统硬件平台的启 动介质,通过引导启动WinCE系统。 4. WinCE下面的应用程序可以通过注入EVC的开发 工具开发。 5. EVC在编译的时候需要选择硬件平台,由SDK提 供。
2. 还是靠同步功能,不过不是用EVC的自动发送了, 而是直接通过PC上面虚拟的移动设备复制到开 发板的指定目录下,然后在开发板端执行。
3. 从PC端复制编译出来的应用程序到U盘中,然后 再将U盘中的应用程序复制到开发板端。 4. 将编译好的应用程序复制到BSP包中的“Files” 目录下,然后修改“Files”目录下的 “platform.bib”文件,参考如下所示格式添加到 FILES栏目下:
wince软件安装介绍
• 下载官网地址: /enus/download/details.aspx?id=5553
• 3、MSDN • 本部分可以不装,步骤省略。
• 4、WINCE6.0 • 即Windows Embedded CE 6.0 Platform Builder • 序列号: Your product key(s) for installation are: * Windows Embedded CE 6.0 (plugin for Visual Studio 2005): H8RQR-MMKRP-XFRFC-9HKGJ-82R6J * If you are also evaluating Visual Studio 2005, Visual Studio 2005 Professional Edition Trial: M3C9X-9K3Q9-DC8PX-B3YR3-BKQR8 如果上面的序列号不可用,请自己去申请 /windows/embedded/eval/trial. mspx
• 用以解决,没有选中ATL时,下一 步生成osdesign1时的错误:fatal error U1073: don‘t know how to make (定制wince操作系统并模 拟运行)
• 该错误需要在 \WINCE600\build.log中查看到。 (学会查看日志,跟踪错误的方法)
• 取消enable kitl(no imgnokil=1),否则可能造 成黑屏。
• • • •
10、WINCE6.0 Updates Packages 本部分必须要安装(我暂且没有安装)。 本部分的所有更新补丁可在微软官网的下载中心进行下载, 必须先安装Windows Embedded CE 6.0 Cumulative Product Update Rollup Package (through 12/31/2010) • 然后安装Windows Embedded CE 6.0 Monthly Update 每个月份更新补丁,每个月份补丁安装要按照顺序 • /enus/embedded/aa731256.aspx • /downloads/en/NoResults.aspx ?displaylang=enUS&freetext=Windows+Embedded+CE+6.0+Monthly+U pdate
winCE的平台定制及镜像文件下载
实验五WINCE的平台定制及镜像文件下载实验材料(试用,仅供内部使用,有问题请及时联系)电子科学与技术系童超实验目的:1PLATFORM BUILDER的安装2PLATFORM BUILDER建立工程项目3下载WinCE映像到NANDFLASH实验任务按照实验步骤,完成相应的内容。
PLATFORM BUIDER是微软开发的嵌入式wince系统开发工具,简称为PB。
PB用来创建和调试wince的镜像程序,它主要的组成部分:编译器:提供了各种CPU的编译器IDE:集成了调试和功能模块配置管理功能。
Wince remote tool:提供了类似window程序开发的调试工具。
导出SDK:导出一个软件开发包以开发应用程序。
利用PB来进行开发的步骤见下图:实验步骤:A部分安装WinCE5.0开发工具Plarform Builder(实验室的PC上已经安装,可跳过此步骤)B部分PLATFORM BUILDER创建项目工程,添加组件模块,编译镜像程序1.安装 BSP(1)SourceCode\WinCE\SinoSysWinCE500BSP目录下的smdk2440文件夹拷贝到本机…\WINCE500\PLATFORM目录下,如果该目录下已有名为SMDK2440的目录,将其改名备份。
(2)去掉该目录中所有文件的只读属性。
(3)打开Platform Builder选择“File”菜单下的“Manage Catalog Items…”菜单项1/20(4)在Catalog列表中,选中smdk2440.cec,点击Remove按钮,删除PB5.0自带的smdk2440BSP,如果没有则可略过。
然后点击Import按钮,导入WINCE500\PLATFORM\SMDK2440\smdk2440.cec文件。
2/20(5)在Catalog的BSPs下,将会自动添加Samsung SMDK2440:ARMV4I项,此时BSP 安装完成。
Wince6.0安装指南
实验四搭建WinCE 6.0 开发环境一.课时安排:4学时二.实验目的通过本实验掌握Windows CE 6.0 开发环境Platform Builder 的安装。
三.实验设备(1)硬件:PC机一台(2)软件Visual Studio 2005Windows CE 6.0安装软件四.实验内容安装VS2005安装MSDN(可选)安装Windows CE 6.0(Platform Builder for Windows CE 6.0)安装Windows CE 6.0 R2安装Windows CE 6.0 R3五.实验原理在Windows CE 6.0 之前,Windows CE 的开发环境都是当做一个独立的软件进行安装,安装成功之后用户可以看到一个名为Platform Builder for CE4.2/5.0 的工具,用户就直接使用这个IDE 来定制OS。
这种情况到Windows CE6.0 后做了较大改变,在安装Windows CE 6.0 之前必须安装VS2005,在顺利安装完VS2005 以及Windows CE 6.0 后,可看到对应的开发工具PlatformBuilder for Windows CE 6.0 当做一个插件集成到VS2005 的开发环境中。
本设备用到的Windows CE 6.0 R3 其实是Windows CE 6.0 的最新版本,这之前的版本号是Windows CE 6.0 R2。
通过以上知识点的了解就可以明白接下来安装开发环境各步骤先后顺序的关系。
六.实验步骤1.开发应用程序需安装软件及更新(软件列表见“WinCE 6.0下载列表”)Visual Studio 2005Visual Studio 2005 SP12.开发Windows Embedded CE 6.0操作系统需依次安装软件及更新开发WinCE 6.0系统,除按上面次序安装VS2005外,还需要按次序安装以下软件及补丁,由于安装路径对程序开发有一定的影响,为保持统一,减少不必要的麻烦,本文假定所有安装都是按照默认路径。
如何安装WinCE6
如何安装WinCE6.0 [转]嵌入式Wince 2010-02-27 13:46:56 阅读654 评论0 字号:大中小订阅最近要做一个Windows CE系统上的串行通讯程序,因为在此之前并没有接触过有关Windows嵌入式方面的应用开发,所以搭建开发环境成了摆在面前的第一道难题。
本文将记录并总结我搭建Windows Embedded CE 6.0开发环境的步骤和过程中碰到的问题,希望给同为Windows嵌入式开发初学者的朋友们提供一个参考。
我最终确定的开发环境方案为:Windows XP SP3 + Visual Studio 2005 SP1 + Windows Embedded CE 6.0. 我目前的操作系统是Windows Server 2003, Visual Studio 2005 (以下简称VS2k5)和Windows Embedded CE 6.0(以下简称CE6)都可以直接在server系统上安装,但是考虑到后期要用模拟器(Device emulator)进行调试,而使用模拟器有一个必要的组件Virtual Machine Network Driver for Microsoft Device Emulator是存在于Virual PC 2007中(不安装的话模拟器启动黑屏),但是Virtual PC 2007不能安装在Server操作系统中,其替代版本为Virtual Server 2005 R2 SP1。
因此我在Server操作系统中用虚拟机(虚拟机采用了Sun的VirtualBox)创建了一个Windows XP SP3的虚拟机,在该虚拟机上搭建CE6开发环境。
第一步,安装VS2k5,安装完成后要安装VS2k5 SP1补丁(KB926601),否则后面的PlatformBuilder SP1无法安装。
第二步,安装Windows Embedded CE 6.0,官方下载地址为:/downloads/details.aspx?familyid=7E286847-6E06-4A0C-8CAC-CA7D4C09CB56&displaylang=enYour product key(s) for installation are:* Windows Embedded CE 6.0 (plug-in for Visual Studio 2005):H8RQR-MMKRP-XFRFC-9HKGJ-82R6J* If you are also evaluating Visual Studio 2005, Visual Studio 2005 Professional Edition Trial:M3C9X-9K3Q9-DC8PX-B3YR3-BKQR8* Other recommended downloads:Visual Studio 2005 Service Pack 1 Beta本文附件中提供一个离线安装的文件表(点击下载),把该文件表导入迅雷可以下载完整的离线安装包,大概有3.7G大小。
旗舰版Win7搭建WinCE6.0环境以及第一个Hello Windows CE程序
旗舰版Win7建立WinCE6.0环境Windows CE 6.0所使用的Platform Builder 和以往的Windows CE 5.0/4.2等均不同,它并不是独立的开发平台软件,而是作为VS2005的一个插件来安装使用的,因此必须先安装VS2005,以后所有的内核配置编译等开发都基于VS2005进行。
在安装WinCE6.0之前要先安装VS2005以及Vs2005的相关补丁,而所装操作系统(XP、Win7)和VS2005版本不同(中文版、英文版),所需的补丁也有所不同。
下面就罗列出不同操作系统和不同版本VS2005所需的补丁。
安装软件列表如下,以下排列顺序也是安装顺序。
安装这些软件大概占用14G硬盘空间,以下软件皆可在网上下载到。
软件列表1.Visual Studio 20052.Visual Studio 2005 Service Pack 1若安装的是英文版VS2005,则需要安装的补丁的文件名为:VS80sp1-KB926601-X86-ENU.exe;若安装的是中文版VS2005,则需要安装的补丁的文件名为:VS80sp1-KB926604-X86-CHS.exe3.Visual Studio 2005 Service Pack 1 Update for Windows Vista若使用的是WindowsXP,则不用安装此项。
若使用的是Windows7,则需要安装此补丁。
若安装的是英文版VS2005,则需要安装的补丁的文件名为:VS80sp1-KB932232-X86-ENU.exe;若安装的是中文版VS2005,则需要安装的补丁的文件名为:VS80sp1-KB932230-X86-CHS.exe4.Visual Studio 2005 Service Pack 1 ATL Security Update若使用的是XP系统,则不必安装该补丁。
文件名:VS80sp1-KB971090-X86-INTL.exe ATL是ActiveX Template Library 的缩写,它是一套C++模板库5.Windows Embedded CE6.06.Windows Embedded CE 6.0 Platform Builder Service Pack 17.Windows Embedded CE 6.0 R28.Windows Embedded CE 6.0 R39.安装模拟器Microsoft Device Emulator 2.0 -- Standalone Release10.CHSEmu.msi这个文件是我从网上下载到的别人创建的SDK,如果你自己创建自定义SDK不成功,或者不想自己创建一个SDK的话,直接安装这个SDK就可以了。
Wince操作系统的定制
一、操作系统的设计目标和特点
(一)一般的操作系统
要保证系统的正确性和健壮性 使系统具备一定的高效性 使系统具备易维护性 是系统具备可移植性
(二)嵌入式操作系统
特点: 资源有限 要适应和使用的设备种类繁多 外部设备千变万化 设计目的:
– 占有资源要少 – 具有开放性、可伸缩性的体系结构 – 具备较高的可靠性 – 满足一定的实时性要求 – 能够提供较强的网络功能 – 能够固化代码
– 选择该选项可以开启事件跟踪子系统(event-tracking subsystem).
• Enable Full Kernel Mode
– 选择该选项可使线程运行在内核模式,选择该模式会使系统较脆弱, 但是性能会有所提高.
• Enable Kernel Debugger
– 允许调试器建立宿主机和目标机间的链接和传送调试信息
•Platform Builder提供了SDK Wizard向导,来 创建和生成SDK。(注意:在启动SDK Wizard之前, 要确保自定义的平台已经成功构建并且可成功地运 行;否则SDK会生成失败)
导出SDK的步骤
选择Platform Builder主菜单的Platform|SDK|New SDK
通常,把Windows CE安装到根目录, Windows CE的目录会以“WINCE+版本号” 的方式命名。
在构建系统中,Windows CE的根目录通常 用环境变量“_WINCEROOT”来标识。
(四)Windows CE的目录组织
Directory Others Platform Private Public SDK
(三)Wince操作系统
特点: 适应小型系统 支持多种处理器和计算机结构 支持高要求的实时设计 操作系统个部分模块化 提供网络通信、图形用户界面、数据库、
WINCE安装
一.Windows Embedded CE 6.0开发环境的搭建开发环境方案为:Windows XP SP3 + Visual Studio 2005 SP1 + Windows Embedded CE 6.01.1.安装VS2k5,安装完成后要安装VS2k5 SP1补丁(KB926601),否则后面的Platform Builder SP1无法安装。
1.2安装Windows Embedded CE 6.0,官方下载地址为:/downloa ... &displaylang=enWindows Embedded CE 6.0 下载地址和序列号安装起来特麻烦程序下载地址/do ... dded%20CE%206.0.msi序列号:Y our product key(s) for installation are:* Windows Embedded CE 6.0 (plug-in for Visual Studio 2005):H8RQR-MMKRP-XFRFC-9HKGJ-82R6J* If you are also evaluating Visual Studio 2005, Visual Studio 2005 Professional Edition Trial:M3C9X-9K3Q9-DC8PX-B3YR3-BKQR8* Other recommended downloads:Visual Studio 2005 Service Pack 1 Beta如果上面的序列号不可用,请自己去申请/windows/embedded/eval/trial.mspx安装的时候会提示需要一个叫Data_1.cab的文件,该文件下载地址如下:/do ... 50b862b2/Data_1.cab1.3安装Windows Embedded CE 6.0 Platform Builder Service Pack 1,官方下载地址为:/downloa ... &displaylang=en。
Windows CE 6.0 安装顺序 - 操作系统
Windows CE 6.0 安装顺序- 操作系统1、先装Visual Studio 2005, 我拿到的是Professional Edition。
最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。
WINCE600的Platform Builder不像WINCE500是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成2、安装Visual Studio 2005 Service Pack 1, 发布的地址/zh-cn/vstudio/bb265237.aspx 这是必须的装的,Release Note里面提到SP1提供了Windows Embedded 6.0 platform and tools support。
不同的VS2005版本(Standard / Professional / Tem Edition) 会对应到不同的下载上,不过简单点就用这个下载/downloads/details.aspx?familyid =BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&displayl ang=en 430多兆,通吃所有版本。
3、可选,安装Visual Studio 2005 Service Pack 1 Update for Windows Vista。
发布和下载网址/downloads/details.aspx?FamilyI D=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&displaylang =en在SP1的基础上增加对VISTA的支持。
注意一定要先装SP1,再装这个,在System Requirements里强调了Required Software: licensed copy of a Visual Studio 2005 and Visual Studio 2005 Service Pack 1. 我当时以为这个包含了上面SP1,浪费了不少时间4、安装MSDN,从VS2005的安装页里选择。
WINCE系统定制与安装
基于SamArmDvk 9 II开发板的WINCE系统定制与安装2010-08-11 15:40基于SamArmDvk 9 II开发板的WINCE系统定制与安装一、前言嵌入式系统是一种嵌入其他设备和装置内部的系统,不以独立的形式出现。
嵌入式系统根据被嵌入的主体设备和装置的具体需要对本身的软硬件系统进行合理有机的裁剪,是适应主体设备和装置应用的专业计算机系统。
嵌入式系统包括软件和硬件两部分,硬件包括微处理器、存储器、外围设备、I/O接口和图形控制器等,其中微处理器是核心部分;软件包括嵌入式操作系统和应用程序,其中嵌入式操作系统是重要组成部分。
嵌入式系统和一般PC系统的最大不同在于它是面向特定主体设备和装置应用的计算机系统。
它的设计和应用一般需要实时,快速地满足某一个特定的应用要求,功能单一、简单,兼容性不高;具有实时响应、多任务处理、小体积、低功耗和高集成度的特点.同时,嵌入式与主体系统紧密结合应用在不同行业中,是一种技术密集、资金密集、发散性高、与应用行业一起发展的系统,生命周期比一般Pc系统要长.在具体的使用和开发方面,嵌入式系统的软件一般都固化在存储器或单片机中,而不是存储在磁盘等载体中;同时嵌入式系统不具备自举开发能力,必须具备专门的开发软件和工具才可以对嵌入式系统进行修改和开发.二、WINCE.net操作系统的开发与内核定制工具嵌入式操作系统是嵌入式系统的重要组成部分,具有可定制性、可移植性、实时性和低资源占有的特点.WINCE.net就是由微软公司推向市场的一款32位、多线程和多任务的嵌入式操作系统,具有良好的网络通信,图形管理,多媒体管理功能,非常适合小型智能移动设备,即典型的有限内存的无磁盘系统的开发和应用.WINCE.net的设计采用硬件抽象层HAL(Hardware Abstraction Layer)和主板软件支持包BSP(Board Support Package)的方法.其中HAL是一层位于内核和嵌入式系统硬件的代码,用来设定硬件平台,保证了系统的可移植性.而BSP是定制嵌入式操作系统的必要部分,通过定制RSP可以根据具体的硬件系统配置制定操作系统,完成系统的可迁移性。
WindowsCE6.0安装顺序-操作系统
WindowsCE6.0安装顺序-操作系统1、先装Visual Studio 2005, 我拿到的是Professional Edition。
最好别⽤DEFAULT安装,把组件CUSTOM⼀下,不然会花很多冤枉的磁盘空间。
WINCE600的Platform Builder不像WINCE500是独⽴的,⽽是作为VS2005的插件,以后建⽴和定制OS、编译调试全部在VS2005⾥完成4、安装MSDN,从VS2005的安装页⾥选择。
新版的MSDN界⾯功能看起来⽐较酷,但CE6的Product Documentation写得实在潦草,不少细节貌似没写清楚,所以这⾥建议选上CE5的产品⽂档留着以后作参考。
5、安装Windows Embedded CE 6.0。
应⽤开发⼈员可以不装,在后⽂会提到可以利⽤CE6⽣成的SDK来⼯作;但是不装的话,恐怕⽆法在本地MSDN得到CE6的产品⽂档,另外还有PUBLIC ⽬录下丰富的application sample code了。
⼏个注意点:(1) 在下图这步才可以改路径。
点选组件后,然后点下⾯的Browse。
这⾥不像WINCE500安装时有专门的⼀步来改路径。
害我狂点next/back⼏圈才找到。
(2) CE6没有专门的⼀个Emualtor(x86)选项了, 我以为是包含在x86⾥⾯, 后来发现x86部分我⽩装了。
WINCE600和VS2005的模拟器可以直接跑ARM指令,他们管这个叫ARMulator ( 貌似LINUX 上先有这个东西, MS抄⼈家的? )。
这导致了CE5 的基于x86的Emulator⽆法在VS2005上跑起来,得⽤个很绕路并且不太好⽤的⽅法,等我⽤顺了再写⽂章出来。
(2) 注意磁盘空间,我选装了ARMV4I和X86两个,⽤掉6.5G,⽐WINCE500还要⼤些。
--------------------------------如果BSP开发⼈员不打算⽤模拟器的话,装到这步就⾏了。
WINCE6.0+系统定制、SDK定制及一个示例应用程序
WIN CE6.0 STEP BY STEP Version 1.0一、系统定制1、这里假设您已经把软件环境都搭建完毕,打开VisualStudio2005,选择新建->项目->Platform Builder for CE 6.0。
2、下一步,选择Device Emulator:ARMV4I,如果有实际设备,也可选择对应设备开发板的CPU等型号进行配置。
3、下一步,选择你想开发的设备类型,这里选择PDA Device,继续4、下一步,选择Mobile Handheld。
5、选择你定制操作系统需要的应用程序。
默认,下一步。
6、选择你定制操作系统需要的网络配置。
默认,下一步。
7、下一步,完成配置。
8、选择项目->属性,对操作系统简单修改一下。
9、下图,可以选择SDK的默认开发语言,可自行修改。
10、下图Enable KITL(no IMGNOKIL=1)取消选定,否则可能会造成模拟器黑屏。
11、如有需要可选择Catalog Items View 对你的操作系统进行裁剪,比如加些应用程序、加些字体等。
12、配置完毕后,可进行编译,此处可能需要很长时间,请耐心等待,编译成功后在*\WINCE600\OSDesigns\OSDesign1\OSDesign2\RelDir\DeviceEmulator_ARMV4I_Release\(参考路径)文件夹下会生成一个NK.bin的文件,此文件即为你定制好的操作系统文件,如有硬件并且安装好启动程序,即可启动你自定制的操作系统。
这里我们准备用模拟器进行程序开发,因此,下面要生成一个模拟器类型的SDK。
二、生成SDK1、项目->Add New SDK….2、添加对应的路径、名称等信息。
3、确认你编译的操作系统为ARMV4I Emulator Debug版本。
4、其他一些基本设置略,如添加皮肤、设定分辨率等,最后点完成, Build此SDK5、Build结束后,可在此*\WINCE600\OSDesigns\OSDesign1\OSDesign1\SDKs\SDK1参考路径下找到您的SDK文件。
wince4.2系统定制与驱动开发
Windows 系统定制与驱动开发实验指导手册Ver3.1目录一、安装基于2410开发板的 BSP (1)二、Wince系统工程的定制与编译 (3)三、Wince的烧写(基于Edukit-iii+2410平台). (7)四、系统特性的添加MFC特性,添加鼠标和U盘驱动 (8)五、导出SDK (10)六、虚拟地址的映射(操作外设IO 蜂鸣器) (33)七、通过开机Demo的显示了解平台配置文件 (14)八、触摸屏驱动中断的添加和响应 (16)九、LED驱动的添加.......................................................... 错误!未定义书签。
十、LED应用程序控制实验 .............................................. 错误!未定义书签。
十一、串口通信实验........................................................... 错误!未定义书签。
一、安装Edukit2410的 BSP1. 拷贝D盘中的“D:\内蒙培训\Wince代码\EduKit2410”整个目录到Platform目录下。
2. 去掉该目录中所有文件的只读属性。
3. 打开Platform Builder4.2,单击【File】>【Manage Catalog Features…】菜单项,如图1所示。
图14. 在Catalog列表中单击选中“smdk2410.cec”文件,如图2所示,然后单击【Remove】按钮,删除PB4.2自带的smdk2410BSP。
图25. 单击【Import】按钮,导入“PLATFORM\ EduKit2410\EduKit2410.cec”文件,然后点击OK返回。
6. 完成第5步操作后,系统将在Catalog的BSPs文件夹下自动添加“Embest EduKit2410:ARMV4I项”,如图4所示,此时BSP安装完成。
wince5.0安装及使用
wince5.0安装及使用2008-09-11 23:32为什么这么多人搜索WinCE,但我还是找不到有关WinCE的工作呢?wince5.0的操作系统比较特殊,因为我们不能获得它的具体的操作系统,而能获得的是它的集成开发环境,比如Platform builder.我们可以用这个开发工具,制作出一个操作系统映像,下载到目标机上。
或者我们可以用这个开发环境制作一个自己所需要的SDK,然后在具体的嵌入式软件开发环境中使用这个SDK.大多数情况下,我们是不需要自己定制SDK的,我们可以通过其他的手段,比如到微软的网站上下载对应wince版本的SDK,然后应用,这样做的好处是不涉及定制操作系统的过程,开发快速。
但缺点是已经定制好的操作系统不一定适合我们所有的需要。
如果定制一个操作系统的话,比较麻烦,具体做法呢,转载了别人的,供大家参考。
1、我们先来安装WinCE5的开发环境,也就是我们的Platform builder.安装的过程不用多说.2、我们看到,这个Platform Builder与WinCE4的基本相同,所以不用多解释,看到屏幕中间的那个"New Platform"了吗?点击它我们来新建一个平台。
.废话少说,我们来看几个关键的步骤。
在新建平台向导的第三步需要选择板支持包(BSP)的类型,这里要根据你的硬件平台进行选择,比如你使用AMD GEODE的板子,就可以选择这个,如果使用PC机做为目标平台就选用CEPC,当然也可以选择使用模拟器Emulator,使用模拟器的意思就是你的电脑既是开发机也是目标机。
在第四步中可以选择预定义的模板平台,比如你想做个企业终端就可以选择它,想做个网关就选网关模板,想做个机顶盒就选机顶盒模析,还有IP电话,手持式移动设备,瘦客户端等等,我就选了一个Internet Appliance来做一个基于Internet的应用。
后续的向导步骤都取默认,Finish。
Windows CE 5.0软件安装过程
Windows CE 5.0软件安装过程首先,在安装Windows CE 5.0 之前我们要安装Microsoft .NET Framework 1.1,这是Microsoft制作的一个组件包。
如果不安装这个软件将无法安装Windows CE 5.0。
双击Microsof Windows CE 205.0.msi文件,如图。
会出现Welcome to Microsoft Windows CE 5.0的安装提示界面,如图。
点击“Install”,会出现如下界面。
Install准备后,出现如图界面。
点击“Next”后显示授权协议界面,选择“I accept the term in the licence agreement”如图。
单击“Next”,显示客户信息界面,键入用户信息,并输入产品密匙,如图。
单击“Next”,出现安装类型界面,选择“Custom(tool and OS)”安装类型,如图。
单击“Next”,如图显示的是目标文件夹对话框,单击“Change...”按钮,设置PlatformBuilder 5.0安装文件夹和Windows CE操作系统安装路径及文件夹。
注意:一般情况下,C盘为桌面操作系统,所以意见将Platform Builder和Windows CE 操作系统都安装到C盘外的其他逻辑盘,如D盘或E盘等,但无论安装到哪个驱动盘,都不可更改如下图所示的相对路径和路径名,否则将来在执行系统编译时会出现严重错误。
单击“Next”出现如下图的定制安装配置窗口,选择要安装的CPU类型。
建议安装Emulator、X86、ARMV4I和xScale处理器(这主要取决个人所使用的CPU体系),并选择安装“Windows CE 5.0 Test Kit”。
另外“Share Source for Windows CE 5.0”是微软开放的Windows CE 5.0的源代码,建议高级用户选择安装。
自制Windows CE 安装详细图片教程
自制Windows CE 6.0安装详细图片教程强调:本教程是由郭斌和张学良共同完成,图片教程仅是根据自己安装过程制作而成,有错误或者不足之处应以实际情况为准。
有好的意见和建议请发邮件联系我们,联系邮箱是:pmbc88@.1、更新操作系统,升级为SP3首先检查您的操作系统,如果你的操作系统是Miscrosoft Windows XP SP2版本,那么在安装Windows CE之前必须要更新您的系统。
方法是右键点击我的电脑选择属性,在常规中查看操作系统版本,在自动更新中点击从Windows Update 网站安装更新。
进入Windows 系统更新界面,点击立即下载和安装,安装更新程序完成之后要重新启动电脑,重启完电脑之后开始安装Windows XP Service pack 3。
安装完Windows XP Service pack 3之后,重启电脑,右键单击我的电脑属性,这时候发现Windows系统版本已经成为Miscrosoft Windows XP SP3版本,然后继续点击自动更新,按照上面提到的方法来完成SP3相关的后续更新。
由于更新程序数目很多,速度很慢,为了防止电脑进入待机状态,需要对关闭监视器和屏幕保护程序进行设置,具体设置如下图所示。
2、安装前的一系列准备进入微软中国官方网站(/zh/cn/),可以点击所有产品对微软的产品有所了解,而我们即将要安装的Windows CE 6.0 就属于微软的Windows Embedded产品。
点击Windows Embedded即可进入Windows Embedded界面,在这个界面点击关于就可以了解一下什么是Windows Embedded,点击为什么选择Windows Embedded?就可以对Windows Embedded 系列的产品有所了解,这时候就可以发现Windows Embedded CE。
了解完这些之后,下面就可以在Windows Embedded界面点击下载进入Windows Embedded下载中心。
WinCE CabManager制作修改CAB安装详细图文教程
柒拾贰元整WinCE CabManager制作修改CAB安装详细图文教程使用M8过程中,安装使用相关软件,或者自己制作美化文件替换系统文件以达到美化UI的效果是广大煤油经常要“折腾”的。
在此过程中可能会遇到一些问题,特别是美化文件替换系统文件比较麻烦,另外一些安装包安装方式和内容有些人不喜欢,比如安装包不允许卸载,不允许选择安装目录,应用程序名称或者公司名称加入网址等广告信息,这些其实都可以通过自己对安装包的制作修改解决。
下面就通过两种安装包的制作方式,WinCE平台支持的安装包为CAB格式文件,给大家介绍一下如何制作WinCE平台的CAB安装包,如何修改。
另外之前对M8的系统以及软件安装做了初步介绍,与该文也有一定关联,有兴趣的可以看看,浅谈魅族M8的系统与软件安装:/article/3497.html一、使用WinCE CabManager制作修改CAB安装包在开始制作之前,准备好WinCE CabManager打包工具,需要打包的文件,这里以替换系统shellres.192.dll文件实现美化为例,该文件为VGA分辨率WM6系统文件,内含系统相关文件图标。
1、运行WinCE CabManager。
2、在主界面选择文件-》新建创建一个新的CAB项目,或者通过工具栏新建按钮创建。
这时候进入创建CAB项目的向导。
依照向导一步步往下走,首先设置应用程序的信息,包括公司名称以及应用程序名称:接下来设置CAB安装包的支持设备类型,根据需要选择。
接下来选择支持处理器类型,一般选择ALL/CEF。
然后向导走完,最后一步告诉基本CAB安装项目创建完,下面就是定制自己的CAB安装包需要做的事情清单,包括设置程序安装路径,添加程序应用程序包含的文件,按需要添加快捷方式以及注册表项,另外还有其他相关的设置。
3、进入CAB安装包定制界面,刚才在向导中设置的信息已经显示在中央了。
CAB 安装包左边信息目录包含文件、快捷方式以及注册表三大项。
1_WinCE定制流程、目录结构及系统构建
Dirs文件和Sources文件
DIRS文件是位于需要编译的文件夹中的一个特 殊的文本文件,它指出了要编译的源程序所在的 文件夹名 SOURCES文件是位于源程序文件夹中的一个特 殊的文本文件,它包含了一些宏定义,编译程序 就是利用这些宏定义作为选项来决定如何编译和 链接这些源程序的
WinCE 详细的目录结构
1.2得到并安装BSP (1)
得到BSP的途径:
Platform Builder自带(CEPC、Emulator、AMD geo提供(ut2410classic) 自主研发(后续课程详细阐述)
安装BSP方法
(1)源码形式->手工安装
平台配置、编译方法)
平台向导:学会定制模拟器、配置模拟器、下载运
行、远程文件同步、IP地址配置方法。
SDK向导:定义、配置、编译、安装。 平台改造:删除、添加组件,重新build SDK,远
程文件同步
一、定制WinCE操作系统的一般流程
1.1概述
定制WinCE一般需要经过: 创建 构建 运行调试 发布
该命令也会编译包含于系统设计工作区 (Workspace)的工程(Project)
没有任何文件拷贝到目标(Release)文 件夹。
3.6 Build阶段
Build阶段将编译和链接图形、窗口和事 件子系统(GWES)、内核、OEM适配 层(OAL)、设备驱动及应用程序等。
该阶段使用了一组特殊的文件DIRS和 SOURCES文件,这些文件确定了Build过 程需要编译和链接什么文件。
耗内存
下载到目标板上调试运行 得到并安装Bootloader ,eboot 配置串口,建立超级终端 配置eboot网络相关参数 配置PB中的target->conectivity options… Target->attach device…
WINCE6.0系统定制--基于TI_EVM_3530
基于SBC3530的WinCE6.0系统定制第1章开发环境搭建1.1开发应用程序需安装软件及更新●Visual Studio 2005●Visual Studio 2005 SP1●Visual Studio 2005 SP1 Update for Vista (if applicable)如果你的操作系统是windows vista,这个补丁就得打上,我的系统是windows xp,所以没试过。
●ActiveSync 4.51.2开发 Windows Embedded CE 6.0操作系统需依次安装软件及更新开发WinCE 6.0系统,除按上面次序安装VS2005外,还需要按次序安装以下软件及补丁,由于安装路径对程序开发有一定的影响,为保持统一,减少不必要的麻烦,本文假定所有安装都是按照默认路径。
●Windows Embedded CE 6.0●Windows Embedded CE 6.0 Platform Builder Service Pack 1 ●Windows Embedded CE 6.0 R2●Windows Embedded CE 6.0 R3注:若系统安装有旧版本的CE 开发环境,可能会影响 WindowsEmbedded CE 6.0 开发平台的使用,建议卸载干净后再安装。
1.3开发环境配置检测开发环境配置好以后,要进行检测,以防止由于安装问题对以后的程序开发产生影响,也可以在以后开发遇到问题时,排除软件安装的影响。
主要是通过实际定制一个WinCE6.0系统来检测开发环境是否配置完好。
目标:实现MyFirstWinCE6.0的系统定制步骤:1、这里假设您已经把软件环境都搭建完毕,打开VisualStudio2005,选择:文件->新建->项目->Platform Builder for CE 6.0,选择OS Design,输入工程名,如图所示:2、点击【确定】,如图所示:3、点击【下一步】,可以看到CPU型号选项,这里选择Device Emulator:ARMV4I,如图所示:4、点击【下一步】,可以看到选择你想开发的设备类型选项,这里选择PDA Device,如图所示:5、点击【下一步】,选择Mobile Handheld,如图所示:6、点击【下一步】,选择您所要的定制操作系统需要的应用程序,按默认方式,如图所示:7、点击【下一步】,选择你所要的定制操作系统需要的网络配置,按默认方式,如图所示:8、点击【下一步】,完成配置,如图所示:9、点击【完成】,如图所示:10、点击【Acknowledge】,我们所建立的工程就会显示在【解决方案资源管理中】,如图所示:以上完成了对最简单的WinCE系统的定制,紧接着对该系统进行简单修改,添加组件(可以根据需要添加,这里主要添加汉字相关的组件)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于SamArmDvk 9 II开发板的WINCE系统定制与安装
2010-08-11 15:40
基于SamArmDvk 9 II开发板的WINCE系统定制与安装
一、前言
嵌入式系统是一种嵌入其他设备和装置内部的系统,不以独立的形式出现。
嵌入式系统根据被嵌入的主体设备和装置的具体需要对本身的软硬件系统
进行合理有机的裁剪,是适应主体设备和装置应用的专业计算机系统。
嵌入式系统包括软件和硬件两部分,硬件包括微处理器、存储器、
外围设备、I/O接口和图形控制器等,其中微处理器是核心部分;软件包
括嵌入式操作系统和应用程序,其中嵌入式操作系统是重要组成部分。
嵌入式系统和一般PC系统的最大不同在于它是面向特定主体设备和装置应
用的计算机系统。
它的设计和应用一般需要实时,快速地满足某一个特定
的应用要求,功能单一、简单,兼容性不高;具有实时响应、多任务处理、
小体积、低功耗和高集成度的特点.同时,嵌入式与主体系统紧密结合应
用在不同行业中,是一种技术密集、资金密集、发散性高、与应用行业一
起发展的系统,生命周期比一般Pc系统要长.在具体的使用和开发方面,
嵌入式系统的软件一般都固化在存储器或单片机中,而不是存储在磁盘等
载体中;同时嵌入式系统不具备自举开发能力,必须具备专门的开发软件
和工具才可以对嵌入式系统进行修改和开发.
二、WINCE.net操作系统的开发与内核定制工具
嵌入式操作系统是嵌入式系统的重要组成部分,具有可定制性、可移植性、
实时性和低资源占有的特点.WINCE.net就是由微软公司推向市场的一款
32位、多线程和多任务的嵌入式操作系统,具有良好的网络通信,图形管
理,多媒体管理功能,非常适合小型智能移动设备,即典型的有限内存的
无磁盘系统的开发和应用.WINCE.net的设计采用硬件抽象层
HAL(Hardware Abstraction Layer)和主板软件支持包
BSP(Board Support Package)的方法.其中HAL是一层位于内核和嵌入式系
统硬件的代码,用来设定硬件平台,保证了系统的可移植性.而BSP是定制
嵌入式操作系统的必要部分,通过定制RSP可以根据具体的硬件系统配置制
定操作系统,完成系统的可迁移性。
在选定WINCE系统的硬件配置之后,
系统的开发过程一般包括4个步骤:
1、定制内核
2、开发驱动程序
3、生成SDK
4、应用程序开发;
其中定制内核是最基本的一步,对WINCE系统是非常重要的。
WINCE.net的内核定制可以通过Platform Builder(PB)工具来完成.
PB具有成熟的集成开发环境,包括一系列开发工具、上下文菜单、
工具栏和快捷键.通过PB可以根据不同的硬件配置,不同的应用场合来定制、剪裁WINCE.net操作系统,最终生成操作系统内核镜像文件.
在启动嵌入式系统时只要加载该镜像文件就可以启动WINCE操作系统.
三、SamArmDvk9 II开发板的WINCE内核定制、烧录
现就在SamArmDvk9 II开发板上安装WINCE的定制与烧录进行论述.
SamArmDvk9 II开发板是具备S3C2410型微处理器的高级手持设备和便携设备
的开发平台.与I型板相比,II型开发板采用分体式结构,分为核心板(多层)
和接口板(双面)2个部分。
核心板包括了S3C2410主处理器,64MB的NandFlash,
64MB的SDRAM和272PIN核心板接口,接口板包括了USB,Ethemet,IDE等接口,这种结构方式的好处就在于在核心板上采用最小系统高集成设计方式,
而接口板是对核心板的硬件扩展,可以开发的需要选择开发的方式,
用户也可以在核心板上进行直接开发,也可以将核心板插在接口板上进行开发。
现提供的SamArmDvk9 II开发板是核心板与接口板都具备,同时带有液晶触摸屏、
交叉网线、USB电缆等外接设备。
硬件方面除了以上提及的开发板与外接设备,还需要一台开发机作为安装WINCE
与PB并进行WINCE设定的平台.我们选择一台以WIN2000为操作系统的PC机作为开发机,值得注意的是由于WINCE的烧录等操作需要占据大量内存,所以内存在
512MB以上为佳.软件方面除了要在PC机上安装WINCE与PB之外,还需要安装烧录、网络连接软件YFSJF与DNW.
在软件、硬件均已准备好之后,即可开始定制与烧录工作。
首先,利用厂家提供的光盘更新PB上以带有的主板支持包BSP。
最主要的是将光盘
中2410WINCE中的BSP目录中的内容拷贝到WINCE2410\Platform\SMDK2410中:
1、选择PB“File”菜单下的“Manage Catalog Features…”菜单项;
2、选择smdk2410.cec,点击“Remove”,移去PB 自带的smdk2410 BSP包;
3、点击“Import”导人刚才拷贝的BSP包;
4、在Catalog的BSP下将会自动添加Samsung SMDK2410:ARMV4项,完成第1步.
其次,是利用上述生成的BSP,在PB中创建一个新的Platform 工程,
并且编译形成新的操作系统镜像文件.这一步最主要的是建立操作系统镜像的基本
配置结构,按照New Platform Wizard的步骤设置Platform 的基本配置、
选择应用程序、多媒体技术、网络通信等服务,如图2所示。
再次,当完成系统镜像定制向导的操作,可以根据对应的目标设备对操作系统镜像
进行调试及安装工作:
1、右键点击SMDK2410 feature,选择“setting…”菜单项,
2、将“Enable KITL”和“Enable CE Target Control Support”项设为“不选中”。
3、在完成以上操作之后,选择“Build”菜单下的“Build Haform”生成操作系统镜像。
4、最后可以得到“Eboot.bin”,“Eboot.nb0”,“NK.bin”,“NK.nb0”四个文件;
其中“NK.bin”为将要下载到开发板上的镜像文件,
利用这几个文件可以开始镜像的烧录工作.
然后,使用交叉网线与MultiJatg等连接线将SamAmd)vk9 II开发板与PC机相连,
并将SamAmd)vk9 II开发板上电.在PC机运行SamAmd)vk9的烧片程序YFSJF,
该程序通过Multi.Jtag将烧录到开发板的FLASH。
1、将附带光盘资料的2410WINCE目录下的Nboot_Debug.bin文件烧录到开发板的NANDFLASH第0块,
这一部分是用于启动代码的Debug版本,用于调用Eboot文件;
2、将通过编译生成的Eboot.NBo烧录至FLASH的第2块,这一部分作为Ethemet BootLoader,用于Ehtemet在线调试和Ehtemet下载烧录;
3、当烧录完成之后,运行DNW下载工具,选择“Serial Port”菜单下的“Connect”,
重新启动开发板,DNW上将显示下载初始化的界面;
4、在DNW上有若干选项,是进行下载时的网络配置与格式化操作,用户应注意根据自己开发PC
机的网络设置将开发板的IP与PC机的IP设置在同一个局域网内。
5、在完成配置后,选择选项中的“D”,开始下载镜像文件.镜像文件的下载在PB中完成,
6、选择“Target”菜单下的“Configure Remote Connection…”。
由于是使用交叉网线进行连接,
在Download下选择“Ethemet”选项,而后配置网卡下载任务,一般都会为“SMDK241039612”,
选择该下载任务即可。
7、选择“Tar.get”菜单下的“Download/Initilize”,该下载任务会将“NK.bin”下载到开发板上。
8、最后将光盘上的Nboot_Release.bin文件再次烧录到开发板的NANDFLASH第0块,
这样就可以调用操作系统文件,相当于将操作系统固定在了开发板中。
9、而后重新启动开发板,将会在开发板的液晶显示器将可以看安装上去的WINCE系统。
四、结论
嵌入式系统与一般Pc机系统有所区别,它依附在具有特定应用的主体设备中,
需要根据实际情况对嵌入式系统的软件硬件进行剪裁与设定.
嵌入式操作系统的设定与烧录是完成嵌入式系统安装的重要一环.
WINCE是一款应用广泛的多任务、多线程嵌入式操作系统.
本文对在SamArmDvk9 II开发板上安装WINCE的过程进行讨论,
阐述其中需要的软件、硬件与需要的配置过程.WINCE的安装是开发嵌入式系统的基础,掌握其过程与原理对于后续的开发工作是非常重要的.。