创建Windows Embedded Compact 2013 运行映像文件

10、Windows Embedded Compact 7 目标设备连接、下载与调试指南 本文详细介绍了Windows Embedded Compact 7环境下目标设备的连接、操作系统运行时映像下载及调试的完整流程。涵盖以太网、串口和USB等多种连接方式,重点讲解了KITL、CoreCon和串口调试等关键技术的配置与使用,并提供了构建错误与运行时错误的应对策略。同时总结了连接与调试的最佳实践,帮助开发人员高效完成嵌入式系统开发中的关键任务。 阅读详情

在前面安装Windows Embedded Compact 2013的基础上,创建Compact 2013运行的映像文件,可运行在模拟器上或具体的开发板上。

首先创建一个OS design,使用Platform Builder创建OS design ,platform builder包含了OS design创建向导,其聚集了创建一个嵌入式系统所需的核心文件。

  • 在创建os design之前要先确定要在什么类型的处理器上运行,如基于ARM还是x86架构?目前是否有现成的BSP(Board Support package)即板卡支持包,BSP为特定设备或硬件平台提供了运行Compact 2013 映像文件所包含的功能。针对本次实验,使用虚拟机基于x86架构,所以可以选择“Generic CECP:x86 BSP”
  • 选择最适合的设计模板,一个设计模板预选了一套功能和目录项,可直接用于要定制的OS design上。由于后续要做开发应用程序,所以现在可以选择“Win32 and WinForms UI Device”模板。
  • 选择所需的其他选项:在选择了设计模板后,Platform Builder将显示设备最常用的选项列表,在创建OS design之前可以增加或删除设计模板。在本次实验中可以使用调试工具,可以添加“Application Debugging Support”到OS design中。

其次使用OS Design向导创建新的OS design

  • 打开Visual Studio2012
  • 点击文件〉New 〉Project

  • 在“New Project”对话框中,展开Templates,并选择“Platform Builder”〉OS Design
  • 为定制的OS design输入一个名称,并选择“Location”。
  • 点击“OK”,Visual Studio将创建该项目文件和运行OS Design向导程序
  • 在OS Design 向导中点击Next
  • 在“Board SupportPackages”中选择“Generic CEPC:x86”并点击Next
  • 在“Design Templates”中选择“Win32and WinForms UI Device”并点击Next
  • 在“Win32 and WinFormsUI Device”选择“Application Debugging Support”,并点击Next
  • 在完成页面中,取消“Buildthe following configuration after I click Finish”前的选项,并点击Finish。

 

然后开始编译并创建OS运行的映像文件

  • 在VS2012中选择Build〉ConfigurationManager
  •  在“Active solutionconfiguration”下选择“Generic CEPC x86 Release”

  • 选中Build 然后关闭ConfigurationManager
  • 回到VS2012的菜单栏Build〉Build Solution这时Platform Builder就开始编译并创建OS 映像文件

 

想了解更多其他的内容:

Board support packages(BSPs)

BSP是一个允许Compact OS运行在特定硬件平台上的软件组件集。包含了Boot Loader,OAL,设备驱动程序,配置文件,KITL等,更多内容请查阅http://technet.microsoft.com/zh-cn/library/gg156127

Design Templates  

请查阅http://technet.microsoft.com/zh-cn/library/dn167237

Build 选项,请查阅http://technet.microsoft.com/zh-cn/library/jj200451

 

27、深入探讨Windows Embedded Compact 7设备部署与应用 本文深入探讨了Windows Embedded Compact 7设备的部署与应用,涵盖应用程序部署设计、操作系统运行时映像的多种部署选项(如PXE网络启动、USB闪存、硬盘及Flash存储),以及x86和RISC平台下的引导加载程序机制。详细介绍了从NK.BIN到NK.NB0文件的转换流程、中间引导加载程序EBOOT的使用方法,并提供了不同部署方式的对比分析与实际操作步骤。文章旨在帮助开发者根据硬件架构、成本和应用场景选择合适的部署方案,确保系统的稳定性与可维护性。 阅读详情

相关推荐

6、Windows Embedded Compact 7开发环境与工具全解析

