Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

使用PS3与Linux搭建一个并行程序开发平台

使用PS3与Linux搭建一个并行程序开发平台

PS3,使用Cell处理器,拥有9个核心。虽然以游戏机的名义推向市场,但Sony将PS3平台的部分功能开放,能让用户在PS3上装其他操作系统,让PS3变成了一台高性能计算平台(Sony将一个核心禁用了,另外一个作为系统备用,用户只能使用剩下的7个核)。和Sony合作的操作系统厂家是Terrasoft。该公司一直致力于面向Power架构的Linux操作系统开发,这也是Sony为什么选中Terrasoft作为合作伙伴的一个原因。Terrasoft的Yellow...
Linux Shell元字符知识笔记

Linux Shell元字符知识笔记

Linux Shell元字符知识笔记:^ 行首定位符 /^love/ 匹配以love 开头的行$ 行尾定位符 /love$/ 匹配以love结尾的行. 匹配单个字符 /l..e/ 匹配包含一个l 后跟2个字符 再跟一个e的行* 匹配0个或多个位于*号前的字符 / *love/ 匹配零个或多个空格后跟love的行[ ] 匹配一组字符中的任意一个 /[Ll]ove/匹配Love或love的行[x-y] 匹配指定范围内的任意字符[^] 匹配不在指定字符组内的任意...
Linux 2.6.11 下 MTD驱动情景实例分析

Linux 2.6.11 下 MTD驱动情景实例分析

最近几天为了熟悉linux的驱动开发,我选择了其MTD驱动做了一些研究。我能找到的文章中我觉得有些部分不够细致,所以我还是自己写了一部分分析,希望对别人也能有所帮助,也做为自己的一个备忘,。蓝色文字的部分是从网络上摘录的。一个嵌入式系统经常会使用NOR flash 或NAND flash来存放bootload,内核和文件系统等等。下面是网络上找到的linux下的mtd驱动的分析:一、Flash硬件驱动层:硬件驱动层负责在init时驱动Flash硬件,Lin...
Linux Kernel 2.6.25-rc1已经释出了

Linux Kernel 2.6.25-rc1已经释出了

春节后带来的第一个消息是,Linux内核2.6.25-rc1的已经释出。距Linux 2.6.24发布不过半个月,2.6.25的第一个rc版就迫不及待出来了。虽然才半个月时间,但是2.6.25-rc1的改变是惊人的:针对原有内核,它一共有140万行修改,这些变更的大小共11MB。当然这些变更并非都在这半个月内发生,主要是因为2.6.24的开发周期过长,以致于积累了很多补丁和变更。所以待2.6.24发布以后,这些变更都一并应用到2.6.25上了,所以2.6....
制作自己的Linux OS

制作自己的Linux OS

花了几天时间做了个可以光盘启动的Linux系统,大小5.15M,功能包括Linux大多数基本命令一.系统介绍:文件系统用的是ram,速度很快,采用isoLinux光盘启动,可以方便升级kernel和更改root fs(增减Linux命令),实际上这个东西还可以做的更小,考虑到是iso所以不是很在乎空间,如果是嵌入式系统,可以考虑把root fs采用gzip -9压缩存贮.我测试了完全可以在1.44M以内解决问题.制作方法:二.知识背景1.Linux启动首先...
研究Linux内核的目的及态度

研究Linux内核的目的及态度

一.研究Linux内核的目的 欲举其事,先正其道。要谈论内核的研读以及交流心得,前提必须得有一个恰当准确的目的,方能收获良多。很多人都有这样一个疑惑,为什么要研究Linux内核呢?我们又不是内核开发者(或许你将来就会成为Linus的助手:-)。此言差矣,众所周知,Linux包含两层含义,一是内核,二是发行版本,前者乃核心精华,后者则是应用方案,二者皆不可废。知前者而略后者,思而不学也;略前者而知后者,学而不思也。学习是循序渐进的,我们学习Linux,首先接...
Linux内核学习笔记之网卡驱动的详细分析

Linux内核学习笔记之网卡驱动的详细分析

学习应该是一个先把问题简单化,在把问题复杂化的过程。一开始就着手处理复杂的问题,难免让 人有心惊胆颤,捉襟见肘的感觉。读Linux网卡驱动也是一样。那长长的源码夹杂着那些我们陌生的变量和符号,望而生畏便是理所当然的了。不要担心,事情 总有解决的办法,先把一些我们管不着的代码切割出去,留下必须的部分,把框架掌握了,哪其他的事情自然就水到渠成了,这是笔者的心得。 一般在使用的Linux网卡驱动代码动辄3000行左右,这个代码量以及它所表达出来的知识量无疑是庞大...
对话Linux内核守护人Andrew Morton

对话Linux内核守护人Andrew Morton

主持人:谢谢Jonathan Corbet的讲话,接下来我们请Linux内核2.6版的守护人Andrew Morton来做一个对话。Jonathan Corbet:我有几个问题是和大家讨论得出来的,如果有问题的话也可以回答观众的问题,首先有一个问题就是,刚才我也提到过,像在内核当中我们的这种 Pach是比较高的,我想问一下Andrew Morton你如何应对这个问题,就是你如何解决比较高的一个Pach的问题,同时维护它的内核。Andrew Morton:实...
技巧分享 “禁用”Linux终端输出回显

技巧分享 “禁用”Linux终端输出回显

Termios结构是在POSIX规范中定义的一个标准接口,通过设置termios类型的数据结构中值及相关函数调用便可以对终端接口进行控制。控制Linux终端的输出回显主要用到"本地模式"中可用的c_lflag的宏ECHO,ECHO宏定义为:启用输入字符的本地回显功能此功能最常见的应用莫过于控制输入密码的回显,如通过sudo /etc/**获取管理权限或终端登录MySQL时输入的密码是不会显示出来的。而termios结构的定义包含在termios.h头文件中...
学习进阶 利用Linux提升休眠复活技术

学习进阶 利用Linux提升休眠复活技术

黄瀛:大家好,我是来自英特尔科研技术中心上海的黄瀛,今天我给大家介绍一下,我最近做的一点工作。今天先对相关的背景做一个简单的介绍。接下来介绍一下对怎么样增强休眠工作,包括怎么样增加内存的内容,怎么样从休眠的内核中跳回到原内核中去,怎么样恢复状态,包括写出内存镜像,怎么样通过Kexec实现唤醒的功能,接下来我们介绍一下简单的结论。 首先简单介绍一下Kexec,它的功能基本上是把Linux内核变成一个能力,它能够在一个正在执行的Linux系统之中载入另一个...
Linux编程学习历程

Linux编程学习历程

建议学习路径:首先先学学编辑器,vim, emacs什么的都行。然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本 数据结构的书来看。 如果想学习UNIX/LINUX的编程->《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统 方面的就可以掌握了。然后再看Douglus E. Comer的《用TCP/IP进...
Linux设备管理文件系统-devfs与sysfs备忘

Linux设备管理文件系统-devfs与sysfs备忘

Linux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中2种。 在2.6内核以前一直使用的是devfs,devfs挂载于/dev目录下,提供了一种类似于文件的方法来管理位于/dev目录下的所有设备,我们知道/dev目录下的每一个文件都对应的是一个设备,至于当前该设备存在与否先且不论,而且这些特殊文件是位于根文件系统上的,在制作文件系统的时候我们就已经建立了这些设备文件,因此通过操作这些特殊文件,可以实现与内核进行交互。但是devfs...
<< 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 >>