wince平台搭建成功!

wince工业屏下QT开发环境搭建 wince工业屏下QT开发环境搭建标签: wince 固定链接:https://www.zybuluo.com/SiberiaBear/note/362868 最近由于项目需要,将开始使用wince的工业屏。当然,背景是这个工业屏是厂商定制的,所以我手里边没有硬件上的任何资料,出于商业保密,我将不透露工业屏的品牌信息,这个工业屏在国内比较大众。 我的同事通过联系工业屏厂商,索要到了这 阅读详情

   今天上午wince平台终于搭建成功,一泄这几天心中压抑的愤闷!乘此良机总结下这两天的工作。

   wince的平台搭建包括Platform Builder5.0、Embed VC++ 4.0、ActiveSync、arm9开发板,以及相应的补丁。

1、PB5.0的安装

     我下载的是微软网站提供的120天的测试版,并下载了05年及06年1-6月的补丁。然后依次安装了PB及补丁,安装方法参考的是周立功的那本基于S3c2410的教程及天嵌的wince开发手册,安装过程基本是按部就班的点next。

2、EVC的安装

     EVC是在http://www.microsoft.com/downloads/details.aspx?FamilyID=1dacdb3d-50d1-41b2-a107- fa75ae960856&DisplayLang=en下载,并在http://www.microsoft.com/downloads/details.aspx?FamilyID=4a4ed1f4-91d3-4dbe-986e-a812984318e5&DisplayLang=en下载了SP4。接下来当然就是安装了,安装方法千篇一律。

3、ActiveSync4.5的安装

     与前两个类似,在baidu搜索软件,下载并安装,安装结束后,打开我的电脑会发现多了个PDA图表,表示安装成功。

接下来的工作就是将wince操作系统移植到arm9开发板上了,我使用的是S3c2410的片子。

1、使用PB定制内核

 这部分一般的开发板配套教程说的都很详细(如周立功的或天嵌的),但主要的定制过程一般是:

将开发板商提供的BSP(或与自己板子配套的BSP)文件夹考到PB5.0相应的文件夹下,然后在Manage Catalog Items里添加自己板子的BSP包,就是Import一个.cec的文件。接下来就是要定制的操作系统工程文件的建立了,使用New Platform 向导建立,建立完成后,在PB的特性目录区(也就是BSP包所在的那个对话框里)根据自己的需要选择相应的相应的驱动及功能“Add to OS”,这一切结束后就可以编译了。这里说的比较笼统,详细的过程参见上面提到的开发板的教程。定制的操作系统的编译过程是十分漫长的,大约需要40分钟的样子。编译完成之后就会生成一个二进制映像文件nk.bin 和nk.nb0,大约20多M,这两个文件中的任何一个就是自己定制的操作系统映像文件,就是将要下载到开发板上运行的操作系统。

2、输出SDK

SDK的作用就是在使用EVC基于开发板编程时,使之能实现PC机与开发板的连调。因为编好应用程序之后,需要将其下载到开发板上运行,这样就需要选择wince平台,每个开发板都有自己的SDK包,安装上相应的SDK后,就可以在EVC里面选择这个SDK对应的平台了。

SDK包是在PB下输出的,可使用SDK Wizard来导出。导出SDK后将其安装上即可,这时候打开PB或EVC的remote zoom-in即可看到自己的开发平台。

3、将NK.nb0下载到开发板

这一过程的前提是,板子上已经有了自己的bootloader,wince里叫eboot,这样的话可通过ftp方式将nk.nb0下载到Nandflash上,下载完成后重新启动板子,就可以通过eboot引导,启动wince操作系统了。

4、开发板与PC机实现同步连接

开发板上的wince启动之后,设置其IP(比如192.168.0.123),同时设置PC机的IP(192.168.0.42),使之在同一地址段,这时使用ping命令测试网络是否连接成功。(后来发现这一设置于后面基于USB的同步通信没关系,不过很多教程都提到了)。接下来设置PC机,打开ActiveSync,选择“允许USB连接”;然后在开发板的wince上建立新的连接,选择直接连接中的USB Cable方式,接着在控制面板中打开PC机连接更改成“我的连接”,这样开发板的设置结束。这时PC机上会出现“是否建立合作关系”的提问,点击否,即可发现PC机与开发板连接成功。这时打开我的电脑中的PDA图表,就能发现里面出现了文件夹,这里面的内容就是开发板上wince系统的资源管理器。

5、实现了上述连接以后,再打开EVC的远程连接---wince remote zoom-in,经过设置后,点击连接,开发板的桌面截图就会出现,这时候就可以在EVC下编程,实现PC机与开发板的连调了。

很多网友建议选用vs2005开发wince应用程序,亦有很多人使用EVC编程,这只是两种开发环境而已,就看自己喜欢哪种了。

    

OMAP3530 平台WINCE移植(大家相互交流) OMAP3530 平台WINCE 移植1.  移植环境介绍移植平台:ICETEK-OMAP3530-MINI(ICETEK不提供WINCE支持,介意使用DEVKIT8000或者TI_EVM)BSP包来源:TI官方申请(http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bsp/latest/index_FDS.html)2.  移植过程2.1    WINCE开发环境安装不详细说明2.2    BSP安装配置参见BS 阅读详情