本文全面解析了Windows Embedded Compact 7的开发环境与核心工具,涵盖Platform Builder集成开发、BSP克隆、操作系统设计向导、目录组件管理及环境变量配置等内容。详细介绍了Compact 7的新特性如SMP、Silverlight 3、DLNA支持等,并提供了目标设备连接、测试调试流程和完整的开发流程图解。帮助开发者快速掌握从环境搭建到系统映像生成、测试部署的全过程,提升嵌入式系统开发效率。

o9p0q1的博客 58

Windows Embedded Compact 2013 介绍及安装

简介:       微软于2013年6月份推出Windows Embedded Compact 2013 版本的嵌入式系统,其支持x86和ARM架构的处理器。专为构建小型化、实时性等特殊需求的行业设备而优化! 面向行业应用:Windows Embedded Compact 2013 是应用于小型化、嵌入式行业设备的理想选择,如PLC和HMI等,在制造行业的流程管控、零售行业的RFID扫描器...

szhebin的博客 4472

4、Windows Embedded Compact 7:特性、开发准备与环境搭建

本文全面介绍了Windows Embedded Compact 7的特性、开发准备与环境搭建,涵盖其作为硬实时、模块化嵌入式操作系统的架构优势,支持ARM、MIPS和x86等多平台硬件的特点,并详细说明了开发计算机的软硬件要求、软件安装顺序及目标设备连接方式。同时,文章深入探讨了代码开发要点、调试测试策略、性能优化技巧以及常见问题解决方案,帮助开发者高效构建稳定可靠的嵌入式应用。最后对Compact 7的未来发展方向进行了展望,强调其在嵌入式领域的重要地位。

o9p0q1的博客 53

Windows Embedded Compact 2013 安装体验 ----2

续前文: 然后就是选择BSP的环节,这里选择CEPC的BSP,然后放到虚拟机上去跑 转到下一步,选择一个预定义的模板,这里选择 “Win32 and WinForms UI Device“. 选择Shell,Windows embedded compact 2013去掉了Standard Shell,留下了一个Minimal Shell。 点击Finish完成向导,然后

yamafe的专栏 953

5、Windows Embedded Compact 7 开发环境搭建与设备开发全解析

本文全面解析了Windows Embedded Compact 7的开发环境搭建与设备开发流程,涵盖开发站准备、硬件与软件选择、典型开发步骤(包括BSP开发、操作系统设计、应用程序开发)、调试测试、部署及部署后支持等内容。详细介绍了网络连接配置、开发工具使用、各阶段操作步骤及注意事项,帮助开发者高效构建稳定可靠的嵌入式系统,提升开发效率与产品质量。

o9p0q1的博客 76

50、Windows Embedded Compact 7 中 USB 相机应用全解析

本文详细解析了在 Windows Embedded Compact 7 系统中使用 USB 相机的完整流程,涵盖 CeWebCam 驱动程序的构建与集成、相机初始化、视频格式查询、帧捕获及图像存储等关键步骤。相比复杂的 DirectShow 架构,本文推荐使用轻量级的 CeWebCam 开源驱动,通过简单的 Win32 API 和 IOCTL 命令实现高效相机控制。文章还提供了 YCbCr-422 到 RGB 的转换算法、BMP/JPG 文件生成方法,并总结了常见问题与解决方案,为嵌入式系统开发者实现 US

o9p0q1的博客 51

为Windows Embedded Compact 2013 创建一个应用程序

为Compact 2013 创建应用程序可以有两种方式,其一是在Platform Builder 中把应用程序作为子项目添加到Compact 2013 OS映像文件中,其二是在Visual Studio 2012中不用Platform Builder 而用SDK 创建应用程序并部署到OS映像文件中。 在本次项目中使用第二种方式。另外Windows Embedded Compact 201

老翁的嵌入式专栏 2753

13、Windows Embedded Compact注册表与构建系统详解

本文详细解析了Windows Embedded Compact中的注册表管理与构建系统工作机制。内容涵盖注册表的刷新机制、关键组件(如串口、FTP/Telnet服务器)的注册表配置、设备标识与网络设置,以及构建系统的五大阶段:Pre-Sysgen、Sysgen、Build、Build Release和Make Image。同时介绍了不同构建配置(调试、发布、检查、发布版)的特点及其在开发中的应用。文章强调正确配置注册表和深入理解构建系统对提升开发效率、确保系统稳定性的重要性,适用于嵌入式系统开发者参考与实践

o9p0q1的博客 40

