天嵌 ARM开发社区

 找回密码
 注册
查看: 3155|回复: 3

关于wince 学习步骤及对应步骤资料

[复制链接]
mo0000021 发表于 2011-10-17 10:33:26 | 显示全部楼层 |阅读模式
距离上次写博客都快有一年了,去年在中科院计算所实习期间,一直从事海量数据灾备方面的研究,围绕着项目写了一些博客。从去年九月份开始就忙着找工作,一直到年底才签了。在找工作过程中,仍然在计算所实习,但老大没有给安排特别多的任务,就是维护原来做的系统,所以在这里很感谢实习时候的老大,这里祝愿他的公司和事业能有大的成就。
        找工作的过程中,还得忙毕业设计的事情,但我还是把精力都放在了工作上,所以从签工作开始,又投入了毕业的事情,没有抽出时间来学习新知识,也就没有技术博客可写。等答辩完成以后已经到3月份了,到4月毕业,这段时间自己又开始迷茫了,天天不知道该做什么,时间就慢慢的消失了,惭愧啊。
        4月份终于毕业了,开始踏上工作之路。到单位报到后,由于手续的一些问题,直到15号才开始正式的工作。我工作的内容说大了,就是物联网,一个很玄乎的东西,呵呵,小点说就是嵌入式开发,本来以为是Linux开发,自己特别喜欢,以前也做过一部分,但后来发现项目开发用的是WinCE,WinCE就WinCe吧,毕竟对自己是个新东西,应该好好学习提高一下了。带着极大的热情,准备全身心投入工作,结果由于研究所的特性,一个月都没有买回来开发板,严重打击了积极性啊。没办法每天就只能看资料了,然后每天盼着开发板的到来。时间还是一天一天的过啊,心里有点发虚,这样子等不是办法啊。于是决定自己制定一套WinCE的学习计划了,希望自己在追求技术狂人的路上走的更远。
        终于要进入正题了,呵呵,说了好多废话。嵌入式的开发学习,网上有很多人介绍过了,这里只是说说我的WinCE学习之路。因为经过一个月的学习,我感觉自己已经弄懂了很多问题,而且是从根源上,现在可以肯定自己已经入门了。
        首先,WinCE要跑在硬件上,所以我建议一定要学习ARM的体系结构,弄明白里面的一些基本原理,比如处理器模式、寄存器设置、异常系统以及存储系统等等。
参考书籍:《ARM体系结构与编程》---杜春雷
                    《ARM嵌入式系统开发:软件设计与优化》--大牛推荐
        其次,学习WinCE的应用程序编程,了解Win32的系统架构,这部分只要了解就可以了,主要是为了以后编写驱动测试程序用的。
参考书籍:《wince编程第三版》
        第三,WinCE嵌入式系统的全面了解,这是我建议,先从全面上了解WinCE嵌入式系统的整体开发组成以及一些基本的概念有一个初步的认识,这里会发现很多不明白,但是还是要看一遍,等以后遇到相关的问题时,可以返回来看看,这样的学习效果会比较好的。
参考书籍:《Windows_CE嵌入式系统》---何宗键
        第四,BSP学习。前面都是理论基础的学习,从这里开始源码学习。源码的学习肯定得从BSP开始,选择一款开发板,看看别人的源码是怎么写的,最好能比较几款开发板的BSP,这样通过比较的学习效果会比较好。重点是BootLoader启动过程以及WinCE的启动过程,这部分一定要细细的看,虽然这部分改动会比较小,但是看懂了,对以后WinCE的底层开发非常有帮助。
参考书籍:《Windows CE工程实践完全解析》---大牛推荐
         第五,WinCE驱动学习。其实BSP开发过程中,已经渗透了一些驱动的知识,所以上一步如果学好了,这一步就比较好走了。驱动可以分两步,刚开始做一些简单的流驱动类的,之后进行分层驱动的开发。
参考书籍:《WinCE 设备驱动程序开发指南》
                    《Windows CE设备驱动及BSP开发指南.》---周建设
         最后,恭喜你,你已经入门了,现在可以挑战一些小项目了。要成为高手还是要实践出真知的。
         目前我已经进行完了第四步,正在第五步进行中。记住一点不要急,把每一步都学扎实了,你会发现,后面的学习总是渗透着前面的知识,回头再学习的时候,就会明白很多的。
本文出自 “飞雪待剑” 博客,请务必保留此出处http://jazka.blog.51cto.com/809003/570927
 楼主| mo0000021 发表于 2011-10-17 10:38:13 | 显示全部楼层
按照上面的步骤方法 走了有段时间了,感觉还是挺清晰的,对于天嵌开发板。大家在先跑跑现成的出厂例程,有个大概的了解后就可以开始了,我是学wince的。现在大概走到了bsp这步了,不过后面可能要经常回看前面的资料。天嵌的裸跑程序 可以在看arm体系的时候结合着搞,比较有收获。
 楼主| mo0000021 发表于 2011-10-17 10:39:45 | 显示全部楼层
关于资料 网上很多的本来想上传的,结果 至少都大于1M的,那就你们自己去下吧
xingyuan 发表于 2013-3-14 23:14:03 | 显示全部楼层
好评,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-11-1 07:35 , Processed in 1.062500 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表