相关推荐

WinCE平台高速WiFi实现方法

ETA6210简介     ETA6210是一款标准mini PCIe尺寸的WiFi通讯模块,模块核心芯片为NXP的iMX6UL和AP6181 WiFi芯片。ETA6210主要是与英创公司WINCE工控主板配套使用,实现高速WiFi通讯,模块支持应用程序WinSock编程。英创工控主板是通过mini PCIe上的USB接口来操作ETA6210模块的。在实际应用中,ETA6210是插在客户底板的...

cdemtronix的博客 7406

EVC环境安装指南

EVC环境安装指南 作者:蔡战举 Email:caizhanju@yahoo.com.cn 一、       软件准备 (1)    evc (2)    Microsoft Pocket PC 2003 SDK (3)    Windows Mobile 2003 Second Edition 模拟器镜像 (4)    mapxmobile505_eval 二、

thanklife的专栏 4843

【WinCE】WinCE6.0开发环境搭建

6.0 开发环境搭建" TITLE="【WinCE】WinCE 6.0 开发环境搭建" /> Win CE 6.0 开发环境搭建 以下安装基于Win 7 ,部分需要根据处理器类型选择(x86 & x64),主要测试设备为MC3190 (**部分属于定制系统,若仅开发软件,可不执行) 一、安装VS2005及插件 1. 安装Visual Studio 2005 2. 安装Visual Studio

beatfan的博客 5610

开发工具EVC的使用(二)

同理,安装evc4sp4先解压,第一个复选框可以不选,第二个复选框也可以不选,如果想解压后,立即安装为了节约时间还是勾选上 弹出自解压对话框,提示成功解压1490文件 嵌入式Visual C++ 4.0 SP4安装欢迎界面,点击下一步 认真阅读最终用户许可协议,接受选择第一个单项,点击下一步 准备安装,点击Install安装嵌入式Visual ...

weixin_33994444的博客 266

Qt移植至WinCE平台完整资源与实战指南

Windows Embedded Compact(简称WinCE)是微软推出的实时性嵌入式操作系统,专为资源受限的专用设备设计。其组件化结构支持高度定制,广泛应用于工业控制、医疗设备、车载终端等领域。WinCE采用微内核架构,具备良好的实时响应能力,并通过CSP(Catalog Support Package)机制实现硬件抽象与驱动隔离。

weixin_34163588的博客 1337

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

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

zwrlj527的专栏 1996

wince6.0开发平台搭建

PB 6.0开发平台搭建 操作系统 最好是xp sp3的,sp2在安装 .net 3.5的时候会出一个错. 欲安装的分区必大于 15G. 以下软件在 Pineking Server 上都能找得到. 按装顺序: 1 .VS2005(中英文皆可) 2.VS2005 SP1

liguosheng的专栏 7458

西门子1200数据块BD详解

定义 DB(Data Block)是用于存储用户数据的区域,分为两种类型:核心作用 四、DB块的访问方式 1. 全局DB访问 符号访问(优化块): 绝对地址访问(非优化块):(假设SetPoint占用2字节) 2. 背景DB访问 与FB关联后自动生成,通过FB调用时传递: 五、高级功能与注意事项 数据块的初始化运行时修改DB数据块的下载常见问题 通过合理使用DB块,可显著提升程序的可读性和可维护性。建议优先启用优化块访问并使用符号名编程。如何使用DB数据块 数据块用于存储程序数据。因此,数据块

weixin_51020122的博客 3429

Windows CE 5.0 +eVC4的安装

安装顺序1. 安装Activesync(最新版本为4.5)2. 安装eVC4和Service Pack(最终版本为SP4)3. 安装SDK4. 安装WINCE 5.0注意事项1. 安装 WinCE 5.0 with Platform Builder 需要系统里面已经安装了 Platform Manager2. Platform Manager 可以在 eMbedded Visual C++ 4

432

Ubuntu20.04 安装 MATLAB R2023b 常见问题及解决方案

本文提供了Ubuntu20.04系统上安装MATLAB R2023b的完整指南,包括系统要求检查、依赖项安装、详细安装步骤及常见问题解决方案。特别针对GTK模块加载失败、OpenGL图形加速问题和中文显示乱码等常见问题提供了有效解决方法,帮助用户顺利完成安装并优化使用体验。

weixin_42619061的博客 483

Unity地形优化实战:LOD、合批与HLOD打造流畅开放世界

在计算机图形学与游戏开发中,渲染优化是保障应用流畅运行的核心技术。其基本原理在于通过算法与策略,在视觉保真度与硬件资源消耗之间寻求最佳平衡,旨在提升帧率、降低功耗。这一技术的核心价值在于,它直接决定了大规模场景(如开放世界游戏)在性能受限平台(尤其是移动设备)上的可行性。具体到地形渲染这一关键应用场景,开发者需要综合运用多层次细节(LOD)技术来动态调整模型精度,并通过Draw Call合批(Batching)与GPU实例化(GPU Instancing)来大幅减少CPU到GPU的通信开销。对于超大规模世界

