08 2012 档案
摘要:第一节本文的目的Microsoft公开了CIFS协议的所有细节,这使得我们可以了解这个协议并且编写基于这个协议的应用程序。 SMB/CIFS协议在Windows系统中的被广泛的应用,这要求我们对这个协议应该有所了解,下面文字就我的一点实际经验与大家进行交流,如果有错误的地方,真诚的希望得到大家的指正,我的Email:ilsy@whitecell.org。第二节什么是SMB/CIFS协议?CIFS(CommonInternetFileSystem)是开放的跨平台的,其实现是基于SMB(ServerMessageBlock)协议的,使用户可以使用这个协议方便的向支持SMB协议的网络服务器请求文件和
阅读全文
摘要:◆ 当SMB_COM_WRITE_ANDX请求写入的数据字节数大于或等于65535时,数据包的ByteCount字段将为0,这种情况下只能够通过数据包的实际大小判断要写入的数据字节数。◆ 在执行lsarpc的LsarLookupSids2方法时,ReferencedDomains参数必须有内容,否则Windows XP或更高版本的客户端将不能识别返回的用户名。◆ 所有的DCERPC的字符串内容必须按2字符对齐并且以空(0)字符结尾,如果字符数量为单数,应该在它的后面追加一个空(0)字符。◆ 在SMB_COM_NEGOTIATE应答时MaxMpx为1并且SMB_COM_NT_CREATE_AND
阅读全文
摘要:发现实验室有一块2005年的DM2410开发板,于是开始做一些ARM9的实验。后来发现开发板上面的光盘里面的文件系统不能用。那么我开始移植文件系统的工作。我本来打算先从编译交叉工具链开始,发现编译的时候跳出来一大堆的错误,头大啊,百度来百度去,感觉是我的Ubuntu用的是gcc4的版本,不能编译太早期的gcc。于是就用现成的cross-tools来做了,直接解压缩一下就能用了,真方便!先做busybox的编译,又是一大堆错误,我先用mini2440的busybox1.13.3版本,gcc2.95.2来编译会出好多错误。网上说要用busybox-1.00,我一编,还是错误不断。后来干脆用gcc4
阅读全文
摘要:前两天看SlickEdit 2012(17.0)还在继续beta, 不料 今天fanicy就留言说 已经发布了修改方法跟SlickEdit 2011类似Win3204118CC mov al, bl 改成 mov al, 1(4C 24 10 C7 44 24 1C FF FF FF FF E8 FA 4F 00 00) 8A C3 ( 8B 4C 24 14 64 89 0D 00 00 00 00 59 5F 5E) 改为 B0 01Linux6404759CC mov eax, ebx 改成 mov al, 1(C4 18 )89 D8 (5B 5D 41 5C 41 5D 41 5E
阅读全文
摘要:以前slickedit 2007在john wall(长沙)大侠的指导下,使用fcitx能正确输入中文,并正常显示但slickedit 2008( v13.0.2) 出来这么久,并成功破解后,还是没能正确显示汉字,更谈不是输入。原来,必须做一些设置,才能支持中文首先,安装scim-pinyin, 安装后 im-switch 会自动判断 scim-pinyin 比 fcitx优先级高,只启动 scim然后,启动slickedit, Tools->Options->Keyboard->Refeine Common Keys 里面将 Use Ctrl+Space for input
阅读全文
摘要:$ localeLANG=zh_CN.utf8LC_CTYPE=”zh_CN.utf8″LC_NUMERIC=”zh_CN.utf8″LC_TIME=”zh_CN.utf8″LC_COLLATE=”zh_CN.utf8″LC_MONETARY=”zh_CN.utf8″LC_MESSAGES=”zh_CN.utf8″LC_PAPER=”zh_CN.utf8″LC_NAME=”zh_CN.utf8″LC_ADDRESS=”zh_CN.utf8″LC_TELEPHONE=”zh_CN.utf8″LC_MEASUREMENT=”zh_CN.utf8″LC_IDENTIFICATION=”zh_CN.u
阅读全文
摘要:简介:这是嵌入式linux启动时运行的inittab文件(zz)的详细页面,介绍了和linux,有关的知识、技巧、经验,和一些linux源码等。 嵌入式系统下的linux启动配置文件,不同与普通的pclinux启动配置,启动相关文件与文件的内容也要少得多。嵌入式系统下的linux启动过程一般是: 1 在bootloader中制定各种要求传给linux内核的参数,制作ramdisk或ramfs文件系统,并在开机后首先mount上,该文件系统主要负责包含启动运行的配置文件,嵌入式系统主要是/etc/inittab和/etc/rc文件; 2 在init进程启动后,进程首先执行/etc/inittab
阅读全文
摘要:把busybox生成的_install目录 复制到nfs文件系统的根目录给开发板上电,会不断提示:can't open /dev/tty4: No such file or directorycan't open /dev/tty3: No such file or directory所以这个文件系统是不正常的,还缺很多必要的文件和目录 ,下面我们一一添加.1.增加目录 ,在文件系统根目录下运行mkdir root dev etc bin sbin mnt sys proc lib home tmp var usr2.建节点console、nullsudo mknod dev/
阅读全文
摘要:检查一下主机的NFS服务是否正常工作,可以重启一下nfs服务:sudo /etc/init.d/portmap restart要是还不行的话,重新安装一遍nfs服务试试在移植cs89x0后,就一直碰到如下这个问题:nfs: server 192.168.10.1 not respondingnfs: server 192.168.10.1 not respondingnfs: server 192.168.10.1 OK……嵌入式系统要经过很多次很长时间的尝试才能挂上。初步怀疑是NFS配置的问题,后来猜测可能是由于cs8900a丢包严重造成的。在nfs faq找到:kernel: nfs: s
阅读全文
摘要:用arm-linux-gcc 4.00以上的编译器做出都 文件系统老是报这个错 ,而用rm-linux-gcc 3.xx 版本都都不会,看来一下内核的配置原来问题在这里Kernel Features ---> [*] Use the ARM EABI to compile the kernel [*] Allow old ABI binaries to run with this kernel (EXPERIMENTA)把这个选上就可以了--------------------------------------------------------------------------..
阅读全文
摘要:一. 根据原理图,确认网卡的地址和中断号地址:0x19000000中断号: EINT9二. 修改drivers/net/cs89x0.c,指定CS8900A使用的资源#elif defined(CONFIG_ARCH_S3C2410)#include#include3c2410/regs-mem.h>#define S3C24XX_PA_CS8900 0x19000000static unsigned int netcard_portlist[] __initdate = {0, 0};static unsigned int cs8900_irq_map[] = {IRQ_EINT9,
阅读全文
摘要:突然想到一个问题,是不是搞QT的人都清楚qt的名字,以及之间的关系。把名字变来变去,似乎是一件“好玩”的事。对开发者来说,是一件“痛苦”的事。对于QT编译,我想,创立"qt编译学"是很有必要的,哈哈。qt编译是否成功,依赖系统环境(包括环境变量,需要的库),还有开发者操作。从心理学侦探学犯罪学的角度来看,编译qt(对于其他编译好像也可以),应该把自己当作侦探,不要期望凶手会自首,应该从每个error上发现线索,抓到凶手。为了方便设置,写了一个设置环境变量的shell脚本qtenv,去掉原本已经被我设得不堪入目的变量,重新再来一遍。干净的,顺序上qt优先,然后交叉编器,最后是
阅读全文
摘要:安装方法:把qt-x11-2.3.2.tar.gz放到/home下sudo tar vxzf qt-x11-2.3.2.tar.gzcd qt-x11-2.3.2export QTDIR =/home/qt-x11-2.3.2./configure -helpsudo ./configure -platform linux-g++ -thread -system-jpeg -gif -no-xftsudo makeqt/embedded安装不是交叉编译时: sudo ./configure -xplatform linux-x86-g++ -thread -qvfb典型错误如下:xml/qxm
阅读全文
摘要:最后就是亮度调节了,显卡安装了之后,你会发先Fn+调不了亮度了,不过没关系,我收集了一下前辈的资料,有两种比较好的方法1.可以按ctrl+alt+F1进入一个不知叫什么名字的界面,在这个界面可以用笔记本快捷键调亮度,然后按ctrl+alt+F7退出界面后你会发现亮度已经变了。这种方法很容易操作,但是有点麻烦,下面所另一种方法。2.可以修改xorg.conf文件打开终端,因为我菜鸟一个,所以用了奇怪的命令找到了这个文件,不d 会命令行的就按我的方法吧,会的就教下我,我的方法,输入命令 cd /etc (注意有个空格)再次输入 cd X11 (仍然有空格)最后输入 sudo gedit xorg.
阅读全文

浙公网安备 33010602011771号