2011年9月30日
摘要: /proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。可以使用的文件随系统配置的变化而变化。命令procinfo能够显示基于其中某些文件的多种系统信息。以下详细描述/proc下的文件。--------------------------------------------------------------------------------/proc/cmdline文件这个文件给出了内核启动的命令行。它和用于进程的cmdline项非常相似。--------------------------------------------------- 阅读全文
posted @ 2011-09-30 14:25 image eye 阅读(1763) 评论(0) 推荐(0) 编辑
  2011年9月26日
摘要: 实验环境:虚拟机+fedora9实验目的:练习fedora9的samba共享教程适用:想在fedora9上面使用共享的菜鸟一、samba简介SMB协议是建立在NetBIOS协议之上的应用协议,是基于TCP138、139两个端口的服务,NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统。这个系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为SMB(Server Message Block) 协议,这个协议被用于Lan Manager和Windows服务器系统中,实现不同计算机之间共享 打印机和文件等。因此,为了让Windows和Un 阅读全文
posted @ 2011-09-26 16:45 image eye 阅读(633) 评论(0) 推荐(0) 编辑
  2011年9月16日
摘要: 1、外设都是通过读写设备上的寄存器来进行的,外设寄存器也称为“I/O端口”,而IO端口有两种编址方式:独立编址和统一编制。而具体采用哪一种则取决于CPU的体系结构。 如,PowerPC、m68k等采用统一编址,而X86等则采用独立编址。但对于Linux内核而言,它可能用于不同的CPU,所以它必须都要考虑这两种方式,于是它采用一种新的方法,将基于I/O映射方式的或内存映射方式的I/O端口通称为“I/O区域”(I/O region),不论你采用哪种方式,都要先申请IO区域:request_resource(),结束时释放它:release_resource()。对于某一既定的系统,它要么是独立编址 阅读全文
posted @ 2011-09-16 17:22 image eye 阅读(1040) 评论(0) 推荐(1) 编辑
  2011年9月9日
摘要: list和hlist链表合并list_splice(&list1,&list2)kset 阅读全文
posted @ 2011-09-09 14:27 image eye 阅读(444) 评论(0) 推荐(0) 编辑
  2011年9月5日
摘要: 参考帮助文档, 第一是看看头文件有没有少。 第二是用到的库添加了没有。如socket要增加libsock.so的库。 增加方法,如果你用IDE,可在工程->Properties->QNX C/C++ Project->Linker Category=Extra Libraries 增加 sock 就可以了。前后不要。(通过qnx target来选择库文件//////C:\QNX650\target\qnx6\x86\lib\libusbdi.sos) 如数学库加 m 就可以了。 阅读全文
posted @ 2011-09-05 11:45 image eye 阅读(992) 评论(0) 推荐(0) 编辑
  2011年9月4日
摘要: 1.在windows下创建一个文件夹,比如d:/share,把这个文件夹设置为共享文件夹2.查看windows下IP地址(不是VMware Network Adapter VMnet1/8的IP地址,是windowsIP地址),比如192.168.1.23.查看windows系统的计算机名,即计算机系统属性中的计算机名中的完整的计算机名称,比如PC-2011020901284.在qnx系统下运行fs-cifs -l //PC-201102090128:192.168.1.2:/share /tmp5.此时qnx系统会提示:welcome:192.168.1.2(:/share) -> / 阅读全文
posted @ 2011-09-04 16:12 image eye 阅读(1813) 评论(0) 推荐(0) 编辑
  2011年9月3日
摘要: 你应用命令 #io-usb 之后,应该将你的虚拟机菜单下的"VM”里面有"removable Device” 将列出的设备中你插入的usb设备选择"connect",之后在vmare右下角会有usb设备插入的标志。 此时你再使用 #usb 会显示你插入的usb设备的类型信息,很长,并不是你打出的 USB 0 (UHCI) v1.10, v1.01 DDK, v1.01 HCD Control, Interrupt, Bulk, Isoch, Low speed 接下来 #Fsys.umass 此时在/dev下才会出现你想mount的usb设备名hdx,h 阅读全文
posted @ 2011-09-03 23:23 image eye 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: QNX是加拿大QNX软件系统有限公司(QSSL)开发的建立在微内核和完全地址空间保护基础之上的实时操作系统,具有实时、分布式多任务、模块化可裁剪等特点,符合POSIX标准,是少数支持图形用户界面的实时操作系统之一。QNX内核只提供操作系统最基本服务,通过基于消息传递的任务间通信将任务组织起来构成完整的系统。经过20多年的发展QNX已非常强大。有关它的初步介绍可参考wiki。通过对QNX几年的使用,积累了一些经验和教训,写在这里希望对QNX感兴趣的朋友能有所帮助,也希望能多多交流共同进步。1、学习基本操作QNX方面的中文资料还不太多,但是它是一个类Unix系统,初学者可以多参考一下Unix或Li 阅读全文
posted @ 2011-09-03 21:37 image eye 阅读(4950) 评论(0) 推荐(0) 编辑
摘要: 1.首先把vmware上的网卡设置为hostonly模式2.在XP系统下,网络连接里,察看vmware的虚拟网卡VMnet1,这是用于hostonly模式的虚拟网卡,VMnet8是用于NAT模式的虚拟网卡。把vmnet1的ip设置为192.168.105.13.vmware下运行qnx,把ip设置为192.168.105.2,网关设为192.168.105.14.在windows下开个共享目录,命名为qnxshare.如果机器名为wang,用户名为administrator,密码为a,在qnx下打算mount到/tmp目录,运行如下命令:fs-cifs //wang:192.168.105.1 阅读全文
posted @ 2011-09-03 21:30 image eye 阅读(903) 评论(0) 推荐(0) 编辑
  2011年8月31日
摘要: 因为本身从事存储行业,在工作中多次碰到用户有这样的要求:我的linux系统中原来有一块SCSI硬盘,系统分配的设备文件是/dev/sda。现在新增加了一个外置的磁盘阵列,通过SCSI卡连接。但接上这个磁盘阵列后,/dev/sda变成了磁盘阵列的硬盘了,原来内置的SCSI硬盘变成了 /dev/sdb,我希望将设备文件固定下来。 过去,我总是对用户说,这个比较麻烦,因为/dev/sda等文件都是linux内核自动分配的。很难固定下来,除非你更改加载SCSI卡驱动程序的顺序,让内置硬盘连接的SCSI卡比外接磁盘阵列连接的SCSI卡的驱动模块先加载到内核,这样就能保证/dev/sda总是指向内置的硬盘 阅读全文
posted @ 2011-08-31 21:32 image eye 阅读(611) 评论(0) 推荐(0) 编辑