weixin_28077113的博客 332

WINCE--添加应用程序打包到NK

1、将应用(XX.exe)复制到SMDK6410/Files下面 2、在platform.bib的FILES下添加 FILES XXX.exe $(_FLATRELEASEDIR)\XXX.exe NK U 转载于:https://www.cnblogs.com/xfdarm/archive/2010/11/17/1879932.html...

weixin_30778805的博客 99

FPGA面试题目笔记(一)——FPGA开发流程、亚稳态和竞争冒险、建立保持时间、异步FIFO深度等

同步异步电路、同步异步复位、时钟偏移和抖动、最小工作周期计算、触发器锁存器

H19981118的博客 1万+

WINCE上的RAD开发 一 -----Lazarus的平台搭建

WINCE上的RAD开发 一 -----Lazarus的平台搭建

qq_43666994的博客 480

openpi 入门教程(二)droid libero 训练、推理

OpenPI是由物理智能团队发布的机器人领域开源模型与软件平台,提供基于流扩散式(π₀)和自回归式(π₀-FAST)两类视觉-语言-动作模型。平台支持在DROID、ALOHA、UR5等多种机器人系统上部署,包含预训练检查点(1万+小时数据)和微调示例。文档详细说明了各平台部署流程:DROID需启动策略服务器并配置摄像头;ALOHA提供真实机器人任务(取吐司、叠毛巾等)的检查点和场景设置建议;UR5示例展示自定义数据转换方法。实验性验证显示π₀-FAST在LIBERO基准测试中平均得分85.5。平台强调模型适

2506_90492529的博客 1023

使用 Python 调用 GitHub REST API 爬取 GitHub 仓库信息(完整指南)

GitHub 提供了功能强大的 REST API,允许开发者通过编程方式访问 GitHub 上的仓库、用户、提交记录、PR(Pull Request)等信息。GitHub REST API 是 GitHub 官方提供的 API 接口,支持通过 HTTP 请求来操作 GitHub 上的资源。在本文中,我们将使用 Python 编写一个完整的爬虫程序,调用 GitHub 的 REST API 来爬取 GitHub 仓库的信息。目前 GitHub 使用的主要是 v3 版本的 REST API。

2201_76125261的博客 1110

wince车机可以连接电脑吗_WINCE车机平台手机互联使用说明

wince概述wince是Windows CE的缩写。Windows Embedded Compact(即 Windows CE)是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。(在2008年4月15日举行的嵌入式系统大会上,微软宣布将Windows CE更名为Windows Embedded Compact,与Window...

weixin_39599081的博客 5938

2024-12月js逆向案例-sensor-data之vmp字段之akamai_2/3.0-(下)

akamai2/3的vmp字段逆向分析

十一姐的博客 3144

WinCE平台的程序编译到Win32平台下运行

最近做的项目中,有一个在WinCE平台上跑的程序,后来随着项目的发展,要求此程序在PC上也能跑。感谢VS 2005提供的多平台支持,只需要几分钟就可以解决这个问题,方法很简单,下面是我处理的过程。 1.在配置管理中增加新平台  1.1 创建新平台程序最初是基于Pocket PC 2003(ARMV4)平台创建的,我在此平台的配置基础上,创建新的Win32平台。打开菜单Build

noodies的专栏 1981

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Qt For Wince平台的搭建【vs2008 】

QustDong的专栏 2669

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

手把手搭建WINCE平台与制作内核镜像

作者:孙晓明,华清远见嵌入式学院讲师。一.安装回环网络(在你没有网络的情况下,一定要配置这个回环网络)  1. 安装回环网络, 控制面板->添加硬件,”是,我已经连接了此硬件(Y)”,下一步          2.选择”添加新的硬件设备”,下一步          3.选择手动,下一步         4.选择网络适配器,下一步          5.厂商->Micro

华清远见 | 程序员的学习天堂 3799

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

WinCE平台搭建数据库(wince6.0+vs2008+sqlce)

转帖请注明出处:http://www.cnblogs.com/c51port/archive/2011/03/12/1981977.html WinCE平台搭建数据库(wince6.0+vs2008+sqlce)   最近用WinCE做一个项目,需要用到数据库,于是就试着搭建了WinCE的数据库平台。下面,熙熙就在这里和你一起分享吧! 一、平台搭建的前提条件 1、你

michaelyue526的专栏 1068

超详细VS2008+Wince6.0环境搭建及连接(Win10系统)

超详细VS2008+Wince6.0环境搭建(Win10系统) 做PDA程序,设备还没到,所以需要用到wince模拟器,不然没法调试。讲真,这些老玩意儿,真是让人觉得吊疼。。。。 完全照着下面做,肯定是能运行的! 直接开始吧: 第一步 安装软件 1.VS2008 +SP1 没这个还开发个吊,注意,文件中的两个文件,先安装大的(vs2008),再安装小的(sp1),这样vs2008的功能就基本全...

chencan1929的博客 1万+
上一篇: WINCE开始!
下一篇: 从基础开始!!
embed2010
博客等级 码龄17年 12粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值