自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (16)
  • 收藏
  • 关注

转载 多播(组播)

http://blog.csdn.net/yangzhongxuan/article/details/8079737什么是多播       单播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。单播和广播是两个极端,要么对一个主机进行通信,要么对整个局域网上的主机进行通信。实际情况下,经常需要对一组特定的主机进行通信,而不是整个局域网

2012-10-31 14:47:35 637

转载 udp 广播与组播

http://blog.csdn.net/everysmile/article/details/2109901 UDP组播是采用的无连接,数据报的连接方式,所以是不可靠的.也就是数据能不能到达接受端和数据到达的顺序都是不能保证的.但是由于UDP不用保证数据的可靠性,所有数据的传送速度是很快的.1. 组播的“根”  组播从概念上来讲分为两部分:控制部分和数据部分。控制部分决定

2012-10-31 14:46:41 486

转载 单播,广播和多播

http://blog.csdn.net/tigerjb/article/details/6632532一.引言1.有三种IP地址:单播地址,广播地址和多播地址。2.广播和多播仅应用于UDP;TCP是一个面向连接的协议,它意味着分别运行于两主机(由IP地址确定)内的两进程(由端口号确定)间存在一条连接.3.网络中的一条报文是如何传送到主机中的某一个进程的

2012-10-31 13:48:09 396

转载 广播 多播

http://blog.csdn.net/leonwei/article/details/6202976广播广播是指在一个局域网中向所有的网上节点发送信息。这是UDP连接的一种广播有一个广播组,即只有一个广播组内的节点才能收到发往这个广播组的信息。什么决定了一个广播组呢,就是端口号,局域网内一个节点,如果设置了广播属性并监听了端口号A后,那么他就加入了A组广播,这个

2012-10-31 09:42:26 473

转载 Linux 线程属性函数总结

http://blog.csdn.net/zsf8701/article/details/78438371、初始化一个线程对象的属性int pthread_attr_init(pthread_attr_t *attr); 返回值:若是成功返回0,否则返回错误的编号 形 参: attr 指向一个线程属性的指针 说 明:Po

2012-10-30 11:11:35 416

转载 Linux线程属性总结

http://blog.csdn.net/zsf8701/article/details/7842392线程属性标识符:pthread_attr_t 包含在 pthread.h 头文件中。[c] view plaincopy//线程属性结构如下:  typedef struct  {      int

2012-10-30 11:08:41 528

转载 __attribute__机制

__attribute__机制是gcc编译器的方言,不是为了增强移植性,说白了就是对标准的扩展,让gcc编译器的功能更强大,是语言扩展,不是语言标准。GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type At

2012-10-26 16:06:09 373

转载 图解ARM Linux的启动全过程

http://blog.csdn.net/ce123/article/details/7526408#comments图解ARM-Linux的启动全过程:内核自解压阶段—>内核引导阶段—>内核初始化阶段—>BusyBox初始化阶段。图片有点大,打开的时候比较慢。大家可以免费下载http://download.csdn.net/detail/ce123/4275871。注意:本图

2012-10-26 13:46:37 466

转载 高质量的C代码.释放内存

http://blog.csdn.net/kome2000/article/details/65702591.如何释放内存  很简单free();就ok啦!  C语言中,malloc,realloc,calloc,strdup等等都是动态从堆里面分配的内存,他不会自动释放。在这里需要记录分配的地址,以便以后释放。如果不进行释放,会造成内存泄漏。在堆内存申请的内存是需

2012-10-26 09:54:07 1250

转载 高质量的C代码.关于获取随机数

http://blog.csdn.net/kome2000/article/details/6585058在C语言中使用rand()函数来获取随机数,但是如下语句[cpp] view plaincopyint i;  i=rand();  每次得到的随机数都是一样的,据了解在C/C++中这样做是为了方便调试

2012-10-26 09:52:11 713

转载 美到极致是疯狂

http://blog.csdn.net/david_lv/article/details/6030466一、什么是代码高手?你怎么证明自己是代码高手?知道许多代码技巧、JS炫彩技巧的人大有人在。你知道多少个.net函数,这一点都没有意义。你知道多少个新鲜IT名词,多少技术介绍,这也没有意义。做,真正做一个原型,做一个项目,解决你手头棘手的问题,这才有意

2012-10-26 09:22:48 617

转载 再谈晋商精神

