Posts
  • 嵌入式技术

    Windows CE的历史 I

    • 0 Comments
    艰难的起步 Microsoft 在 1996 年 11 月发布了 Windows 95 的缩小版, Windows CE 1.0 (有些评论指 CE 代表的是 Compact Edition ,也有人说是 Consumer Electronics ,不过 Microsoft 都否认)。他一开始的设计目标是简单易用以及用户熟悉的体验,特别是对于 Windows 95 的用户而言。 然而,在讨论 Windows CE 发展之前,我们必须先回到 1992 年的夏天。其实微软在 1990...
  • 嵌入式技术

    XPE USB 2.0启动技术

    • 1 Comments
    这片文章是我在MEDC 2007中国的演讲稿。PPT附在帖子里面。所有的演示的截图都在PPT里面。 首先我们会介绍 USB 2.0 BOOT 的原理,然后介绍一下 USB BOOT 的使用场景。 在讲解 USB 启动的技术之前,我觉得很有必要和大家回顾一下 PC 启动技术的历史。微软公司从 1975 年成立开始至今已经有三十多年的历史了。而微软的成长也是和 PC 产业的发展有着密切的关系。启动的技术是 PC 技术一个非常重要的部分。 x86 的芯片加电启动的时候,会到 0XFFFF:0000H...
  • 嵌入式技术

    Windows CE 6.0中断处理过程

    • 0 Comments
    这里我们主要讨论的是CE的中断建立和中断相应的大概流程以及所涉及的代码位置。这里所讲述的,是针对ARM平台的。在CE的中断处理里面,有一部分工作是CE Kernel完成的,有一部分工作是要由OEM完成的。 Kernel 代码工作 ExVector.s :中断向量定义,里面定义的是 armtrap.s 的函数地址 Armtrap.s :中断处理定义,最重要是里面的 IRQHandler 函数,而其中最重要的是 CALL OEMInterruptHandler Mdarm.c...
Page 1 of 1 (3 items)