Linux中的邮件程序很多.pine, mutt是著名的邮件客户端程序,postfix, sendmail是邮件代理.但是postfix, sendmail都太大,使用起来要看大堆的文档,才能用得上. 这里要推荐的是pine msmtp的组合. msmtp是SMTP客户端,安装之后,在home目录中建立.msmtprc配置文件, 下面是一个例子: # Set default values for all following accou 发布时间:2012-05-16 作者: 佚名技术 views(160)
深入浅出 Linux 设备驱动编程--引言 ?XML:NAMESPACE PREFIX = O /> 宋宝华 [email]21cnbao@21cn.com[/email] yesky 1. 引言 《 ARM 的嵌入式 Linux 移植体验》发表以来,笔者 收到许多读者来信,他们对嵌入式 Linux 开发表现出了浓厚的兴趣.我们摘取其中的两封: 你好,不知道怎么称呼你.就叫你技术大侠吧. 我是一 发布时间:2012-05-16 作者: 佚名技术 views(162)
Linux项目方案报告 Linux项目方案拓扑图: 说明:NFS1作为上传的服务器NFS2作为下载的服务器 一、 配置NFS1服务器. (1)、新建scsl磁盘(在安装之前已经安装) (2)、用n是表示要创建,p表示要创建主分区. (3)、然后用w保存所做的配置. (4)、把磁盘sda1格式化为ext3( 默认的是ext2) (5)、创建一个文件夹作为挂载 发布时间:2012-05-16 作者: 佚名技术 views(274)
结构化设备驱动程序 在1~9节关于设备驱动的例子中,我们没有考虑设备驱动程序的结构组织问题.实际上,Linux设备驱动的开发者习惯于一套约定俗成的数据结构组织方法和程序框架. 设备结构体 Linux设备驱动程序的编写者喜欢把与某设备相关的所有内容定义为一个设备结构体,其中包括设备驱动涉及的硬件资源、全局软件资源、控制(自 发布时间:2012-05-16 作者: 佚名技术 views(184)
宋宝华 [email]21cnbao@21cn.com[/email] yesky 3. 字符设备驱动程序 Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些函数 Windows的设备操作犹如文件一般.在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作,如open ()、close ()、read ()、write () 等.Lin 发布时间:2012-05-16 作者: 佚名技术 views(205)
[root@localhost source]# tar xzvf vsftpd-2.0.7.tar.gz [root@localhost source]# cd vsftpd-2.0.7[root@localhost vsftpd-2.0.7]# more INSTALL [root@localhost usr]# cd /home/source/vsftpd-2.0.7[root@localhost vsftpd-2.0.7]# make[root@localhost vsftpd-2.0. 发布时间:2012-05-16 作者: 佚名技术 views(454)
宋宝华 [email]21cnbao@21cn.com[/email] yesky 4. 设备驱动中的并发控制 在驱动程序中,当多个线程同时访问相同的资源时(驱动程序中的全局变量是一种典型的共享资源),可能会引发“竞态”,因此我们 对共享资源进行并发控制.Linux内核中解决并发控制的最常用方法是自旋锁与信号量(绝大多数时候作为互斥锁使用).自旋锁与信 发布时间:2012-05-16 作者: 佚名技术 views(277)
这里所说的复杂设备驱动涉及到PCI、USB、网络设备、块设备等(严格意义而言,这些设备在概念上并不并列,例如与块设备并列的是字符设备,而PCI、USB设备等都可能属于字符设备),这些设备的驱动中又涉及到一些与特定设备类型相关的较为复杂的数据结构和程序结构.本文将不对这些设备驱动的细节进行过多的介绍,仅仅进行轻描淡写的 发布时间:2012-05-16 作者: 佚名技术 views(513)
|