Welcome 微信登录

首页 / 操作系统 / Linux

Linux上的第三方Nvidia Optimus显卡工具Bumblebee

Linux上的第三方Nvidia Optimus显卡工具Bumblebee

Nvidia optimus显卡自动切换技术只提供了Windows系统的支持,在Linux上面得不到官方支持,所以出现了第三方optimus工具。链接:https://github.com/MrMEEE/bumblebee#readme在Ubuntu 11.04 x86_64版本上安装测试,效果很不错。桌面和直接运行的程序,还是采用集成显卡渲染,如果某个程序需要使用nvidia独立显卡渲染,需手动执行命令:optirun64 xxx(32位系统使用opti...
MPICH2安装与运行报告(Win7和Ubuntu)

MPICH2安装与运行报告(Win7和Ubuntu)

这学期选的一门课的一个小作业,《计算科学与工程中的并行编程技术》;配环境的时候走了一些意想不到的弯路,贴出来给大家分享:MPI安装于运行报告学号:** 姓名:**本机运行环境:机器型号:联想ideapad Y460CPU:Intel Core i5 M430主频:2.27Ghz (双核四线程)运行内存(RAM):2GB操作系统:Windows 7(32位)程序开发环境:Visual Studio 2008MPI版本:直接使用老师给的mpich2-1.3.2...
Linux:驱动程序直接编译到内核

Linux:驱动程序直接编译到内核

