操作系统 - 文章列表

ARM Linux 进程调度(2.4.x) 点击:1696
 Linux2.4.x是一个基于非抢占式的多任务的分时操作系统,虽然在用户进程的调度上采用抢占式策略,但是而在内核还是采用了轮转的方法,如果有个内核态的线程恶性占有CPU不释放,那系统无法从中解脱出来,所以实时性并不是很强。这种情况有望在Linux 2.6版本中得到改善,在(2008-11-19)
Linux串口上网的简单实现 点击:523
 本文主要说明某些简易 Linux 环境或者嵌入式 Linux 中实现串口上网的简单实现,这在工业控制中有着广泛的应用。希望对实现无网卡设备上网的方法有抛砖引玉的作用。 Linux为串口上网提供了丰富的支持,比如PPP(Peer-to-Peer Protocol, 端对端协议)和SLIP(Serial Li(2008-11-19)
Windows CE OAL层的结构与开发 点击:602
 Windows CE的OAL层是一个复杂的函数集。它的复杂性不但体现在包含函数数目繁多,而且体现在很多函数的硬件相关性非常大。 引 言 Windows CE是微软针对嵌入式领域推出的一款全新的操作系统。之所以说它是一款全新的操作系统(2008-11-19)
嵌入式BootLoader技术内幕 点击:1279
 本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。 1. 引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1.(2008-11-19)
Linux 2.6内核的精彩世界 点击:581
 Linux 2.6内核的精彩世界 Joseph Praneich Linux内核2.6版的开发已经接近尾声,2.6测试版发布已经二个月了,正式版预计明年年初发布。作为一个主要发布版本,2.6相对于2.4有很大的改动;它引入了许多新的特性,同样也去除很多过时的特性。它在哪些方面有大的改动(2008-11-19)
Linux系统初学者的常见问题解决集结大全 点击:1392
 一、 如何建立多用户 提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏系统。比如我们想删除/temp目录下的文件却将命令不小心输成“rm / temp(在‘/’后多了一个空格)”,那么就极可能删去根目录下的所有文(2008-11-19)
基于嵌入式Linux与S3C2410平台的视频采集 点击:874
 随着多媒体技术、网络技术的迅猛发展和后PC机时代的到来,利用嵌入式系统实现远程视频监控、可视电话和视频会议等应用已成为可能。为了实现这些应用,实时获得视频数据是一个重要环节。针对这一点,本文在基于嵌入式Linux系统平台上,利用Video4Linux内核应用编程接口函(2008-11-19)
学会编写Linux设备驱动 点击:474
 内核版本: 2.4.22阅读此文的目的: 学会编写Linux设备驱动。阅读此文的方法: 阅读以下2个文件: hello.c,asdf.c。此文假设读者:已经能用C语言编写Linux应用程序,理解"字符设备文件, 块设备文件, 主设备号, 次设备号",会写简单的Shell脚本和Makefile。1. "hello.c"--------(2008-11-19)