http://blog.csdn.net/david_lv/article/details/6364504人们能记住晋商什么?大院?票号? 对,山西属黄土高坡,黄河经流.境内土地贫瘠,还老遭黄河决口泛滥,盐碱地还多.所以晋商一般都发财在外.他们长年在外,不是在内蒙/蒙古/俄罗斯,就是在这些地点的道路上.衣锦还乡是每个出游人的梦想.所以大院是这样的背景下产生.

2012-10-26 09:10:44 2296

转载 一个优秀的研发团队应该具备什么特征

http://blog.csdn.net/david_lv/article/details/60730341、计划执行:计划安排得当,不要老加班,不要老是现实和计划不匹配。不要做到哪儿计划就推后到哪儿。 2、研发成果:成功产出几个重影响力级别的、完整成块的、有成就感自豪感的产品或项目 3、团队氛围:这个团队每个人都相处的很融洽 4、团

2012-10-26 09:09:23 729

转载 什么样的公司最吸引90后大学生

http://blog.csdn.net/david_lv/article/details/8094138这段时间一直在各大高校做校招宣讲,并且筛选简历,做初试做复试。对90后大学生有一个初步的概况印象。一、他们非常关注平等、尊重、开放自由交流公司的以下这些平等方面挺吸引大家:1、所有管理层和员工坐一样的座位,包括老板都没有自己的办公室,大家都在大厅办公。管理层也得请假申请

2012-10-26 09:07:41 1840

转载 GDB远程调试

http://blog.csdn.net/ruixj/article/details/56981791. 到http://www.gnu.org/software/gdb下载gdb-6.6.tar.gz到/tmp目录2. 解压到/opt目录下#cd /opt#tar xzvf /tmp/gdb-6.6.tar.gz3. 建立配置文件、编译gdb允许把编译配置

2012-10-25 14:52:29 522

转载 使用gdbserver远程调试

http://blog.csdn.net/hao507/article/details/57680541.默认crosstool交叉编译器没有自带gdbserver,需要自行编译 到GNU官方FTP下载,目前最新版的是gdb-6.7.1下载地址:http://ftp.gnu.org/gnu/gdb/ 注:若已有gdbserver,可以直接跳到步骤4   2.编译

2012-10-25 14:51:27 619

转载 char 与 unsigned char的本质区别

http://www.cnblogs.com/qytan36/archive/2010/09/27/1836569.html在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别 首先在内存中,char与unsigned char没有什么不同,都是一个字节,唯一的区别是,char的最高位为符号

2012-10-25 08:58:19 372

转载 浅析信号量(Semaphore)和互斥(Mutex)

http://blog.csdn.net/hello_wyq/article/details/1137153信号量和互斥是在多线程环境中必备资源,很多网友对它都有很丰富的经验和深刻的教训。因为这篇文章不将重点于如何使用信号量或者是互斥,而是从概念上简述他们之间的一些关系。   信号量一般有两种运用,一是所谓的binary semaphore,它的值只有0或者1,从技术角度看它可以产生类

2012-10-24 10:50:03 668

转载 函数调用约定解析

http://blog.csdn.net/housisong/article/details/504970摘要:文章讲述了几种主要程序语言中的函数调用约定;详细说明时主要以VC6中的函数调用约定为主,阐释方式主要是以C++程序编译后得到的汇编代码来进行说明;文章来源于abp论坛中的一篇帖子:http://bbs.allaboutprogram.com/viewtopic.p

2012-10-23 16:08:30 471

转载 代码优化之-优化除法

http://blog.csdn.net/housisong/article/details/1116423 说明:文章中的很多数据可能在不同的CPU或不同的系统环境下有不同的结果,数据仅供参考   x86系列的CPU对于位运算、加、减等基本指令都能在1个CPU周期内完成(现在的CPU还能乱序执行,从而使指令的平均CPU周期更小);现在的CPU,做乘法也是很快的(需要几个CPU

2012-10-23 16:06:50 1456

转载 YUV视频格式到RGB32格式转换的速度优化

摘要: 我们得到的很多视频数据(一些解码器的输出或者摄像头的输出等)都使用了一种叫YUV的颜色格式;本文介绍了常见的YUV视频格式(YUY2/YVYU/UYVY/I420/YV12等)到RGB颜色格式的转换,并尝试对转化的速度进行优化;   全文 分为:        《上篇》文章首先介绍了YUV颜色格式,并介绍了YUV颜色格式和RGB颜色格式之间的相互转换;然后重点介绍了YU

2012-10-23 16:00:26 1252

转载 让你的软件飞起来:RGB转为YUV

