首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

Windows CE 学习流程,该怎么解决

2012-03-22 
Windows CE 学习流程初步学习计划 :1.ARM体系结构 ,ADS的使用 :这部分作为一个基础知识还是有必要去了解一

Windows CE 学习流程
初步学习计划 :
1.ARM体系结构 ,ADS的使用 :
  这部分作为一个基础知识还是有必要去了解一下的,关于ADS的使用,对于熟悉底层软件还是有很大意义的!这一部分,作为一个基础知识,我觉得一个月就可以了。在下面的学习遇到困难的情况下,再回头来学习这一部分可能有更好的学习效果。

2.Bootloader 启动流程,和Wince启动流程分析:
  这个部门作为一个重点的学习计划,特别是Bootloader的启动流程,在很大的程度上有利于我们去了解整个系统的启动流程。由于这一部分的难度较大,所以有可能花较长的时间在这上面。大概2-3个月!
 
3.Bootloader 移植,内核移植:
  这一部门是必须的,如果想搭建自己的操作系统的话。Wince的组件较多,在这一部门我们也需要重点去熟悉一下这些组件的用途。这一部分是一个动手性极强的部分,也许在调试中会遇到非常多的困难。大概1个月左右。

4.驱动架构,流驱动程序设计 :
  在这里我们就需要去对整个驱动架构和驱动设计有一定的学习,流驱动程序的话,可以尝试写一些简单的驱动,如串口驱动。大概2个月!
 
5.分层驱动学习:
  这部份我暂时也不太了解,详细计划问问高手再定。Display的驱动也许可以作为一个学习的过程。
 
6,挑战一些小项目:
  待定!
 
这是一个初步的学习计划,各位高手有什么意见可以提一点建议!欢迎有意愿参与这个计划的加入QQ群:100062496 Day Day Up!
 
PS:我想这个参与的过程不是一个人闷头的去学习,我希望在一个阶段结束以后,大家有一个文档来交流自己的学习成果。然后投票选出一个优秀的,到时候我会给一份礼物作为奖励。有经验的人也可以拿出一些自己的学习心得参与其中。我们鼓励大家这种方式来学习

[解决办法]
先顶后看

[解决办法]
很好的过程了,我就是这么入门的。

要顶!
http://www.armce.com/bbs/forum-18-1.html——这里搞什么ADS的 ceboot,很强大的,UI,文件系统都有,嘿嘿。可以去学习一下。

我一直坚持着ADS bootloader,一个jlink弄上去好调试,



[解决办法]
不错,支持一下!
[解决办法]
好啊!算我一个,不过我有个问题,你这个时间是周末时间还是全天啊?
不过贵在坚持,每天进步一点点还是可以做到的!
貌似还有一些应用吧,比如驱动的测试之类的。
[解决办法]
研究WinCE的人越来越多了。。。
[解决办法]
你娃现在越来越牛了,顶起
[解决办法]
驱动的性能测试这个是个难点。
[解决办法]
顶起; 但愿你早日成功。
[解决办法]

探讨
引用:
驱动的性能测试这个是个难点。



这是个高级话题。。。

[解决办法]
准备这样做。
[解决办法]
俺已经入群了。
[解决办法]
没有应用程序的部分?
[解决办法]
是啊,怎么没有应用程序的部分呢?
[解决办法]
up
[解决办法]
UP 群满没?我中午加下!上班时间不让上QQ!!
[解决办法]
最后面的时候,弄一个阳极板子,添加一个没有驱动的硬件,然后自己写驱动,这样,就对驱动有了解了
[解决办法]
呵呵。看你是要做什么了。现在分层很细致的。其实每一层次都可以单独列出来专门去研究。
全部做就是全才了。。。人才啊。。。
我目前也就只是你后面几个。。关于ADS那些。。我没弄过。。。。汗。。。正好可以学习下。。
我主要是做你的456,呵呵,123只做了3.。。。12没仔细研究。一起研究下吧。
[解决办法]
4.驱动架构,流驱动程序设计 :
在这里我们就需要去对整个驱动架构和驱动设计有一定的学习,流驱动程序的话,可以尝试写一些简单的驱动,如串口驱动。大概2个月!

这个。。。不需要2个月吧。。汗。。2周就可以写写基本的。不过如果你想用STL这类高级C++的来弄也可以。呵呵。STL来写很好很强大。

5.分层驱动学习:
这部份我暂时也不太了解,详细计划问问高手再定。Display的驱动也许可以作为一个学习的过程。
这个其实应该是4.。。。5是流式。不过也没关系。呵呵。至于这个部分可以参考自带的一些参考BSP。比如2410的。参考着写。很快。这个也是微软教程上提示的。建议修订原始的