引子:首先实现了可加载的内核模块,通过这个内核模块实现对PWM定时器的控制和中断处理程序的注册。这里讨论一下将内核模块直接编译进内核的过程。其实很简单第一步:将源文件代码 mytimer.c(不知道这么说规范不,反正就是 .c 文件)拷到Linux源代码目录下的 drivers 下的某个目录下 如:drivers/char第二步:修改drivers/char 中的 Kconfig,Kconfig文件维护着内核模块配置的菜单(Linux源代码根目录下 mak...
Linux: 两个USB摄像头的数据采集问题

Linux: 两个USB摄像头的数据采集问题

引子: 课题需要,同时采集两个摄像头数据,频率不高,但要同时。中间遇到的问题,唉一言难尽啊! 为了图省事使用UVC摄像头,但是板子是USB1.1接口的,故挑选兼容USB1.1的UVC驱动的摄像头,最终选定两个301V芯片的摄像头,先使用一个摄像头,因频率不高,将采集频率设到了最低5帧每秒,打开视频流,正常!视频缓冲出列,入列,正常!保存图像,正常!再添加一个摄像头,先打开一个视频流(使用VIDIOC_STREAMON),在打开另一个,报错了!出错代码:uv...
Ubuntu 11.04下编译最新Linux-3.0-rc7内核

Ubuntu 11.04下编译最新Linux-3.0-rc7内核

之前编译Linux内核各种问题,不得不放弃,刚好最近Linux 3.0内核放出,所以决定再次编译内核。1991年Linux内核的第一个版本0.00发布,1996年Linux内核进入2.0时代,Linux内核停留在2.+已经十几年,经过40次发布,Linux内核终于离开了2.6的命名,迎来Linux 3.0时代。具体发布历史可参见http://www.linuxidc.com/Linux/2011-08/40049.htm。不过Linux之父Linus说,L...
Linux中Kill进程的N种方法

Linux中Kill进程的N种方法

long long ago,曾有一个想法,就是完全脱离windows,使用linux生活、工作。以前迫于各种专业工具不支持linux,只能无奈的使用xp。最近工作内容是Android移植+单片机开发,android就不说了,必须用linux开发。单片机也找到一些linux的工具,于是乎有不少时间是在linux上进行开发工作。自然而然的,经常要进程管理。linux的进程管理手段丰富。想怎么杀进程都可以。废话少说,正题开始:常规篇: 首先,用ps查看进程,方法...
Android 开发之Socket编程 UDP和TCP通信实现

Android 开发之Socket编程 UDP和TCP通信实现

1、Socket通信模型如下:应用程序通过套接字可以进行通信,可以使用udp协议或者使用tcp协议当客户端和服务器端的协议时相对应的,客户端使用tcp,那么服务器端使用tcp2、UDP协议:把数据打包成数据包,然后直接发送对应的ip地址,速度快,但是不保证成功率,并且数据大小有限TCP协议:首先连接接收方,然后发送数据,保证成功率,速度慢3、TCP通信方式如下:而UDP通信不使用InputStream和OutputStream4、UDP通信实现:UDP使用...
小白初用Ubuntu之软件包的精益求精

小白初用Ubuntu之软件包的精益求精

Ubuntu包含着许许多多优秀的开源软件,足以应对各种用户需求,但不可能每个人都喜欢同一款软件,这些优秀的开源软件不可能是完美的。所以,我们要选择使用些更容易被自己接受的软件。国产的网页设计师似乎都比较偷懒,不按标准设计,只顾IE正常显示。所以多赞几个浏览器留备用吧。1、系统自带的火狐。呃,这个不必介绍了吧?啥?亲在Windows下也没用过,那么你就要学习,体验它的强大。2、Chrome是谷歌研发的一种开源浏览器,速度快、安全、简洁、易用,并且有着与火狐类...
RedHat Linux Enterprise Server 5.5 x86_64位操作系统Karachi时区问题?

RedHat Linux Enterprise Server 5.5 x86_64位操作系统Karachi时区问题?

问题现象因为最近在Pakistan SUPARCO中心Lahore地面站部署项目时,在使用RedHat Server 5.5 x86_64操作系统的数据服务器上,使用网络时间同步并选择Karachi(GMT+5)时区后,系统时间比实际时间快了1小时。问题分析在Google上搜了一些相关资料后,发现在2006和2007年有一些国家改变或停止了使用夏令时DST(Daylight Saving Time)。只有tzdata-2010e-i.el5.rpm包以及2...
Linux的常用命令和基本操作

Linux的常用命令和基本操作

Linux的基本思想:1.一切皆文件。2.由短小切目的单一的程序组成。3.组合小程序完成大任务。4.尽可能少的和用户交互。5.以文本文件的形式保存所有软件的配置信息。 Shell:Shell是指提供使用者使用界面,将用户的命令转换成二进制的形式交给应用软件。Shell的分类:图形界面shell(Graphical User Interface shell 即 GUI shell); 命令行式shell(Command Line Interface she...
Linux的变量I/O重定向管道全局搜索正则表达式

Linux的变量I/O重定向管道全局搜索正则表达式

linux中的变量变量的分类:本地变量:只对当前用户的shell有用声明方法:变量名(大写)= “xxxxx” 或 ’ xxxxx’环境变量:对当前用户写的shell和子shell都有效 声明方法:export 变量名(大写)= “xxxxx” 或 ’ xxxxx’查看环境变量:[root@www.linuxidc.com tmp]# exportDISPLAY:定义是哪个主机,第几个屏幕显示HISTSIZE:定义history中存取历史记录的条数HOME...
Linux基础知识:sed和awk入门以及vim常用操作

Linux基础知识:sed和awk入门以及vim常用操作

今天主要介绍Linux中两大文本编辑器的入门级用法:sed(stream editor)和awk 先说说sed,sed即stream editor。是一种非交互式上下文编辑器,它对源文件没有破坏性,查询中不改动源文件(但可以实现此功能),sed通过限制条件对文本进行行读取,并将读取内容贮存在内存中,根据限制内容pattern将文本由选择性的输出。sed不仅仅能够根据pattern(样式)作为约束条件,它还支持脚本导入的约束条件,这样节省了可观的键入和随之而...
Linux的进程管理和作业控制

Linux的进程管理和作业控制

read命令的用法:read 选项 变量 #read实现的作用是将从键入的字符串赋值给变量-p 在键入命令之前先显示一段字符-t 等待用户输入的超时时间-a 将键入的数据赋值给数组变量的拓展:$?:用于存放最后一次命令执行的返回值,将每个变量作为一个字段添加分隔符$*:用于引用所有变量的参数,将所有的字段看作为一个字段加入分隔符$@:用于引用所有变量的参数$#:显示命令项脚本传入参数的个数$0:显示脚本的当前名字以及路径$$:查看自身命令的进程$!:查看最...
RHEL6 snapshot 快照原理及实验

RHEL6 snapshot 快照原理及实验

LVM对lv提供了快照“snapshot”备份功能,这种功能也只对LVM 有效。snapshot有多种实现方法,这里只谈谈“写时复制COW”,不是奶牛哦,是“Copy-On-Write”当一个snapshot创建的时候,仅拷贝原始卷里的源数据,这不是物理上的数据拷贝,因此snapshot的创建特别快,当原始卷里的数据有写入时,备份卷开始记录原始卷哪些数据发生了变化,然后在原始卷新数据覆盖旧数据时,将旧数据拷贝到snapshot的预留空间里,起到备份数据的作...
<< 441 442 443 444 445 446 447 448 449 450 >>