操作系统 - 文章列表

WinCE 5.0边做边学(3)(4) 点击:1161
 经过前两次的边做边学,我们已经创建并可以自由修改自己的平台了,这次我平来补充一点理论知识,以便加深对CE生成过程的了解。在此之前,需要说明的是CE的目录结构是很庞大而复杂的,在以后的工作中很多事情会取决于你对目录结构的了解程度,在此,CE5的文件夹结构未发(2008-11-19)
Linux系统下的多线程编程入门 点击:881
 引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系(2008-11-19)
WinCE 5.0边做边学(1) 点击:1041
 从微软公司寄来了我定购的免费光盘,让我很兴奋,里面我要了一份WINCE5的评估版,还要了一份Windows XP Embedded的评估版, 于是马上着手准备测试环境,开始我了对新版WinCE的学习之旅。 既然都是新学,我就想到要把我的学习过程记录下来,这样就可以让更多还没有使(2008-11-19)
关于Linux内核学习的误区以及相关书籍介绍 点击:15796
 写给Linux内核新手-关于Linux内核学习的误区   先说句正经的:其实我没资格写这篇文章,因为自己也就一两个月以来才开始有所领悟的。因此,这里与其说是关于Linux内核学习的经验,不如说是自己的教训吧,希望不要扔鸡蛋砸我^_^    常常有人问:我想学习内核,(2008-11-19)
Linux内核定义的常量 点击:4101
 1 初始定义 定义了你的机器上的地址转换__virt_to_phys()。这个宏用于把虚拟地址转换为一个物理地址。通常情况下: phys = virt - PAGE_OFFSET PHYS_OFFSET 2 解压缩符号 l ZTEXTADDR 解压缩器的地址地址。由于当你调用解压缩器代(2008-11-19)
WinCE嵌入式软件开发程序入门 点击:2645
 MicrosoftWindows CE是紧凑的、高效的和可升级的操作系统,它被广泛的应用在各种嵌入式式的产品中,从手持电脑到专门的工业控制器和消费用电子产品中。Windows CE已经通过了其自身的能力证明:它能够满足32位嵌入式式程序开发的需求。同样重要的是: Windows CE使嵌入式(2008-11-19)
嵌入式Linux用Qt Designer快速开发 点击:4955
 RAD(快速应用程序开发)是一种高效的软件开发形式,可以让用户在极短的时间里创建一个图形化的用户界面。通常情况下,在一张空白的表单上,开发人员可以通过拖拉或点击的方式,在窗口的适当位置上添加一些输入框和按钮等窗口组件。这时,RAD工具会自动编写和维护代码。(2008-11-19)
Linux内核模块编程 点击:5909
 简介 模块(module)是在内核空间运行的程序,实际上是一种目标对象文件,没有链接,不能独立运行,但是可以装载到系统中作为内核的一部分运行,从而可以动态扩充内核的功能。模块最主要的用处就是用来实现设备驱动程序。 使用模块的优点: 1,将来修改内核时,不必全(2008-11-19)