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

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

首页 / 操作系统 / Linux

nfs服务器配置过程——RedHat AS5环境

nfs服务器配置过程——RedHat AS5环境

nfs文件系统介绍NFS是Network File System的简写,即网络文件系统,NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。在嵌入式Linux系统中有两种应用:1、通过网络把虚拟机的某个目录挂载到开发板某个目录下,实现虚拟机上修改、编译,开发板上运行、验证2、通过网络直接挂载保存在虚拟机上的嵌入式根文件系统,实现根文件系统及应用的验证及修改无论哪种用法,虚拟机或物理机上的Li...
开发板通过nfs服务挂载虚拟机指定目录

开发板通过nfs服务挂载虚拟机指定目录

经过前面的配置(见http://www.linuxidc.com/Linux/2011-10/44735.htm),nfs服务器已经可以正常工作,在开发板上挂载虚拟机目录,做以下配置即可。1、首先保证开发板跟虚拟机、windows在一个网段例如:开发板的IP:192.168.1.2windows的IP:192.168.1.3虚拟机的IP: 192.168.1.4保证开发板可以ping通虚拟机,证明网络环境正确#ping 192.168.1.4说明:如果网络...
通过nfs服务挂载根文件系统

通过nfs服务挂载根文件系统

前面我们已经完成了根文件系统的制作(见 http://www.linuxidc.com/Linux/2011-10/44733.htm),本节介绍一下如何通过nfs服务远程访问虚拟机上的根文件系统,这样可以有效提高根文件系统的制作验证在vivi和u-boot中的设置不太一样,我们分别做以下说明:1、修改vivi启动参数,从虚拟机上启动根文件系统:paramset linux_cmd_line"noinitrd root=/dev/nfs nfsroot=/...
cramfs格式根文件系统制作

cramfs格式根文件系统制作

cramfs是Linux的创始人 Linus Torvalds参与开发的一种只读的压缩文件系统,在cramfs文件系统中,每一页(4KB)被单独压缩,可以随机页访问,其压缩比高达2:1,为嵌入式系统节省大量的Flash存储空间,使系统可通过更低容量的FLASH存储相同的文件,从而降低系统成本,cramfs文件系统以压缩方式存储,在运行时解压缩,不支持应用程序以XIP方式运行,所有的应用程序要求被拷到RAM里去运行。制作cramfs格式的根文件系统需要以下工...
yaffs格式根文件系统制作

yaffs格式根文件系统制作

yaffs/yaffs2是专为嵌入式系统使用NAND型闪存而设计的一种日志型文件系统。与jffs2相比,它减少了一些功能(例如不支持数据压缩),所以速度更快,挂载时间很短,对内存的占用较小。yaffs是跨平台的文件系统,除了Linux和eCos,还支持WinCE, pSOS和ThreadX等yaffs与yaffs2的主要区别在于:前者仅支持小页(512 Bytes) NAND闪存,后者则可支持大页(2KB) NAND闪存。yaffs2在内存空间占用、垃圾回...
secureCRT用串口连接mini2440方法

secureCRT用串口连接mini2440方法

第一步:双击打开secureCRT,弹出如下窗口,单击①new session②选择protocol为serial③单击下一步第二步:选择相应的串口号,波特率为115200,数据流控制什么都不要选!单击下一步第三步:给session起名:mini2440,单击完成。第四步:连接串口到开发板,打开开发板电源,出现下图(本人使用的是friendlyARM开发板,mini2440)。输入B启动操作系统,如下:串口登录开发板的linux操作系统yaffs格式根文件...
安装Ubuntu 11.10遇到的几个小问题

安装Ubuntu 11.10遇到的几个小问题

有一段时间在没Linux下工作了,今天看有Ubuntu 11.10 Alpha2发布,所以就下载试一下,这台机器基本上就是一个试验室,呵呵。由于原先有Ubuntu 11.04,所以直接在硬盘安装就行。(1)在grub下按c进入命令模式(2)根据自己计算机情况设置引导set root=(hd0,msdos1)linux (hd0,msdos1)/casper/vmlinuz boot=casper iso-scan/filename=u.iso #自己改的名...
Linux 设备的挂载与卸载相关操作

Linux 设备的挂载与卸载相关操作

挂载之前,先用sudo fdisk -l查看一下设备的设备号和类型!Linux下的设备名称通常都在/dev目录下,这些设备的命名都是有规则的,比如: /dev/hda11.如何为插入的光盘制作iso镜像文件?cp /dev/cdrom XXX.iso #XXX是你给iso取的名字#注意:cp命令只能制作整个光盘的iso文件!2.如何把任何一个目录打包成一个iso?sudo mkisofs -r -J -V mydisk -o XXX.iso YYYhome...
POSIX 和 System V 消息队列!涉及到的函数总结!(基础篇)

POSIX 和 System V 消息队列!涉及到的函数总结!(基础篇)

消息队列(也叫做报文队列)能够克服早期unix通信机制的一些缺点。信号这种通信方式更像"即时"的通信方式,它要求接受信号的进程在某个时间范围内对信号做出反应,因此该信号最多在接受信号进程的生命周期内才有意义,信号所传递的信息是接近于随进程持续的概念(process-persistent);管道及有名管道则是典型的随进程持续IPC,并且,只能传送无格式的字节流无疑会给应用程序开发带来不便,另外,它的缓冲区大小也受到限制 消息队列就是一个消息的链表。可以把消...
Linux 进程间通信(system v 消息队列, 阻塞式)实例

Linux 进程间通信(system v 消息队列, 阻塞式)实例

消息队列(也叫做报文队列)能够克服早期unix通信机制的一些缺点。作为早期unix通信机制之一的信号能够传送的信息量有限,后来虽然POSIX 1003.1b在信号的实时性方面作了拓广,使得信号在传递信息量方面有了相当程度的改进,但是信号这种通信方式更像"即时"的通信方式,它要求接受信号的进程在某个时间范围内对信号做出反应,因此该信号最多在接受信号进程的生命周期内才有意义,信号所传递的信息是接近于随进程持续的概念(process-persistent);管道...
Linux 进程间通信(system v 信号灯+ posix共享内存)实例

Linux 进程间通信(system v 信号灯+ posix共享内存)实例

mmap()系统调用使得进程之间通过映射同一个普通文件实现共享内存。普通文件被映射到进程地址空间后,进程可以向访问普通内存一样对文件进行访问,不必再调用read(),write()等操作。注:实际上,mmap()系统调用并不是完全为了用于共享内存而设计的。它本身提供了不同于一般对普通文件的访问方式,进程可以像读写内存一样对普通文件的操作。而Posix或系统V的共享内存IPC则纯粹用于共享目的,当然mmap()实现共享内存也是其主要应用之一。编译:gcc -...
Linux 进程间通信(system v 信号灯+system v 共享内存)实例

Linux 进程间通信(system v 信号灯+system v 共享内存)实例

系统V共享内存原理进程间需要共享的数据被放在一个叫做IPC共享内存区域的地方,所有需要访问该共享区域的进程都要把该共享区域映射到本进程的地址空间中去。系统V共享内存通过shmget获得或创建一个IPC共享内存区域,并返回相应的标识符。内核在保证shmget获得或创建一个共享内存区,初始化该共享内存区相应的shmid_kernel结构注同时,还将在特殊文件系统shm中,创建并打开一个同名文件,并在内存中建立起该文件的相应dentry及inode结构,新打开的...
Ubuntu 11.04在有一键GHOST的Windows XP系统上的安装

Ubuntu 11.04在有一键GHOST的Windows XP系统上的安装

为了安装Ubuntu需要先为其准备约20G左右的硬盘空间,同时为了以防安装失误造成数据损失,应该先将自己电脑上的重要文件用移动盘备份。为了防止安装过程错误修改了MBR主引导记录,可以先使用DOS工具箱(一键GHOST中就有)的“备份MBR”将MBR备份一下。1.下载ubuntu 11.04的安装镜像,尽量下载DVD的,下载之后放在XP系统根目录下。下载地址:amd64:http://mirror.mcs.anl.gov/pub/ubuntu-iso/DVD...
虚拟机上的RedHat安装GCC

虚拟机上的RedHat安装GCC

在Red Hat上安装gcc破费周折,在网上查阅了数种方法,皆无果而终。索性自食其力,最后终于安装上去了。遂撰文分享之。背景介绍:从网上下载Red Hat Enterprise Linux 5的光盘镜像,镜像文件放在D盘,然后直接从硬盘安装Red Hat。安装完毕后,再安装gcc.其实,在镜像文件里是有gcc的rpm包,下面就开始讲解如何从该镜像文件中获取gcc的相关文件并安装。首先,怎样读取镜像文件?在VMware的菜单栏VM中,选择Removable ...
UNIX网络编程之环境配置

UNIX网络编程之环境配置

开始学习《Unix网络编程》,输入第一个程序后,遇到各种错误,先将解决方案记录如下。遇到的第一个错误是:没有找到头文件“unp.h”,该头文件是作者自己写的,并不包含在/usr/include中,这时需要到网上下载unpv13e.tar.gz到某一目录。具体操作:mkdir /home/yourname/download %创建存放压缩文件的目录tar -xzvf unpv13e.tar.gz %解压ls -al %查看该目录下的文件cd unpv13e ...
安装 LibreOffice 3.4.3 (官方PPA 源)

安装 LibreOffice 3.4.3 (官方PPA 源)

LibreOffice是OpenOffice.org 办公套件衍生版, 同样免费开源,但相比OpenOffice增加了很多特色功能。LibreOffice是最旺盛的开源项目之一,官方PPA比最新稳定版本发布的时间慢。2011年1月25日,LibreOffice 3.3 正式版发布,取代OpenOffice成为Ubuntu 11.04的默认办公套件。LibreOffice的官方PPA现已发布,带来期待已久的3.4.x版本(3.4.3)。如何安装 LibreO...
<< 471 472 473 474 475 476 477 478 479 480 >>