- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 Linux 下打开core功能
1. 终端下执行ulimit -c 查看core文件大小限制 ,一般操作系统默认为0。 2. 执行ulimit -c 1024把core文件大小限制在1k, 也可以直接执行ulimit -c unlimited 设置为无限制。 3. 设置core文件保存路径。 vi 打开/etc/sysctl.conf 文件, 加入kernel.core_pattern = /tmp/cor
2013-11-27 17:04:29 12294
原创 (原创) linux 下给多人发送邮件源码(SMTP协议)
直接贴代码吧~~~~1. mail.c/////////////////////////////////mail.c:#include "mail.h"#include "base64.h"#include #include #include #include #include #include #include #include #include static
2013-11-26 16:29:49 17331
转载 sendEmail发送带有附件的邮件
需求: 从数据库获取数据并保存为CSV的文件,并把数据文件通过sendEmail以附件的形式发送到指定邮箱。 这里主要利用sendEmail的: -m 邮件内容 -a 邮件附件 这两个参数来完成此工作。shell 脚本:#!/bin/sh#function: get data from database and keep them in c
2013-11-22 16:23:41 4157
转载 linux下安装sendEmail
sendEmail 是一个邮件代理传输程序,当sendmail程序得到一封待发送的邮件的时候,它需要根据目标地址确定将信件投递给对应的服务器,这是通过DNS服务实现的。例如一封邮件的目标地址是yangql@163.com,那么sendmail首先确定这个地址是用户名(yangql)+机器名(163.com)的格式,然后,通过查询DNS来确定需要把信件投递给某个服务器。 工作时遇到要定时
2013-11-22 16:22:41 5268
转载 关于DHCP协议和dhcpd配置文件的讲解
在了解了DHCP协议的基础内容后,我们来对它的dhcpd配置文件的相关内容进行一下了解。首先我们来了解一下这方面的基础概念。然后再对它的应用进行一下分析。名称dhcpd.conf - dhcpd配置文件描述dhcpd.conf 文件包括ISC DHCP的dhcpd的配置信息。dhcpd.conf文件是一个普通格式的ASCII码文档, 它由内置的递归解析器解释
2013-11-15 13:32:06 10370
转载 将s3c2416配制成路由器
这里我们使用的是rtl8192cu模块选中如下内核选项: General setup ---> [*] Sysctl support (在ROMFS文件系统中/proc/sys/net/ipv4/出现ip_forward)Networking options--->[*] Network packet filtering (replaces ipchains)IP: N
2013-11-15 11:58:43 1132
转载 怎么写linux网卡驱动程序
Writing Network Device Drivers for LinuxBy Mohan Lal JangirIntroductionThis article has been written for kernel newcomers interested in learning about network device drivers. It assumes that r
2013-11-15 11:30:25 2777
转载 移植hostapd,搭建无线热点
1、从官网上下载hostapd,编译之前先在hostapd目录下执行cp defconfig .config,配置文件默认只支持nl80211的驱动(CONFIG_DRIVER_NL80211=y)。makemake install3、新建/etc/hostapd/hostapd.conf interface=wlan0#interface=wlan0dri
2013-11-15 10:42:05 11474
原创 linux 中多级项目的编译之makefile实现(一)
在构建项目树时, 经常会遇到多级项目的编译问题。linux下的编译基本是由makefile来控制的,这里把我的makefile模板贡献出来。我的项目代码结构如下root/ -apps/ -net-snmp/ -boa/ -libs/ ...
2013-11-13 16:20:01 1935
转载 手把手教你学linux驱动开发 OK6410系列之03---LED字符设备驱动
上一篇文章我们介绍了字符设备驱动程序的框架,本篇文章我们将操作真实的硬件---LED。作者:沧海猎人 出处:http://blog.csdn.net/embedded_hunter转载请注明出处 嵌入式技术交流QQ群:179012822一、实验环境 开发机环境操作系统:ubuntu 9.10交叉编译环境:arm-linux-gcc 4.2.2 ,安装
2013-11-13 15:09:37 1118
转载 手把手教你学linux驱动开发”OK6410系列之02---虚拟字符设备
上一篇文章我们介绍了如何在linux下编写一个模块,并加载到内核空间。通过实验我们了解了大体的流程以及模块的工作原理。本篇文章我们将介绍如何编写一个虚拟的字符设备驱动程序。 之所以称之为虚拟字符设备驱动程序,主要原因是该驱动程序并没有真正操作外部设备,只是一个字符设备驱动程序框架,这为后面我们开发正是设备的驱动程序(LED、蜂鸣器等)奠定了基础。 作者:沧
2013-11-13 15:08:45 977
转载 手把手教你学linux驱动开发”OK6410系列之01---模块编程
一、实验环境 开发机环境操作系统:ubuntu 9.10交叉编译环境:arm-linux-gcc 4.2.2 ,安装位置 /usr/local/arm/4.3.2/6410板子内核源码路径:/work/linux-2.6.36.2-v1.05/ 目标板环境:OK6410-A linux2.6.36二、实验原理模块时在内核空间
2013-11-13 15:08:07 834
转载 JS取表中某行的所有值
24http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档 选择部门号部门名称电话 123 办公室 12345678 456 办公室2 87654321
2013-11-13 15:06:48 904
原创 JS动态给表格添加/删除 行
function cs(){ var row = document.createElement("tr"); var cell = document.createElement("td"); var foo = document.createTextNode("foo"); cell.appendChild(foo);
2013-11-13 15:05:20 920
转载 CLOSE_WAIT1 CLOSE_WAIT状态的生成原因[转]
CLOSE_WAIT状态的生成原因首先我们知道,如果我们的Client程序处于CLOSE_WAIT状态的话,说明套接字是被动关闭的!因为如果是Server端主动断掉当前连接的话,那么双方关闭这个TCP连接共需要四个packet:Server —> FIN —> ClientServer 这时候Server端处于FIN_WAIT_2状态;而我们的
2013-11-13 15:02:52 892
转载 linux网络 收包过程
NAPI驱动流程:中断发生–>确定中断原因是数据接收完毕(中断原因也可能是发送完毕,DMA完毕,甚至是中断通道上的其他设备中断)–>通过netif_rx_schedule将驱动自己的napi结构加入softnet_data的poll_list链表,禁用网卡中断,并发出软中断–>中断返回时触发软中断net_rx_action,从softnet_data的poll_list上取下刚挂入
2013-11-13 15:02:09 1784
原创 linux 套接字通信的几个结构体 struct sockaddr_in, struct sockaddr, struct in_addr
一、结构体 struct sockaddr_in, struct sockaddr, struct in_addrstruct sockaddr_in, struct sockaddr,struct in_addr,这是网络编程中常用的结构体,每次都记不住它们各自的成员是啥,需要临时查,为方便以后的查看,在这里总结下。struct sockaddr {unsigned s
2013-11-13 15:00:39 2468
原创 linux TCP通信简单示例
主机端#include #include #include #include #include #include #include #include #include #define portnumber 3333int main(int argc,char *argv[]){ int sockfd,new_fd;
2013-11-13 14:59:37 923
转载 mini_httpd + php 构建SSL MINI WEB
一、简介目的:构建小型WEB站,具备SSL,解析PHP脚本(适用嵌入式环境)。mini_httpd is a small HTTP server. Its performance is not great, but for low or medium traffic sites it's quite adequate. It implements all the basic featu
2013-11-06 09:48:00 1606
原创 基于quagga开源包的嵌入式CLI开发
做嵌入式开发的筒子们大部分会遇到CLI开发的问题。如何开发一个用户友好又高端大气上档次的CLI往往让我们头疼不已。 因为工作的原因,有幸接触到quagga这个开源包。虽然它是一个路由协议包,但是其中的CLI实现很值得我们学习。闲话不多说先发一张图。 是不是很像CICSO的风格。 下面开始制作我们自己的CLI吧:(以下操作环境均为ubuntu10.04)
2013-11-05 10:23:58 5195 1
原创 嵌入式linux下的web和telnet访问控制的实现思路
功能需求: 实现web和telnet的访问IP配置,不在可访问列表中的请求报文全部丢弃。 实现方式: 1.维护一个IP控制表。 2.在web-server和telnetd里判断ip地址是否存在于IP控制表中。弊端:需要在web-server和utelnetd里对该表做同步,修改量大,效率低。
2013-11-05 09:59:10 1949
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人