下载Compact2013映像文件到测试设备上运行

本实验是通过Visual Studio 2012 中的Platform Builder 去连接虚拟测试设备上然后下载Windows Embedded Compact 2013映像文件到设备上运行。前提是搭建好虚拟测试设备和创建了映像文件。  配置Platform Builder 去识别虚拟设备 1、在Platform Builder 中创建设备profile 在Visual Stu

老翁的嵌入式专栏 1569

Windows Embedded Compact 2013 应用开发调试

Windows Embedded Compact 2013 (WEC 2013)是Microsoft Embedded Compact家族系列的最新版本,发布于2013年,生命周期按照目前Microsoft发布的计划为2023年。

cs188Inference in Bayes Nets(贝叶斯网络的推理)

cs188Inference in Bayes Nets贝叶斯网络的推理Question1(3 points):Bayes Net StructureQuestion2(1 points):Bayes Net ProbabilitiesQuestion 3(5 points):Join FactorsQuestion4(4 points):EliminateQuestion5(4 points):NormalizeQuestion 6(4 points):Variable EliminationQuesti

weixin_46582817的博客 1674

如何定制Windows Embedded Compact 7 shell详解(下)

1.7  处理用户界面的旋转 Windows Embedded Compact 7支持以90°为增量旋转其用户界面,使Windows Embedded Compact 7设备横放使用或者坚放使用。例如,对于一般的Web Pad、Internet Appliance设备,屏幕多为横向显示,而对于掌上电脑等手持式移动设备,屏幕多为纵向显示。 目前基于Windows Embedded Compact

胡耀文 7117

SpringCloud2025+SpringBoot3.5.0+gateway+webflux子服务路由报503

本来昨天就应该也记录下,免得忘记的,但是有点晚了,酒没写,真的是被坑惨了。当然这也是追求最新的代价,也是对新技术、老知识点的重温。依赖更粒度让架构的知识面更高,需要非常清楚另外说不定是有新的负载均衡要出现了,就想当初loadbalancer取代Ribbon一样好了,真是坑了半夜,昨晚都没有写,今天才复盘,希望能帮到大家,让更多在坑里的技术人爬出来。

zwrlj527的专栏 1998

Windows Embedded Compact 7中的dll编程(上)

动态链接库(Dynamic Link Library,DLL)是一些编译过的可执行程序模块,它包含代 码、数据或资源,可以在应用程序中或其他DLL中被调用。动态链接库的文件扩展名一般为.dll,也可以是.drv(设备驱动程序)、.sys(系统文件)和.fon(字体文件)。DLL的应用非常广泛,可以实现多个应用程序问的代码和资源共享,是Windows Embedded Compact 7程序设计中

胡耀文 3213

单细胞数据pseudobulks差异分析实战:从聚合到DESeq2

本文详细介绍了单细胞转录组数据分析中pseudobulks(伪散装)方法的实战流程。通过将同一样本的同类型细胞表达值聚合,模拟Bulk RNA-seq数据,再利用DESeq2进行稳健的差异基因分析。该方法有效降低了单细胞数据的技术噪音,特别适用于样本量有限但追求结果稳定性的研究场景,并提供了完整的R代码实现与结果解读指南。

sea99的博客 761

【数据挖掘】遗传算法原理浅析:什么是遗传算法?遗传算法的工作原理是什么?

遗传算法(Genetic Algorithm,GA),是进化算法的框架和核心。 各种进化算法有什么异同? - 及时物语的回答 - 知乎 https://www.zhihu.com/question/39152390/answer/901070749

纸羊同学的博客 4277

原创翻译 Windows Embedded Compact7的体系结构和组件简介

本文转载自微软嵌入式中文社区http://www.msembed.com  Windows Embedded Compact 7是在Windows Embedded CE的基础之上演变而来的。它是一种组件化的实时操作系统,用于创建各种占用空间小的企业类和消费类设备。既然是微软在嵌入式和移动计算平台最新系统,那就快来学习一下吧。 首先,我们要大体的了解一下Windows Embe

WinCE7的专栏 2098

学Simulink--基于多物理场耦合与系统集成的储能系统场景实例:压缩空气储能(CAES)系统的热力学建模与效率分析

