首先安装好wince开发环境,具体的安装方法在我的另一篇博客里有介绍,http://blog.csdn.net/gaoyang610/article/details/8840995

现在我们开始定制wince系统:

1.       新建一个PB(platform build)

2.       选择BSP,这里我们选择Telechips  DAUNTLESS  Baseboards(具体要根据我们手头的BSP类型来选)。

3.选择设计模板,这里我们选择Telechips Multi-Media Device(这是Telechips提供的多媒体设计模板)

4.这一步主要是选设备驱动,Telechips给我们提供了一些驱动模型组件,我们可以在这一步根据我们的硬件设计进行选择,例如:DDR类型,boot mode,音频芯片的类型等。

5.这一步也是与板子硬件设计密切相关的,主要是DDR的大小和型号,否则定制的系统可能在板子上跑不起来。

6.选择相应的应用支持,默认是支持COM和DCOM组件的,如果没有特殊要求要支持哪种应用,这一步可以直接NEXT。

7.选择支持的广播类型,例如:CMMB,DVB—T等广播制式。这一步也可以直接NEXT

备注:因为我们选的是Telechips的多媒体模板,所以在建立工程的时候列出的可供选择的驱动、组件和应用都是和音视频相关,其余的驱动和组件我们在后面再根据需要添加完善。

到此我们wince系统定制的基本PB工程就建立起来了,接下来是拷贝BSP到%_WINCEROOT%/platform下,我们手头的BSP包括两部分(dauntless和TW89S2X),然后选择其余的组件。

BSP   :给出了一些CPU架构BSP的模板,由于我们之前已经选过Telechips  DAUNTLESS  Baseboards了,这里就不用选了。

CoreOS:包括wince提供的一些应用、服务、文件系统和数据存储、设备驱动程序、系统安全相关的组件,具体设置根据产品的功能需求来选。

Third party:这部分是telechips提供的第三方支持,我们主要是选这部分BSP的组件:

Board config、boot Mode我们在之前建工程的时候已经选过,这里就不用选了,主要是选择Device Drivers、ETC和sample Application。

Device Drivers:包括

我们要选的有:Audio(音频)、Blacklight(背光)、CAMDRV(倒车后视)、Display(显示)、HDMI(高清输出,可选可不选)、Image En/Decoder(图片编解码)NAND(NAND FLASH驱动)、PMIC(电源管理)、SDHC(SD卡)、Serial(串口)、Touch(触摸屏)、USB等。

备注:在选驱动程序时,用不到组件不要选,这样就可以使系统更精简,如果第三方提供的BSP里面没有我们要选的驱动,就到coreOS的Device Drivers里面去找或自己添加。

ETC提供了调试BSP的方法:

连接JTAG我们就可以在线调试BSP。

Sample Application提供了一些应用,可选可不选:

到此我们的wince系统就定制完成了,接下来编译系统,驱动的编译有许多选项,编译不同的修改不同的文件后,选用合适的编译选项可以提高效率。编译选项的介绍详见我的CSDN博客:http://blog.csdn.net/gaoyang610/article/details/8557429

第一次编译wince系统:要选build and Sysgen(blbdemo),这个要花一段时间,耐心等待,编译完成后,烧录、测试。

上面只是简单的介绍了下wince系统定制的大体流程,具体定制过程中可能还会遇到很多问题,比如无法烧录、boot阶段死机等,具体问题具体分析。

