1.memcmp可否用来比较结构体?strcmp和memcpy的区别?
2.软中断和硬中断的区别?
3.进程间通信的几种方式?
4.kmalloc和vmalloc差别?
5.应用层的mmap和内核态的vmalloc对内存访问的差别?
6.用户态是否可以直接访问内核态内存?
7.PCIe中MSI中断如何触发?
8.怎么知道一个文件的大小?
9.spin_lock在单核和多核模式下的区...
分类:
系统相关 时间:
2015-03-17 00:53:02
阅读次数:
190
void *memcpy(void *dest, const void *src, int n);
从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中
#include
函数返回一个指向dest的指针。
1.source和destin所指内存区域不能重叠,函数返回指向destin的指针。
2.与strcpy相比,memcpy并不是遇到'\0...
分类:
其他好文 时间:
2015-03-14 13:59:54
阅读次数:
185
在 SDL 音频回调函数里面用 SDL_MixAudio 来进行音量调节,但ffplay里没有用这个函数,如果有调节音量的需求,可以使用下面方法:
ffplay.c里面将这句memcpy(stream, (uint8_t * )ivs.audio_buf + ivs.audio_buf_index, len1);
改成 SDL_MixAudio(stream, (uint8_t *...
分类:
其他好文 时间:
2015-03-12 13:20:13
阅读次数:
287
4412 开发板
usb摄像头 C270
odroid linux-3.8.13.29
C270(/dev/video0 YUV422 640X480) -----------> memcpy) --------->FIMC OUTPUT(/dev/video10 MMAP)---------->FIMC CAPTURE(USERPTR 1920x1080)--------> HDM...
分类:
其他好文 时间:
2015-03-11 23:27:24
阅读次数:
316
要考虑内存重叠
char * strcpy(char *dst,const char *src)
{
assert(dst != NULL && src != NULL);
char *ret = dst;
my_memcpy(dst, src, strlen(src)+1);
return ret;
}
char *my_memcpy(char *dst,...
分类:
其他好文 时间:
2015-03-09 14:31:09
阅读次数:
109
要考虑内存重叠
char * strcpy(char *dst,const char *src)
{
assert(dst != NULL && src != NULL);
char *ret = dst;
my_memcpy(dst, src, strlen(src)+1);
return ret;
}
char *my_memcpy(char *dst,...
分类:
其他好文 时间:
2015-03-08 17:14:51
阅读次数:
145
memcpy#include "string.h"/* * sizeof(word) MUST BE A POWER OF TWO * SO THAT wmask BELOW IS ALL ONES */typedef int word; /* "word" used for o...
分类:
其他好文 时间:
2015-03-06 16:57:14
阅读次数:
146
NSString / NSData / char* 类型之间的转换1. NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncodin...
分类:
其他好文 时间:
2015-03-06 10:28:30
阅读次数:
120
strcpy是拷贝字符串,以\0为标志结束(即一旦遇到数据值为0的内存地址拷贝过程即停止) strcpy的原型为 char *strcpy(char *dest, const char *src) 而memcpy是给定来源和目标后,拷贝指定大小n的内存数据,而不管拷贝的内容是什么(不仅限于字符) m...
分类:
其他好文 时间:
2015-03-05 19:14:49
阅读次数:
189
char DNS_Return[] = "cp-kzk.zpz34.4ymga.sdfds.info."; char temp[100]= {0}; int z=0,y=0; memcpy(temp,DNS_Return,strlen(DNS_Return)); for ( z=strlen(tem...
分类:
其他好文 时间:
2015-03-02 18:38:18
阅读次数:
115