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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Ubuntu局域网中设置代理服务器上网和设置静态IP

Ubuntu局域网中设置代理服务器上网和设置静态IP

1.使用代理服务器上网我们想要使用机器A通过机器B上网,可以使用如下方法: 1.首先确保机器B可以上网。2.在机器B上安装squid软件,$sudo apt-get install squid,安装完成后在网上down一个squid配置文件squid.conf,然后覆盖到/etc/squid/下的同名文件3.在机器B器上测试代理服务器,$sudo service squid start 如果看见squid start/running,process 172...
Linux 如何用vim命令把编辑文件的几行内容拷贝到一个新文件

Linux 如何用vim命令把编辑文件的几行内容拷贝到一个新文件

在用vim编辑文件时,常常会用到一个功能:把编辑文件的几行内容拷贝到一个新文件中。怎么实现该功能?假设编辑文件nginx.conf ,把该文件的51至91行拷贝到新文件./vhost/res.help.com.conf中,详细实现,请参阅下面示例:[plain] :51,91w!./vhost/res.help.com.conf再拓展下,如何把nginx.conf 中的31到34行追加到文件./vhost/res.help.com.conf中,请参阅下面示...
关于Linux设备模型kobject,kset,ktype

关于Linux设备模型kobject,kset,ktype

一、sysfs文件系统下的每个目录对应于一个kobj,kset是kobj的封装,内嵌了一个kobj,其代表kset自身,ktype代表属性操作集,但由于通用性,因此把ktype单独剥离出来,kobj,kset,ktype成为了各个驱动模型最底层的关联元素,并由此形成了sys下的各种拓扑结构。二、关于kobject 首先看一下kobject的原型 [cpp] structkobject{constchar*name;//名字 structlist_heade...
Linux设备模型之platform

Linux设备模型之platform

platform可以说是内核抽象出来的一条虚拟总线平台,内核开发者原意是想把硬件层次上的结构关系用软件抽象模拟出来,但是对一些硬件,这样做往往不太合适,例如对于片上soc,外围设备的控制器都集成在处理器上,如果过度的剥离抽象,会使得原本物理上紧密的结构而在软件上变成的偏于独立,因此有了platform,对于联系紧密的soc这往往再合适不过,另外对于从soc上直接引出的引脚,难于独立出来,都可以利用platform来表述。 有了前面关于bus,driver,...
Linux设备模型之i2c子系统

Linux设备模型之i2c子系统

I2c子系统将i2c控制器(i2c寄存器所在的那块电路)抽象出来,用adapter(适配器)这个结构来描述,可以说一个适配器就代表一条i2c总线,而挂接在i2c总线上的设备是用client这个结构体来表述,另外i2c_bus上的设备链表挂接的不单单是连接的这条i2c上的client,同样adapter也作为一个设备挂在其所在的i2c_bus,也就是说控制器和设备都作为i2c_bus上的设备连接在设备链表,他们用内嵌的device的type这个成员来区分,适...
Linux设备模型之spi子系统

Linux设备模型之spi子系统

相比于前面介绍的i2c子系统(见 http://www.linuxidc.com/Linux/2012-01/52782.htm),spi子系统相对简单,和i2c的结构也很相似,这里主要介绍一下平台无关部分的代码。先概括的说一下,spi总线或者说是spi控制器用结构体struct spi_master来表述,而一般不会明显的主动实现这个结构而是借助板级的一些信息结构,利用spi的模型填充,存在板级信息的一条链表board_list,上面挂接着板级spi设备...
Linux基础知识:双buffer与单buffer

Linux基础知识:双buffer与单buffer

在嵌入式平台Linux,主要通过framebuffer来显示UI。FrameBuffer实际上就是嵌入式系统中专门为GPU所保留的一块连续的物理内存,LED通过专门的总线从framebuffer读取数据,显示到屏幕上。根据系统中framebuffer的数量,可以分成单buffer和双buffer两种。先来说说单buffer:CPU往framebuffer上写,LED从framebuffer读,这是两个同时进行的过程,需要在时间上配合,否则会出现问题。如果C...
Linux和Windows中的时间管理

Linux和Windows中的时间管理

首先是两个常用概念:Cycle和Tick。Cycle是由CPU主频决定的,而CPU主频是由CPU的物理特性决定的,因此它可以说是平台无关的。现在的主流CPU主频都是以G为单位了,所以1个cycle的单位一般在纳秒级别。Tick泛指一段时长(一般为两次timer interrupt间的时长,毫秒级),由操作系统指定(Linux中由Kernel决定,Windows 中由硬件抽象层HAL决定)。Windows中,还有一个概念叫qunatum,它是线程调度的时间单...
Linux 进程控制入门

Linux 进程控制入门

本来想现在Linux上熟悉下进程的有关概念然后去写windowsSDK的,没想到今天Windows蓝屏了,新升级的3.2.2内核打开虚拟机的时候还要升级内核。升就升吧,没想到还错误了。没办法,看来只好在Linux上面待着了。这几天自己只是熟悉了下进程的概念,然后简单的写了一些小程序。自己写点笔记免的忘掉。进程标识符:Linux环境下进程启动时候,系统分配给一个唯一的数值给每个进程,这个数值就称为进程标识符。(感觉跟windows里面的句柄有点像)进程表示有...
<< 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 >>