随笔分类 - linux
摘要:问题1.在执行make命令时却出现了问题,具体如下:sysdeputil.o: In function `vsf_sysdep_check_auth':sysdeputil.c:(.text+0x109): undefined reference to `crypt'sysdeputil.c:(.t...
阅读全文
摘要:1.首先要获取源码 可以在网上下载vsftpd-2.3.4,或者其他的版本,解压之后进入vsftpd-2.3.4目录,主要修改两个文件Makefile和vsf_findlibs.sh两个文件; 第一个文件Makefile CC = gccINSTALL = ...
阅读全文
摘要:转载自:http://www.jb51.net/article/43199.htm本文讲述如何使用select实现超级时钟。使用select函数,我们能实现微妙级别精度的定时器。同时,select函数也是我们在编写非阻塞程序时经常用到的一个函数在编写程序时,我们经常会用到定时器。首先看看select...
阅读全文
摘要:转载自:http://blog.csdn.net/jnu_simba/article/details/9077455在前面我们介绍了UNIX域套接字编程,更重要的一点是UNIX域套接字可以在同一台主机上各进程之间传递文件描述符。下面先来看两个函数:#include #include ssize_t ...
阅读全文
摘要:曾经的足迹——对Linux CAN驱动的理解(1)http://blog.csdn.net/righthek/article/details/12032085曾经的足迹——对CAN驱动中的NAPI机制的理解http://blog.csdn.net/righthek/article/details/1...
阅读全文
摘要:第十六章 ioctl操作传统上ioctl函数是用于那些普遍使用,但不适合归入其他类别的任何特性的系统接口。Posix去掉了ioctl,它通过创建特殊的其功能已被Posix标准化的包裹函数来代替ioctl。这一章介绍和网络编程有关的ioctl操作。1. ioctl函数int ioctl(int d, ...
阅读全文
摘要:转载自:http://blog.csdn.net/shanshanpt/article/details/19897897我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在...
阅读全文
摘要:转载自:http://www.tuicool.com/articles/Yre2Un已经工作了接近一年的时间,工作之余也只能看看书,了解一下相关的技术细节,在网络设备公司不可避免的要和socket打交道,但通常都是调用公司封装好的接口,没有去考虑这些封装背后的工作,回过头来看真的觉得进步很小,我只能...
阅读全文
摘要:转载自:http://blog.csdn.net/zhangxiaopeng0829/article/details/7646639自己在年假中空闲之余翻译的内核中Socket CAN的文档,原文地址在:http://lxr.linux.no/linux+v2.6.34/Documentation/...
阅读全文
摘要:MACHINE_START是怎样被系统调用的MACHINE_START(AM335XEVM,"am335xevm")/*Maintainer:TexasInstruments*/.atag_offset =0x100,.map_io =am335x_evm_map_io,.init_early =a...
阅读全文
摘要:SYSCALL_DEFINE3分析1.SYSCALL_DEFINE3(socket, int, family, int, type, int, protocol)2.#define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA...
阅读全文
摘要:转载自:http://my.oschina.net/raybin/blog/100379 感谢作者的分析,让我有种醍醐灌顶的感觉,谢谢 旧式x86平台上的系统调用由int 0x80中断实现,后来对于新式CPU,Linux使用了sysenter方式。 在ARM平台上,使用了swi中断来实现系统调用的...
阅读全文
摘要:SYSCALL_DEFINE3 在何处定义?#define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__)#define SYSCALL_DEFINEx(x, sname, ...) ...
阅读全文
摘要:转载自:http://www.cnblogs.com/ggzss/archive/2011/08/25/2153746.htmlSelect在Socket编程中还是比较重要的,它能够监视我们需要监视的文件描述符的变化情况——读写或是异常。 Select的函数格式(Unix系统下的伯克利socket...
阅读全文
摘要:转载自:http://www.cnblogs.com/ggzss/archive/2011/08/25/2153746.htmlSelect在Socket编程中还是比较重要的,它能够监视我们需要监视的文件描述符的变化情况——读写或是异常。Select的函数格式(Unix系统下的伯克利socket编程...
阅读全文
摘要:解决Ubuntu编译内核uImage出现问题"mkimage" command not found - U-Boot images will not be built问题问题:"mkimage" command not found - U-Boot images will not be built解...
阅读全文
摘要:修改完主机名后在执行sudo命令时,会提示sudo: 无法解析主机。在网上搜了下,找到了解决方法:1.sudo vim /etc/hosts找到如下行:127.0.1.1 XXX修改为:127.0.1.1 (修改后的主机名)
阅读全文
摘要:转载自:http://blog.csdn.net/eric41050808/article/details/9299559作者:围补本来启动方式这节不是什么复杂的事儿,不过想简单的说清楚明白,还真是不知道怎么组织。毕竟文字跟有声语言表达有别。但愿简单的东西别让我讲的太复杂!Arm板系统文件一般有三个...
阅读全文
摘要:转载自:http://blog.csdn.net/cgzhello1/article/details/7850845一、NFS安装 $ sudoapt-get install nfs-kernel-server(nfs-common portmap这两个包,系统会个根据依赖关系,自动下载)二、NFS...
阅读全文
摘要:如果想在运行的Linux下访问其它文件系统中的资源的话,就要用mount命令来实现。2. mount的基本用法是?格式:mount [-参数] [设备名称] [挂载点]其中常用的参数有:-a 安装在/etc/fstab文件中类出的所有文件系统。-f 伪装mount,作出检查设备和目录的样子,但并不...
阅读全文

浙公网安备 33010602011771号