wince 系统定制相关推荐

  1. WinCE系统声音定制

    作者:ARM-WinCE 2010的第一篇Blog,介绍一下WinCE系统声音的定制.说白了,就是设置注册表.WinCE系统启动的开机音乐,点击触摸屏以及键盘输入的按键音,还有系统运行过程中的各种声音 ...

  2. 定制WinCE系统的屏幕校准界面

    作者:xiaolei05 转自:http://blog.csdn.net/xiaolei05/article/details/6582203 在实际应用中,经常需要定制WinCE系统的屏幕校准界面.最 ...

  3. WinCE系统深度定制汇总

    WinCE应用程序崩溃提示框的处理 WinCE6.0多国语言软键盘 定制WinCE6.0标准界面的一种方法 如何禁用WinCE下的沙漏图标 Silent RNAApp.exe for WinCE6.0 ...

  4. WinCE文件目录定制及内存调整

    这个说起来比较简单,WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的.所有的dat文件会在WinCE编译时合并成initobj.dat文件,WinCE会根据DAT中的描述生成相应目录. ...

  5. Wince下定制开机自启动程序

    Wince下定制开机自启动程序 上网查了一下,发现相关的贴子还真是不少. 最近因公司的项目需要,我做了个简单的程序则试该功能. 用网上的很多方法发现是行不通的, 估计最初应该是可以用的, 然后大家都是 ...

  6. WinCE系统的编译过程详解

    在WinCE系统中,当我们完成了相关的开发和系统定制工作以后,会编译WinCE系统,最后生成NK.bin和NK.nb0.下面介绍一下WinCE系统的编译过程,大致分为4个阶段:编译阶段(Compile ...

  7. WinCE系统的编译过程

    作者:ARM-WinCE 在WinCE系统中,当我们完成了相关的开发和系统定制工作以后,会编译WinCE系统,最后生成NK.bin和NK.nb0.我现在用WinCE6.0在自己的PC上面编译一次用时1 ...

  8. WinCE系统编译过程

    作者:ARM-WinCE 在WinCE系统中,当我们完成了相关的开发和系统定制工作以后,会编译WinCE系统,最后生成NK.bin和NK.nb0.我现在用WinCE6.0在自己的PC上面编译一次用时1 ...

  9. WinCE系统字体的设置

    作者:ARM-WinCE 确实很久没有写Blog了,感觉有些对不住曾经看我blog的朋友.刚从美国回来,由于项目原因,春节都在美国工作,现在有点时间,先写一篇简单的,介绍一下WinCE字体的设置. W ...

最新文章

  1. Error Creating Control when creating a custom control
  2. c语言字符串数组分配没错,【字符串数组面试题】面试问题:C语言基础小结… - 看准网...
  3. 毕业论文开题写作黄金法则
  4. 90 % 的 Python 开发者不知道的描述符应用
  5. c# 拼接Json串的几种方法
  6. linux/shell相关知识点
  7. 解决安卓SDK无法下载Package的问题
  8. plsql怎么用字段查表明_PLSQL查询语句
  9. c语言开发移动通信,基于ARM的高效C语言编程
  10. idea将项目打包(jar包/war包)
  11. 如何测试网站服务器mysql数据库连接,如何测试网站服务器mysql数据库
  12. 课程作业----递归那些事
  13. redis实现分页排序
  14. 宝塔面板配置SSL证书
  15. 聊一聊为什么JAVA只允许单继承
  16. 各种梯度算法总结 + Total Variation
  17. STM8S自学笔记-001 STM8简介
  18. 收藏的一些前端酷炫网站
  19. 给电脑重装系统后Win11如何重置记事本?
  20. 动植物代谢最新研究进展(2021年7月)

热门文章

  1. 16秋计算机与技术鲁嘉华第一章作业
  2. 计算机二级11成绩查询时间,2020计算机二级考试成绩查询时间
  3. 记第一次参加五一数学建模竞赛
  4. pc展示emoji表情_如何在智能手机或PC上使用表情符号
  5. P1838 三子棋I
  6. 机器学习(32)之典型相关性分析(CCA)详解 【文末有福利......】
  7. pandas如何统计均线、移动平均线的方法rolling总结
  8. SAP中如何运行MRP不考虑相关需求
  9. Borland 賣掉 CodeGear
  10. 移动端切图内容包括什么_手机移动端前端开发切图的一些疑问