本文提供了一个基于Simulink的压缩空气储能(CAES)系统热力学建模教程。通过多物理场耦合方法,详细演示了从系统架构设计到仿真测试的全过程,包括多级压缩机/膨胀机系统搭建、显热蓄热系统设计以及效率分析。文章重点强调了热管理对提升CAES效率的关键作用,并给出了68%电-电效率的优化案例。最后提出了变工况建模、不同蓄热介质对比等高级优化方向,为开发零碳大容量储能系统提供了实用工具和方法。

amy_mhd的博客 131

Windows Embedded Compact 2013 开发环境的可视化过程

无论你是新手或有经验的开发人员,为了有效和高效,您需要建立一个适当的发展与所有必需的组件做你的工作 设置一个适当的compact 2013开发环境,你需要有一个大致的了解整个开发过程 图4.2提供了一个可视化的视图,以显示compact 2013的应用开发环境 这里有一些任务,以发展一个紧凑的2013设备的应用 无论你是新手或有经验的开发人员,为了有效和高效,需要搭建一个Compact20

老翁的嵌入式专栏 2972

❤️爆肝十二万字《python从零到精通教程》,从零教你变大佬❤️(建议收藏)

文章目录强烈推荐系列教程,建议学起来!!一.pycharm下载安装二.python下载安装三.pycharm上配置python四.配置镜像源让你下载嗖嗖的快4.1pycharm内部配置4.2手动添加镜像源4.3永久配置镜像源五.插件安装(比如汉化?)5.1自动补码神器第一款5.2汉化pycharm5.3其它插件六.美女背景七.自定义脚本开头八、这个前言一定要看九、python入门十、python缩进十一、Python注释1.单行注释2.多行注释十二、Python 变量1.变量定义理解2. 变量名命名3. 分

全栈川川 26万+

我的世界模组开发——前言

避坑:在开发过程中一定不要过分依赖AI,虽说现在的人工智能很厉害,但是也有很大的弊端,很多AI生成的代码错误百出,还得自己修改,而且像deepseek这种AI的训练数据还停留在一年前,给出的maven仓库地址都是过时的甚至是错误的,开发模组就是要多学习,多看源码,这样开发模组的水平才能越来越高。总而言之,build.gradle文件在我的世界Forge模组开发中扮演了重要的角色,它定义了项目的构建过程、依赖关系和编译选项,为开发者提供了灵活而强大的构建工具。开发工具推荐使用idea,因为可以使用通灵义码。

qq_24992377的博客 2594

Windows Embedded Compact 7新特性

Windows® Embedded Compact 7是Windows Embedded CE的下一代产品,而Windows Embedded CE这款操作系统面向占用资源少的新颖设备。Windows® Embedded Compact 7专门为需要迅速向市场推出新设备,又尽可能降低成本的嵌入式开发人员而设计;它提供了一款具有原生硬实时性能的、占用资源少的32位操作系统,而且拥有多核支持(SMP)

LoongEmbedded的专栏 2228

Keras神经网络可视化模块keras.utils.visualize_util的安装配置方法

本文介绍了如何安装和配置keras.utils.visualize_util模块,并提供了一个简单的示例演示如何使用该模块来可视化神经网络的结构。在上述代码中,我们首先定义了一个简单的神经网络模型,该模型具有一个输入层、一个隐藏层和一个输出层,其中隐藏层具有512个神经元,输出层具有10个神经元。运行上述代码后,我们将在当前工作目录下找到一个名为model.png的文件,它显示了神经网络的结构图。这种方式有效地展示了整个过程,让我们能够更好地理解神经网络的结构,方便对其进行改进和调试。

. 892

Windows Embedded Compact 2013 开发平台与目标硬件之间的几种连接方式

在创建了Compact2013开发平台后,需要适当的连接方式和软件来从开发平台上下载OS 映像文件和应用程序到目标硬件. 连接方式大概有如下几种:  Ethernet JTAG Serial Port USB Port      首先要看目标硬件,依赖硬件的设计,从所选的处理器架构的硬件厂商那获取相关支持资源,Compact 2013 的目标硬件可以使用其中一种或多种连接方式进行调试

老翁的嵌入式专栏 1483

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

上一篇: Windows Embedded Compact 2013 介绍及安装
下一篇: 为Windows Embedded Compact 2013 创建一个应用程序
bluesea725
博客等级 码龄20年 36粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值