自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积水成渊

——————专注linux开发学习。

  • 博客(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

原创 html 点击控件显示下拉框

http://www.w3.org/1999/xhtml" >    标题页                                                                                                                                

2013-11-13 15:04:33 14625

转载 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

iec61850 源码,已实现接口对接及模型操作回调接口

基于开源IEC-61850源码适配了交换机,目前实现了:1.模型数据接口回调。2. 模型数据后台定时更新。

2021-02-27

quagga文档

quagga 相关文档。同BCM SDK 配合的设计

2014-10-27

1588时钟协议

1588精确时钟协议源代码。可用于移植开发。

2014-04-21

Zebra下的PIM-SM协议

zpimd是 开源路由项目zebra 下的PIM-SM协议无关组播路由协议的稀疏模式实现。 本代码作者是大名鼎鼎的Robert Olsson

2014-04-21

Linux下网卡驱动程序源码分析

Linux下网卡驱动程序源码分析,描述了linux下网卡驱动程序的开发过程

2012-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除