http://blog.csdn.net/wxzking/article/details/5905195朋友曾经给我推荐了一个有关代码优化的pdf文档《让你的软件飞起来》,看完之后,感受颇深。为了推广其,同时也为了自己加深印象,故将其总结为word文档。下面就是其的详细内容总结,希望能于己于人都有所帮助。 速度取决于算法同样的事情,方法不一样,效果也不一样。比如,汽车引擎,

2012-10-23 15:50:50 606

转载 YUV / RGB 格式及快速转换算法

http://blog.csdn.net/zsjum/article/details/1891071

2012-10-19 17:36:38 698

转载 #pragma pack(n) 的作用

http://blog.csdn.net/21aspnet/article/details/6730124在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序

2012-10-19 17:35:39 444

转载 C语言保存位图文件时的一个问题(.bmp文件)

http://hi.baidu.com/yanghao86/item/310c2359f227cfccd48bacb2位图文件大概可以分为四个部分:bmp文件头(BITMAPFILEHEADER),位图信息头(BITMAPINFOHEADER),调色板和位图数据。我在用C语言保存一个位图文件的时候,发现保存的文件是错误的,无法正常打开,最后查找发现竟然是因为结构体的内存对齐造成的。

2012-10-19 17:34:46 1811

转载 mmap 系统调用

http://blog.csdn.net/denny_233/article/details/7549561mmap这个领域有很多优秀的书籍 博文介绍,本文做的事情只是将这些东西串起来,以更好懂的方式讲一下。本文绝非原创,从很多博文及书籍中copy的东西。写成文章,也为了防止自己遗忘。OK  我们开始1 mmap的应用mmap的本质是,把

2012-10-18 09:08:22 1192

转载 mmap 和DMA

http://ninghonghe2005.blog.163.com/blog/static/129527832008101405925427/本章将深入探讨 Linux 内存管理部分,并强调了对设备驱动程序编写者非常有帮助的技术重点。这一章内容属于高级主题,不需要所有人都掌握它,虽然如此,很多任务只能通过更深入地研究内存管理子系统而做到,同时本章也帮助读者了解内核重要组成部分的工作方式。

2012-10-18 09:05:58 2448

转载 ITU BT 601建议及与ITU BT656 的区别

http://blog.csdn.net/bluesky_sunshine/article/details/60740991、ITU-R BT.601介绍1982年CCIR(International Radio Consultative Committee国际无线电咨询委员会)制定了彩色视频数字化标准,称为CCIR 601标准,现改为ITU-R BT.601标准(601-

2012-10-18 09:01:16 1720

转载 ITU-R BT.709诞生始末

http://xingbo.wang.blog.163.com/blog/static/990249920071020115251287/20世纪70年代中期,日本在对角线长达1 m的屏幕上显示出了清晰的电视画面,这一消息不胫而走。70年代末,EBU代表团远赴日本NHK研究实验室,参观HDTV演示,这次演示给大家留下了深刻的印象。就在那时,SMPTE成立了一个委员会来研究HDTV及其应用,

2012-10-18 09:00:35 10016

转载 mmap

http://kenby.iteye.com/blog/1164700http://blog.csdn.net/hintonic/article/details/7609811共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式, 因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共

2012-10-18 08:52:19 799

转载 mmap内存映射/dev/mem到用户空间

http://blog.sina.com.cn/s/blog_6f5b220601012xbc.html内核(驱动)里_get_fre_pages()申请物理页面,返回物理首地址X, 用户空间mmap文件/dem/mem的偏移X处到自己进程空间,对其操作 /dev/mem是系统物理内存镜像文件,文件偏移X即内存的偏移X 2.内核(驱动)向设备文件比如/dev/vid

2012-10-18 08:48:29 3674

转载 mmap函数用法及示例程序

http://blog.csdn.net/bluebluesea/article/details/7210913该函数主要有三个用途:1.将一个普通文件映射到内存中,通常在需要对文件进行频繁读写时使用,这样用内存读写取代I/O读写,以获得较高的性能;2.将特殊文件进行匿名内存映射,可以为关联进程提供共享内存空间;3.为无关联的进程提供共享内存空间,一般也是将

2012-10-18 08:45:19 497

转载 对mmap()和munmap()的封装 -- 经得住拷机测试

http://hi.baidu.com/zengzhaonong/item/69bddc325170d4c01b969683#include                // NULL#include                // O_RDWR#include             // PROT_READ/* 最大映射次数 */#define MAP_MAX

2012-10-18 08:43:20 771

转载 关于yuv 格式-Semi Planar和Planar

