按类别查询搜索结果
关于关键词 的检测结果,共 1867
lwchsz | 2016-06-01 14:31:03 | 阅读(1690) | 评论(0)
版权声明:本文为博主原创文章,转载请注明出处。目录(?)[+]基于linux2.6.21今天主要在前两节的基础上,分析filter表的创建,以及filter表的hook回调函数的分析。1. Filter模块初始化在前面分析表的注册时,我们知道要注册一个新的xt_table,需要实例化xt_tab...【阅读全文】
【嵌入式】 printf 函原型
妖精的殇 | 2016-06-01 10:41:53 | 阅读(0) | 评论(0)
typedef char *va_list;#define   _AUPBND        (sizeof (acpi_native_int) - 1)#define   _ADNBND        (sizeof (acpi_native_int) - 1)                    &n...【阅读全文】
aaron20127 | 2016-05-31 16:55:13 | 阅读(1330) | 评论(0)
原文链接:http://www.cnblogs.com/eddy-he/archive/2012/05/15/2501767.html【阅读全文】
robert_ch | 2016-05-29 18:24:43 | 阅读(710) | 评论(0)
从用户空间来操作内核中Netfilter框架里自定义的HOOK函数         本文承上一篇博客。主要是和大家探讨一下如何从用户空间操作我已经注册到Netfilter中的自定义hook函数。有些童鞋可能就纳闷,难道iptables不能操作到么?如果我们需要让iptables操作我们在Netfilter框...【阅读全文】
【嵌入式】 linux send与recv函
开心就好056 | 2016-05-28 17:20:34 | 阅读(450) | 评论(0)
1 #include 2 ssize_t recv(int sockfd, void *buff, size_t nbytes, int flags); 3 ssize_t send(int sockfd, const void *buff, size_t nbytes, int flags);recv 和send的前3个参数等同于read和write。flags参数值为0或: flags说明recv...【阅读全文】
aaron20127 | 2016-05-28 09:23:02 | 阅读(730) | 评论(0)
生成动态库.sohello.c:    voidhello(void)         printf("hello\n");   # gcc-shared -fPCI -o libhello.so hello.o生成动态库文件2.   文件#includeintmain(void)    ...【阅读全文】
【嵌入式】 安装lua
aaron20127 | 2016-05-24 20:21:43 | 阅读(560) | 评论(0)
原文链接:http://www.cnblogs.com/cnsanshao/p/3547773.html【阅读全文】
hfxin2001 | 2016-05-24 12:58:25 | 阅读(2060) | 评论(0)
        汇编语言可以直接对硬件进行操作,因此他是很高效的,所以启动代码使用汇编语言进行编写,然后讲程序交给C语言进行后续的操作,这就涉及到C语言运行环境的设置(主要是设置栈)和汇编语言对C函数的调用。1 栈的设置        &...【阅读全文】
妖精的殇 | 2016-05-22 21:26:38 | 阅读(0) | 评论(0)
在大一刚开始学习C的我们也许并没有真正的理解数组与指针,其实C的精华部分便是指针与内存的分配这一块。那是充其量我们能够知道数组与指针肯定不是完全等价的,相同点就是:对数组的引用总是转化为对指针的引用,而不同点呢就是数组名是常量而指针是变量仅此而已,随着我们资历不断的提升,我们么更加进一步的去理解它...【阅读全文】
妖精的殇 | 2016-05-22 21:03:24 | 阅读(0) | 评论(0)
 函数声明由函数返回类型、函数名和形参列表组成。形参列表必须包括形参类型,但是不必对形参命名。这三个元素被称为函数原型,函数原型描述了函数的接口。  函数的定义是指对函数功能的确立,包括指定函数名,函数值类型、形参及其类型以及函数体等,它是一个完整的、独立的函数单位。而函数的声明的作用则是把函数的名...【阅读全文】
【嵌入式】 perror()函
开心就好056 | 2016-05-17 14:00:15 | 阅读(320) | 评论(0)
头文件  #include<stdio.h>          #include<stdlib.h>//注意  不可以掉了这个头文件,perror是包含在这个文件里的//编辑本段perror表头文件完善版定义函数  void perror(const char *s); perror ("open_port");函数说明  perror ( )用 来 将 上 一 个 函 数 发 生 ...【阅读全文】
【嵌入式】 字符串
妖精的殇 | 2016-05-16 22:46:39 | 阅读(0) | 评论(0)
  刚学C语言的时候经常做这样的题,比如实现strcpy  strcat库函数的内部实现,有的公司笔试也会考这些,我整理了一下常用的字符串库函数的内部实现,截自linux内核中的lib/string.c文件,绝对标准的程序,供大家参考。    memset:/* * memset...【阅读全文】
sunhenu | 2016-05-16 10:39:34 | 阅读(9470) | 评论(3)
    因为工作原因,需要设计一个波形显示的东西。总体架构就采用了STM32+FPGA+ADC.就是利用ADC采集正弦信号,然后将采集到的数据放到FPGA的FIFO里面,接下来,STM32通过和FPGA进行数据通信,将FIFO里面的数据全部读取,然后STM32控制液晶显示器,将读取的数据以波形的形式进行显示。FPGA 主频150MHZ...【阅读全文】
【嵌入式】 Linux open函简介
zhjmyx | 2016-05-12 14:06:46 | 阅读(1420) | 评论(0)
open 函数用于打开和创建文件。以下是 open 函数的简单描述        #include <fcntl.h>        int open(const char *pathname, int oflag, ... );       返回值:成功则返回文件描述符,否则返回 -1对于 open 函数来说,第三个参数(...)仅当创建...【阅读全文】
robert_ch | 2016-04-29 14:33:30 | 阅读(1560) | 评论(0)
Larpenteur | 2016-04-27 03:37:49 | 阅读(1570) | 评论(0)
 枚举:     枚举是个好东西,它和结构体一样,都可以定义一种数据类型,但是枚举有一个更优点,就是它可以默 认指定定义的初始值。     有一个项目,涉及到CPU卡,卡片有错误、上电、DF01目录等状态,如果单独定义这些变量,要使用很...【阅读全文】
jbs1029 | 2016-04-20 15:56:05 | 阅读(0) | 评论(0)
平时在写程序时常常需要对命令行参数进行处理,当命令行参数个数较多时,如果按照顺序一个一个定义参数含义很容易造成混乱,而且如果程序只按顺序处理参数的话,一些“可选参数”的功能将很难实现。在Linux中,我们可以使用getopt、getopt_long、getopt_long_only来对这个问题进行处理。[cpp] view ...【阅读全文】
ispsubb | 2016-04-20 10:16:55 | 阅读(9750) | 评论(0)
高速数字信号线上添加33欧电阻的作用【阅读全文】
【嵌入式】 scanf函
妖精的殇 | 2016-04-18 09:51:37 | 阅读(0) | 评论(0)
/n在scanf中不表示等待换行符,而是读取并放弃连续的空白字符   如:  #include<stdio.h>       int main(void)   {       int n;     &n...【阅读全文】
jbs1029 | 2016-04-15 19:02:16 | 阅读(1280) | 评论(0)
转自:http://blog.csdn.net/zhw888888/article/details/4034515【阅读全文】