6,挑战一些小项目:
待定! 
这个太多了。只要有想法就能做出来。这个主要是靠思路和产品方向。具体实施是体力活。呵呵。
------解决方案--------------------


我先报名了,等开始的时候 及时通知大家就行了
[解决办法]
大家一起进步!!
[解决办法]
可以看出楼主对嵌入式开发很感兴趣,呵呵
顶你起来
[解决办法]
怎么不见有对wince操作系统学习的安排,要想做嵌入式开发
没有操作系统的知识,是很难的。
因为现在嵌入式平台都要跑操作系统,所以我觉得主要学习
wince操作系统(例如调度,OAL层中断,注册表),硬件相关内容(不是要求太高,原理图和时序以及datasheet)和驱动
[解决办法]
我也要入群讨论,挑战winCE,希望楼主加我
[解决办法]
这帖子必须顶,呵呵
[解决办法]
很好!我正买了本书在学.
[解决办法]
呜呜,楼主好红啊。
[解决办法]
看楼主的计划效率还不错嘛
[解决办法]
流程写的的确合理,就看大家是否能坚持了。
[解决办法]
顶!!
[解决办法]

探讨
顶起来

[解决办法]
> 学习。
[解决办法]
用到ARM几啊
[解决办法]
debug技巧也是很重要的一环
很多公司都只用串口打印输出,其实这样的调试方式效率并不高
需要学会用kitl连接来进行调试分析
基本的功能有设置断点,看内存,堆栈,模块信息,
还要学会看dump文件,使用cedebugx来分析错误
用devhealth来看分析内存使用状况
用monte carlo profiler分析系统及驱动性能
等等
[解决办法]
ding
[解决办法]
探讨
引用:
顶起来


你的头像很..........嘿嘿。

[解决办法]
赞一个,我每一项都没走下去过...
[解决办法]
一起顶起来。。。
[解决办法]
我也加入!!
[解决办法]
支持。
 学习一下驱动
[解决办法]
其实,大多数人还是坐application 为主,我觉得,应该以应用为导向。
[解决办法]
楼上那位大哥说的有道理! 想真正学习一个系统,要研究的还有很多~~ 除了楼主说的外,像进程、线程的调度、同步、通信, OAL层里的中断、DMA,内存分配,WinCE各个组件的定制及系统Sysgen,KITL debug,甚至注册表,设备驱动的加载,以及图形界面开发用到的DirectDraw、DirectShow等,很多都要学习的~~
[解决办法]
我在这里补入一些东西。
那就是wince调试手法。
一、使用sunrain_hjb的方法动态加载流驱动

http://www.armce.com/bbs/thread-672-1-1.html

二、使用KITL 开发本机驱动和流驱动
http://blog.csdn.net/gooogleman/archive/2009/04/03/4001784.aspx
[解决办法]
是吗/?xuexi
[解决办法]
进来一看,发现自己其实很没入门,要学的东西太多了!
[解决办法]
探讨
进来一看,发现自己其实很没入门,要学的东西太多了!


[解决办法]
帮楼主顶一下,加油
[解决办法]
UP UP UP......学习。。。。。
[解决办法]
顶顶,我要入群,不知还有地没~
[解决办法]
学习ing
[解决办法]
学习了,哈哈哈哈哈哈

[解决办法]

[解决办法]
一直想学习一下CE,多谢
[解决办法]
不错,谢谢楼主~
[解决办法]
倒着进去的人飘过。。
[解决办法]
UP
[解决办法]
就在这里讨论吧,我都没有qq了。
[解决办法]
哦哦哦哦,都成精华了!
[解决办法]
学习一下

[解决办法]
MARK
[解决办法]
收藏!
[解决办法]
mark
[解决办法]
已经入群
[解决办法]
我入群了

要坚持下来

day day up
[解决办法]
贵在坚持
[解决办法]

探讨
引用:
哦哦哦哦,都成精华了!


Oh My God!

[解决办法]
DDDDD
[解决办法]
借鉴了
[解决办法]
顶 借鉴下
[解决办法]
嵌入式,我喜欢
[解决办法]
顶!很不错的流程!
[解决办法]
顶起来
[解决办法]
学习中
[解决办法]
跟着学习
[解决办法]
up

[解决办法]
路过
[解决办法]
好啊

[解决办法]
支持下很不错
[解决办法]
学习了,感谢楼主分享
[解决办法]
支持一下

[解决办法]
学习了
[解决办法]
的确是很好的学习过程
[解决办法]
up

热点排行