搜索资源列表
pthread_examples.tar
- 多线程程序作为一种多任务、并发的工作方式,有以下的优点: 1) 提高应用程序响应。这对图形界面的程序尤其有意义,当一个操作耗时很长时,整个系统都会等待这个操作,此时程序不会响应键盘、鼠标、菜单的操作,而使用多线程技术,将耗时长的操作(time consuming)置于一个新的线程,可以避免这种尴尬的情况。 2) 使多CPU系统更加有效。操作系统会保证当线程数不大于CPU数目时,不同的线程运行于不同的CPU上。 3) 改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,
ARMLinuxS3C2410
- 针对日益复杂的嵌入式系统的应用需求,提出了在S3C2410嵌入式平台上移植ARMLinux操作系统的方案。介绍了 ARM Linux的概念以及移植硬件平台的结构和运行过程,详细讲解了ARM Linux在嵌入式平台上裁减、交叉编译以及建立根 文件系统的过程,并对移植结果进行了测试。测试结果表明,移植后的ARM Linux运行稳定。 -For the increasingly complex needs of embedded system applications, the S3C24
UNIXteachnology
- _UNIX 技术——系统管理篇,让你很快学会如何用unix技术解决复杂的系统管理问题。-_UNIX Technology- System Management articles, allows you to quickly learn how to use unix technology to solve complex system management issues.
LINUXGTKGNOME
- 目前使用L i n u x主要在于服务器端。在I n t e r n e t上有很多服务器都在使用 L i n u x。但是,一个操作系统要想得到普及,并占据一定的市场份额,必须要使非计算机专业人士都可以轻松掌握这种系统。而L i n u x作为一种类U n i x操作系统,对它的操作一般都是通过复杂的 S h e l l命令进行的。因而,应该有一种简便易学的图形用户接口( Graphics User Interface,G U I),使用户使用鼠标就可以完成大多数工作。-L inux curr
3
- 设计与实现了一个基于 PXA255 的 bootloader。PXA255 是 Intel Xscale 系列处理 器之一,Xscale 核心是与 ARM V5TE 构架兼容的,是一个典型的 ARM 系统。软件采用 Linux 为操作系统。课题除了实现 bootloader 的基本功能(加载内核镜像)外,还将它实现成一个 更加复杂的系统,包括 bootloader 的两种模式的支持和切换,以及增加对一些硬件模块的 支持,这些模块包括:串口、USB、NOR FLASH 的擦写等等,
M0nitoringSystem
- 车载系统,一个比较复杂的嵌入式系统。建议初学者不要下载。-Vehicle system, a more complex embedded systems. Recommend beginners do not download.
Makefile
- 本文介绍了Unix/Linux平台上如何编写Makefile来自动编译C/C++。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 -This article describes the Unix/Linux platform, how to write a Ma
How_to_Write_makefile
- makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释make
cdemu-daemon-1.3.0.tar
- CDemu是模拟CD、DVD设备的内核模块。它让你能使用.bin/.cue, .nrg, 或 .ccd这样的非ISO-9660格式的光盘镜像。之所以要用到它,是因为mount只能挂载iso。iso只包含单一的文件系统,而许多cd都带有复杂的信息,比如混合数据和音轨。CDemu让你能获得这些CD镜像完整、原始的内容。 CDemu利用vhba内核模块模拟出一个SCSI CD/DVD设备,由后台运行的cdemud守护进程(cdemud)与该模块通信。镜像分析代码被抽象到一个库中(libmir
Linux-driver-development11
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第11章、内存与I/O访问。由于Linux系统中提供了复杂的内存管理功能,所以内存的概念在Linux系统中变得相对复杂,出现了常规内存、高端内存、虚拟地址、逻辑地址、总线地址、物理地址、I/O内存、设备内存、预留内存等概念。本章将系统地讲解内存和I/O的访问编程,带您走出内存和I/O的概念迷宫。11.1节讲解内存和I/O的硬件机制,主要涉及内存空间、I/O空间和MMU。11.2节讲解Linux的内存管理、内
anychatcoresdk_linux_v1.7
- AnyChat SDK是一套多媒体即时通讯平台库,大部分需要用到音视频交互的系统都可以采用AnyChat SDK来开发。AnyChat SDK内部封装了音视频的采集、编码、传输、解码以及播放(显示)功能,只需要几个简单的API调用,即可实现多个用户之间的语音、视频、文字交互,由于内核已经实现了P2P网络,所以上层应用不需要关心复杂的网络传输问题,简化了上层应用的开发难度,上层应用的开发人员可以把更多的精力投入到业务流程、用户体验等方面,实现应用系统的快速开发。 -AnyChat SDK i
SAC
- OFDM(Orthogonal Frequency Division Multiplexing)即正交频分复用技术,实际上OFDM是MCM(Multi Carrier Modulation),多载波调制的一种。 OFDM技术由MCM(Multi-Carrier Modulation,多载波调制)发展而来。OFDM技术是多载波传输方案的实现方式之一,它的调制和解调是分别基于IFFT和FFT来实现的,是实现复杂度最低、应用最广的一种多载波传输方案。 在通信系统中,信道所能提供的带
cse120-nachos.tar
- Nachos教学用操作系统 作为教学用操作系统,需要实现简单并且尽量缩小与实际操作系统之间的差距,所以我们采 用Nachos作为操作系统课程的教学实践平台。Nachos是美国加州大学伯克莱分校在操作系 统课程中已多次使用的操作系统课程设计平台,在美国很多大学中得到了应用(Nachos is an instructional operating system for undergraduate OS classes. It is a challenging system to learn,
code
- 最值计算是常见的数学问题,但是传统的求解方法对于多变量复杂算式的最值计算问题具有一定的局限性。我们使用多路复用技术,实现服务器端与客户端的一对多通信,完成了客户端对计算任务的提交,服务器端对计算任务的划分与分配,以及多客户端对计算任务的解析与处理。最终实现了基于多变量可选区间的复杂算式最小值分布式计算系统。(The most valued calculation is a common mathematical problem, but the traditional solution meth