- 博客(8)
- 收藏
- 关注
转载 Linux系统终端界面(非图形界面)分辨率修改方法
Linux系统终端界面的默认分辨率是640x480, 能够显示的字符长度和行数非常有限, 非常不方便. 在对驱动进行调试时, 如果希望实时看到printk的打印, 则必须在原始终端界面下, 在GNOME图形界面下的仿真终端中是无法实时看到printk打印的信息的. 所以终端界面的分辨率调大一些非常有意义.调整方法:1.首先要修改终端界面的分辨率需要内核支持, 在make menuc
2012-07-22 15:15:52
1758
原创 gdb 调试技巧整理
1、gdb删除所有断点 delete breakpoints + 断点号,如果不指定断点后,则表示删除所有断点 2、gdb导入自定义命令 source + filename,修改脚本后,再次执行此命令即可
2012-03-20 00:26:04
320
转载 Linux NFS系统框架
NFS是由客户和服务器共同合作实现的:在客户一边,通过一些核心函数调用来使用远程文件系统;在服务器一边,由NFS服务器监听进程来提供文件数据。主要有两个监听进程moutd和nfsd,其中moutd用来监听客户的安装请求,并发送相应的应答信息,如客户端地址和服务器地址等;而nfsd进程用来监听客户端的读写文件请求并返回相应的文件数据。文件的访问对客户来说是完全透明的,并且NFS可以跨越各种服务器和主
2010-03-27 07:22:00
737
转载 SUN RPC的传输层实现机制
通信语义为保证RPC语义的实现,我们必须在良种可能中进行选择。一方面,为尽量使远程过程调用的行为像一个本地过程调用,RPC应该使用一种像TCP这样可靠的运输,而且应该对程序员保证可靠性。另一方面,为允许程序员使用高效率的、无连接的运输协议,远程过程调用机制应当支持用UDP这样的数据报协议进行通信。因为UDP传输的不可靠性,在传输过程中可能因为报文的丢失,使得调用者无法做出应答,而导致远程过
2010-03-27 07:13:00
3550
转载 NFS下层实现——远程过程调用(RPC)
NFS的底层实现是采用远程过程调用(RPC)来实现的。这里,先概述一下RPC的基本模型、机制以及SUN RPC的定义。在下一章中,将详细介绍NFS的Mount协议以及对文件操作的远程过程是如何用RPC来具体实现的。RPC的概念模型 远程过程调用模型主要来自于传统编程语言中的过程调用机制。过程调用提供了一个强有力的抽象,它允许程序员将一个程序划分为一些小的、可管理
2010-03-26 23:33:00
1258
转载 NFS上层实现
Mount安装协议和NFS远程过程NFS的实现被分离成两个独立的程序来实现,分别是Mount安装协议和NFS远程过程调用。Mount安装协议是实现文件访问的开端。它的主要功能是获取远程机器上的不同文件系统结构并返回所要访问的文件系统根句柄,作为以后对该文件系统进行操作的根本。 访问文件的具体流程在NFS中,每次对远程文件系统上的通过一个称之为”文件句柄”(file-
2010-03-26 23:24:00
740
转载 网络文件系统(Network File System)简介
NFS (Network File System,网络文件系统)是当前主流异构平台共享文件系统之一.主要应用在UNIX环境下。最早是由SUN microsystem开发,现在能够支持在不同类型的系统之间通过网络进行文件共享,广泛应用在FreeBSD、SCO、Solaris等等异构操作系统平台,允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统
2010-03-26 14:49:00
1424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人