天嵌 ARM开发社区

 找回密码
 注册
查看: 8119|回复: 15

转WINCE学习方法

[复制链接]
collonfan 发表于 2010-5-27 22:08:11 | 显示全部楼层 |阅读模式
本帖最后由 collonfan 于 2010-5-27 22:09 编辑

Windows CE 学习流程
流程, Windows, 学习
学习计划 :
1.        应用程序设计:
这部分作为一个了解,是必须的,毕竟驱动测试程序还是要你自己来写的。
由于主要是学习底层开发,这部分就不用花太多时间,了解Win32的架构即可。

时间:两个星期!时间可能有点短,但是希望刚接触Wince的多花一点时间,毕竟大多数都已经熟悉这一部分了。
参考书籍: Windows CE 6.0开发者参考

2.ARM体系结构 ,ADS的使用 :
  这部分作为一个基础知识还是有必要去了解一下的,Arm的体系架构,既然你是做嵌入式开发的,至少你要熟悉这些东西。关于ADS的使用,对于熟悉底层软件还是有很大意义的,在这里可以直接操作硬件!这一部分,作为一个重点的基础知识!

时间:一个月!这段时间并不长,希望大家在下面的学习遇到困难的情况下,再回头来学习这一部分,我想会有更好的效果。
参考书籍:1、ARM Architecture Reference Manual
          2、ARM System Developer's Guide

3.Bootloader 启动流程,和Wince启动流程分析:
  这个部分作为一个重点的学习计划,特别是Bootloader的启动流程,在很大的程度上有利于我们去了解整个系统的启动流程。由于这一部分的难度较大,所以有可能花较长的时间在这上面。

时间:大概2-3个月!
参考书籍:Windows CE嵌入式系统  何宗键

4.Bootloader 移植,内核移植:
  这一部门是必须的,如果想搭建自己的操作系统的话。Wince的组件较多,在这一部门我们也需要重点去熟悉一下这些组件的用途。这一部分是一个动手性极强的部分,也许在调试中会遇到非常多的困难。

时间:1个月!
参考书籍:这个网上资料很多,大家可以自己去查阅一下。

5.驱动架构,流驱动程序设计 :
  在这里我们就需要去对整个驱动架构和驱动设计有一定的学习,流驱动程序的话,可以尝试写一些简单的驱动,如串口驱动。
时间:1个月!
参考书籍:Windows CE嵌入式系统  何宗键
Windows CE设备驱动及BSP开发指南

6.分层驱动学习:
分层驱动,这部分看一个详细的例子比较好,Display的驱动也许可以作为一个学习的过程。这部分稍微有点复杂。

时间:2个月!
参考书籍:Windows CE嵌入式系统  何宗键
Windows CE设备驱动及BSP开发指南

7.挑战一些小项目:
  待定! 大家有什么好的建议也可以提出!

高级话题:
1.        操作系统原理,Windows CE操作系统原理:
这部分,在工作过程中其实需要你掌握很多,想成为一个高手,我觉得这一部分必不可少。Linux讲解这方面的很多,但是WinCE的资料少得可怜。需要我们自己学习。
时间:不限!

2.        计算机组成原理,硬件工作原理。
嵌入式软件开发,避免不了去看电路图,所以这一部分有所了解最好。如果你想成为一个软硬双修的高手,那么这一部分更必不可少。

整个过程大概不到一年,希望大家有所坚持。 其实这个过程也不一定非要这样走,大家在工作的过程中也许会更早的接触到这些东西。但是我也希望你们能把你在工作中学习到的东西与大家分享。帮助大家,Day Day Up!也希望有经验的人,能把你的学习也和大家分享。
最后,如果你觉得你是高手,我也真诚希望你能加入我们这个队伍,作为一个TeamLeader。

大家在一个阶段学习完毕以后,希望大家准备都写一个文档,大家可以学习交流。然后,大家做一个投票。我会给得票最多的一份小礼物作为奖励。


PS: 高级话题,暂时就想到这2个,以后再添加

还有好多PDF教程,可惜无法上转.....给个传递门,想要的自己去看吧www.armce.com

评分

参与人数 6 +51 收起 理由
zkx92 + 10 很给力!
armguo + 10 赞一个!
ztt725 + 10 赞一个!
蓝天下的风 + 10 很给力!
81030752 + 10

查看全部评分

xiangbing1987 发表于 2010-6-5 20:40:30 | 显示全部楼层
谢谢高手指点!!!!!!!!
顶!!!!!
 楼主| collonfan 发表于 2010-6-6 17:48:16 | 显示全部楼层
2# xiangbing1987


呵呵,我也是新手,正在学习中
亚瑟王 发表于 2010-6-7 19:35:18 | 显示全部楼层
呵呵,好事情啊。
li_apple2002 发表于 2010-6-13 17:04:12 | 显示全部楼层
新手。。。。学习中。。。
kelvinjie 发表于 2010-10-8 21:03:30 | 显示全部楼层
共同进步……
kelvinjie 发表于 2010-10-9 15:41:35 | 显示全部楼层
新手需要指点
cherrypopkaokao 发表于 2010-10-13 23:43:52 | 显示全部楼层
好东东啊啊
tooold 发表于 2011-1-11 18:11:57 | 显示全部楼层
很艰巨啊....:lol
mutou1991 发表于 2011-1-17 09:16:59 | 显示全部楼层
好东西 坐等楼主
442502587 发表于 2011-2-23 16:55:17 | 显示全部楼层
支持楼主,要有资料就号了
caijianfa 发表于 2011-5-4 16:02:16 | 显示全部楼层
按照楼主的走,应该可以进步不少~
mydream0110 发表于 2011-12-11 15:44:22 | 显示全部楼层
学习了,谢谢分享.
zhliy0711 发表于 2011-12-13 19:34:52 | 显示全部楼层
看着好复杂哦。。。刚刚开始,门都没入呢
75056711 发表于 2012-3-16 09:48:00 | 显示全部楼层
刚接触不久。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-24 02:03 , Processed in 1.031250 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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