学习wince系统(一)
来源:互联网 发布:sql数据库连接工具 编辑:程序博客网 时间:2024/05/18 00:03
首先,要知道wince是一个嵌入操作系统,区别于嵌入式系统,同时又区别于一般的非嵌入式操作系统。还有wince也是一个实时操作系统,有人说他的实时性不如linux,我不知道这个是不是事实。反正如果1ms的响应时间都是觉得响应时间太慢的话,那你干脆就不要使用wince了,linux也不要用了,直接上VxWorks好了。
对于纯软件毕业科班同学,当然理解起实时、中断优先级等等硬件相关知识是有点困难的,虽然操作系统这门课经常提起,但是实际编程当中感觉这些技术仿佛一点也没有用上。我的感觉就是这样。也许真正到达编写驱动等底层软件的时候,才会真正明白实时的重要性。所以,我建议纯软件出身的,应该多学习点硬件编程的知识。也许在你的软件当中适当调用一些硬件代码程序会变得非常简单。举个例子,我调用了硬件的一个看门狗,使用汇编代码才用了三行代码,如果使用软件方式处理的话,肯定要写一个辅助软件了,复杂度增加了不少啊。
也许初学者会买一些开发板什么的,或者是学校提供。面对这些开发板不知所筹。所以你必须要知道wince系统是可以裁剪的,裁剪好的是一个系统文件--NK.bin,全部信息都包含在这个文件里面。用什么东西裁呢?是PB,全称Platform Buider。当然一个系统也不是那么简单,需要一些加载的引导文件。如X86的CPU就需要一个DOS系统来加载引导文件,这跟windows其他系统有点相似。关于裁剪系统的问题,是应该多看看《windows CE.net 内核定制及应用开发》这本书。
- 学习wince系统(一)
- wince系统架构(一)
- WinCE基础知识(一):系统分层模型
- WinCE基础知识(一):系统分层模型
- winCE嵌入式开发学习(一)--winCE简介
- WINCE嵌入式系统学习规划(借鉴)
- USB学习日志(二) WINCE USB 系统
- WinCE 系统界面修改偏方(一)
- WinCE 系统界面修改偏方(一)
- WINCE嵌入式系统学习规划--转载
- wince 开发CTransInPlaceFilter学习笔记《一》
- 系统缓存学习(一)
- 开发系统学习(一)
- WINCE 常见问题解答(一)
- wince 电源管理(一)
- WINCE 常见问题解答(一)
- winCE 常见问题解答(一)
- WINCE学习经验总结一(希望给初学者一些建议,尽快入门)
- 打印
- 如何破解电信禁止用路由器进行多用户共享?
- 2006.11.28
- 英美文化----CAT与猫
- 根据年月计算每个月有多少天和返回日期是星期几
- 学习wince系统(一)
- java中Properties类的使用
- eclipse插件模型
- 大型企业门户网站设计开发一般性原则和建议
- 用SetWindowPos制作逃跑按钮
- Java泛型编程快速入门
- 11.30解决了对话框上汉字的乱码问题
- ReportX概述
- 关于爱情