http://blog.csdn.net/sunnylgz/article/details/7580628关于yuv 格式YUV 格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将 YUV 分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放 YUV 三个分量,就像是一个三维平面一

2012-10-18 08:39:12 3851

转载 利用mmap /dev/mem 读写Linux内存

http://blog.csdn.net/zhanglei4214/article/details/6653568使用 hexedit /dev/mem 可以显示所有物理内存中的信息。 运用mmap将/dev/mem map出来,然后直接对其读写可以实现用户空间的内核操作。以下是我写的一个sample[cpp] view plaincopy

2012-10-16 15:54:06 863

转载 open/read/write和fopen/fread/fwrite函数的区别

http://blog.csdn.net/hxg130435477/article/details/7832648open:系统调用,返回的是文件描述符,即文件句柄,是文件在文件描述副表里的索引。fopen:C语言库函数,返回的是一个指向文件结构的指针。fopen是ANSI C标准中的C语言库函数,在不同的操作系统中应该调用不同的内核API,UNIX环境下,fopen是对o

2012-10-16 12:23:48 904

转载 fopen , fread fwrite 函数读写二进制文件 问题总结

http://blog.csdn.net/xqs83/article/details/8065998最近在解析 png 数据文件, 发现一个文件操作中容易忽略的问题,问题描述如下:在使用 fread 读二进制文件(png 图片)的时候, 发现读取到内存中的数据和 二进制文件中的数据不一致, 同样, 在  使用 fwrite 写二进制文件(png 图片)的时候, 发现写入到内

2012-10-16 12:23:08 7738

转载 C/C++中枚举类型(enum)的使用解惑

http://blog.csdn.net/yiyunoo/article/details/2433586枚举类型,顾名思义,“枚”作为量词,作“个”讲,那么枚举,就是一个一个的列举,如果一件事情能够被一个一个的列举,那么它的数量肯定就是有限的,否则是不能被一一列举出来的。所以枚举类型即为能被列举的常量的一个集合。在 生活中,枚举的例子随处可见,比如礼拜几,那么就可以作为一个枚举变量

2012-10-15 17:17:16 998

转载 YUV420数据存储

http://blog.163.com/sxs_solo/blog/static/2633338200872202459390/YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。以dm642的H263loop

2012-10-15 09:38:10 806

转载 入门视频采集与处理(显示YUV数据)

转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ticktick.blog.51cto.com/823160/568928    在《入门视频采集与处理(学会分析YUV数据)》这篇文章中,我们已经学会了如何分析采集到的YUV原始码流,那么,下一步就是如何预览显示所采集的码流了,只有经过显示,才能非常直观地看出自己采集的数据是否有问题。

2012-10-15 09:25:28 864

ISO14229-UDS中文翻译版-542

ISO14229_UDS中文翻译版_542页 UDS

2022-12-12

车载诊断标准ISO15765中英文

车载诊断标准ISO15765中英文 UDS

2022-12-12

Nginx开发从入门到精通【pdf】版

Nginx开发从入门到精通【pdf】版 讲的挺详细的,推荐收藏,有需要的一起学习下

2015-08-12

Linphone详解

详细讲解linphone内部结构,对学习和移植linphone的同学会很有帮助,现在没google,基本是找不到这种中文资料的

2014-07-29

Radar_and_Arpa(ARPA雷达)

雷达和自动雷达标绘仪,讲的比较详细,英文版的。

2012-05-28

AIS报文说明书

AIS报文的详细说明,好不容易才找到的。

2012-05-28

NMEA0183.pdf

NMEA0183码报文的详细说明书,介绍的还是比较详细的。

2012-05-28

C语言编程修养

什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。

2011-11-10

DirectFB 源码解读

DirectFB 源码解读,讲得很详细,很透彻,分享一下

2011-03-31

The NMEA 0183 Protocol

The NMEA 0183 Protocol的详细内容,值得于大家分享

2010-07-27

gpsd-nmea-0183协议

关于gpsd-nmea-0183协议的详细内容,值得于大家分享

2010-07-27

directfb-intro中文版

关于directfb intro 中文版手册,希望于各位一起分享!

2010-07-23

DirectFbWiki翻译第一部分

关于DirectFbWiki的中文版教程,希望和各位一起分享!!

2010-07-23

DirecrFB_overview_V0.2中文版

DirecrFB-overview中文教程,找了好久才找到的,希望能与大家一起分享!

2010-07-23

DirectFB-api

关于DirectFB的api接口说明,希望能与大家分享!

2010-07-23

空空如也

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

TA关注的人

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