2546
- 收藏
- 点赞
- 分享
- 举报
WinCE5.0的特点
作为一个嵌入式软件开发者,首先需要考虑的问题是选择开发平台(也就是选择操作系统)。时下比较有名的嵌入式操作系统有linux,wince,symbian等等。要从中选择最适合自己情况的操作系统,需要对各个开发平台的特点有清晰的认识。本文只单纯地阐述windows CE操作系统本身的特点,而对各种操作系统的比较和分析将在后续的有关文章中作进一步的阐述。
Windows CE 是微软90年代推出的嵌入式操作系统,目前最新的版本是2006年底推出的windows CE 6.0。然而,由于许多硬件平台的BSP包的开发进度未能及时跟上以及版权费用问题等。wince5.0仍被普遍使用,甚至比Wince5.0更早推出的wince.net仍适用于要求相对不高的嵌入式设备开发中(如PND等)。
总的说来,WinCE5.0 有五大特点:
[1]、WinCE5.0具有高度的模块化和可剪裁性:
我们可以根据自己的需要自由地定制WinCE,比如去掉网络有关的功能,去掉多媒体有关的功能...。 通过剪裁,具备最小功能的WinCE5.0内核可以达到200KB左右,而具备完整功能的WinCE内核其功能几乎可以和Windows 9X相媲美。应用系统剪裁工具plantform builder可以方便地剪裁出适合自己的最佳操作系统。
[2]、多硬件平台支持:
目前支持WinCE5.0的硬件开发平台有ARM、X86、MIPS及SuperH等。
[3]、稳健的实时性支持:
WinCE5.0支持中断嵌套和中断优先级设置并具有强大的线程控制能力,因而可以开发出实时性高且性能稳定的软件平台。
[4]、丰富的现成资源:
WinCE5.0支持DirectX API和Windows Media,因而可以方便地开发多媒体软件;WinCE是基于Unicode的操作系统,因而可以实现多语言支持;此外,由于wince和windows天然的相似性,大量现成的Windows 源代码可以被方便地移植到wince系统中,加快开发速度。
[5]、强大的开发工具:
WinCE5.0的开发工具有EVC,VS.net PB 等强大的集成开发环境。对于熟悉Windows开发的程序员,即使是从未有WinCE开发经验也能够迅速地掌握WinCE开发工具,投入到软件开发。
Windows CE 是微软90年代推出的嵌入式操作系统,目前最新的版本是2006年底推出的windows CE 6.0。然而,由于许多硬件平台的BSP包的开发进度未能及时跟上以及版权费用问题等。wince5.0仍被普遍使用,甚至比Wince5.0更早推出的wince.net仍适用于要求相对不高的嵌入式设备开发中(如PND等)。
总的说来,WinCE5.0 有五大特点:
[1]、WinCE5.0具有高度的模块化和可剪裁性:
我们可以根据自己的需要自由地定制WinCE,比如去掉网络有关的功能,去掉多媒体有关的功能...。 通过剪裁,具备最小功能的WinCE5.0内核可以达到200KB左右,而具备完整功能的WinCE内核其功能几乎可以和Windows 9X相媲美。应用系统剪裁工具plantform builder可以方便地剪裁出适合自己的最佳操作系统。
[2]、多硬件平台支持:
目前支持WinCE5.0的硬件开发平台有ARM、X86、MIPS及SuperH等。
[3]、稳健的实时性支持:
WinCE5.0支持中断嵌套和中断优先级设置并具有强大的线程控制能力,因而可以开发出实时性高且性能稳定的软件平台。
[4]、丰富的现成资源:
WinCE5.0支持DirectX API和Windows Media,因而可以方便地开发多媒体软件;WinCE是基于Unicode的操作系统,因而可以实现多语言支持;此外,由于wince和windows天然的相似性,大量现成的Windows 源代码可以被方便地移植到wince系统中,加快开发速度。
[5]、强大的开发工具:
WinCE5.0的开发工具有EVC,VS.net PB 等强大的集成开发环境。对于熟悉Windows开发的程序员,即使是从未有WinCE开发经验也能够迅速地掌握WinCE开发工具,投入到软件开发。
我来回答
回答0个
时间排序
认可量排序
暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
2012-12-04 13:32:29
-
2008-09-19 14:16:26
-
2012-12-21 21:35:59
-
32016-12-30 16:55:54
-
2012-12-24 14:06:34
-
2012-12-23 16:51:56
-
2012-12-04 13:38:36
-
2012-12-04 11:36:31
-
02019-05-05 15:08:50
-
2015-05-09 08:50:58
-
12018-07-10 17:25:05
-
2018-10-11 11:28:59
-
2008-09-12 12:10:03
-
2020-06-18 17:52:26
-
2020-11-26 16:28:07
-
2008-09-17 17:14:07
-
2012-12-04 13:34:40
-
2012-12-05 14:28:25
-
2008-12-29 17:36:43
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认