- 博客(27)
- 资源 (35)
- 收藏
- 关注
转载 c编译器的连接属性
extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗? 答案与分
2012-02-27 13:48:00 1490
转载 基于FA526处理器SoC平台的Linux操作系统实现
引言 智原科技的FIE8100 SoC平台是一种低功耗、便携式视频相关应用开发SoC平台,也可用于基于FA526 CPU的SoC设计验证。 基于FA526的Linux软件开发套件,开发人员可将Linux一2.4.19软件环境在FIE8100平台上安装实现,并完成对平台上所有IP的驱动程序安装和对FA526的内部调试。FA526介绍 FA52
2012-02-23 20:40:12 947
原创 linux解包和打包
大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,我将随时修改完善! .tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压
2012-02-23 14:18:03 580
转载 嵌入式tftp的安装配置
TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。在redhat 9.0的第三
2012-02-23 14:14:12 611
转载 Redhat9上samba安装过程
1.安装samba首先验证您的机器中是否已经安装sambarpm -qa|grep samba,如果出现samba-common-2.2.7a-7.9.0samba-client-2.2.7a-7.9.0samba-2.2.7a-7.9.0那么恭喜你,你已经安装好了samba,如果没有以上那些东东,请安装,安装方法很简单,redhat linux 9.0第一张光
2012-02-23 14:12:50 604
转载 Linux RPM包使用指南
通常Linux应用软件的安装包有三种:tar包、rpm包和dpkg包。本文主要提到的rpm包是Redhat Linux提供的一种包封装格式。RPM 有五种基本的操作方式(不包括创建软件包): 安装,卸载,升级,查询和验证。下面我们就来逐一的讲解。一、安装RPM包 RPM 软件包通常具有类似foo-1.0-1.i386.rpm 的文件名。其中包括 软件包的名称(foo),版本号(
2012-02-23 14:11:25 745
转载 在Linux下如何修改环境变量PATH啊?
我想在PATH下加一个/tools/bin的路径用export PATH=$PATH:/tools/bin后应该是加上去了,但是用 echo $PATH 还是显示的原来的$PATH变量的值,感觉用export PATH=$PATH:/tools/bin只是在原来的$PATH变量后加了一个路径到当前的PATH下,但是没有真正修改$PATH的值,怎样改才能 在echo $PATH 的时候显示当前的PA
2012-02-23 10:31:22 15014
转载 ffmpeg命令使用详解
ffmpeg真得太棒了,刚接触就感受到了它的强大,轻松几条命令就可以完成你的工作。把darkdoor.[001-100].jpg序列帧和001.mp3音频文件利用mpeg4编码方式合成视频文件darkdoor.avi:$ ffmpeg -i 001.mp3 -i darkdoor.%3d.jpg -s 1024x768 -author skypp -vcodec mpeg4 darkd
2012-02-20 10:31:45 18635 1
原创 一篇关于ffmpeg编解码的好文章
原文弄不过来,弄个超链接过来。 http://wenku.baidu.com/view/e9f13aeef8c75fbfc77db2eb.htmlhttp://www.ffmpeg.com.cn/index.php/%E9%A6%96%E9%A1%B5http://www.360doc.com/content/10/0525/09/722458_29389202.shtmlhttp
2012-02-17 17:03:26 1189
原创 linux多线程编程和内存共享
这几天,在实践的基础上,学会了linux多线程编程和内存共享。知道LINUX下,通过网络驱动ioctI命令获取或设置一些网络参数,如设置,获取网络速度,检测线连接,检测ip冲突等等,知道了16X16,24X24点阵字库的用法和原理。知道了linux多线性,分时调度原理。ARP的原理和灵活使用。IP地址的解析原理和应用。多播组播广播的原理和使用。socket口和地址端口绑定的原理。网络发送大文件时包
2012-02-16 11:37:33 1418
原创 16/24点阵字库(经典)
比如汉字“中”的内码是0xd6d0,而他的区位码是5448.这个是怎么转换的呢?区位码不是内码减去0xa0a0吗?怎么算的呢?问题补充: 找到答案了:汉字机内码、国标码和区位码三者之间的关系为: 区位码(十进制)的两个字节分别转换为十六进制后加20H得到对应的国标码; 机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节
2012-02-15 16:16:41 38385
转载 MoIP技术
ITU-T SG16(多媒体通信归口研究组)2001?2004年研究周期第2次全会于2002年2月5日?2月15日在瑞士日内瓦召开 会议在IP网络Modem通信(MoIP)、多媒体系统移动性管理、H.323系统通用扩展机制、16 kbit/s宽频带话音编码、多媒体国际应急业务等项标准化研究上取得了重要的成果MoIP技术是会议研究重点之一 1 引言 MoIP技术由美国最先提出,并由
2012-02-15 08:27:40 4573 1
转载 I帧、P帧和B帧的特点
B帧参考模式 1)同时参考前后的帧,记录 和(前面帧的 pixel 值 + 后面帧的 pixel 值)/2 的差值,也就是和 「前后画面的平均」的差值。所以记录的差值个数和 P 帧一样,只有一个,没有增加。2)因为B 帧位于前后画面的中间,以「前后画面的平均」,也就是「前后画面的中间值」来作为预测数值(预测 B 帧的 pixel 数值为多少?如果有误差,再记录差值),这样这个预测数值会
2012-02-11 15:58:32 2211
转载 Linux下检测网卡与网线连接状态,使用ioctl向socket发送SIOCETHTOOL命令字
#include #include #include #include #include #include #include #include #include typedef unsigned short u16;typedef unsigned int u32;typedef unsigned char u8;#includ
2012-02-11 15:15:34 6623
转载 点阵字库原理
汉字的内码 点头表示什么?是“对”、“YES”,偏偏有的地方表示的意义却恰恰相反。一个动作,有不同的诠释;一个问题,有不同的答案;而一个符号,却有不同的意义,关键在于:你是如何地理解。在电脑中亦如此,所有的数据都是以0和1保存的,按不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有5000以上,于是我们的DOS前辈
2012-02-11 13:02:32 1284
原创 关于GDB
今天周五了,这几天工作状态不太好,但还好,总感觉有东西收获。呵呵。今天突然想说一句话,那就是“在linux下用c写程序,不会GDB就不要说自己是linux程序员”,呵呵,的确这样的。在很多时候,我们都其实,在linux下能单步调试程序,就像在windows用vc这样的软件一样,gdb就是一个很好的工具,我们一定要会用它,用熟它。 反正我也懒得写的多详细,主要是为自己以后
2012-02-10 14:18:10 716
原创 linux framebuffer,内存共享与组播
板子快要回来了,这几天开始着手修改项目了。突然又感觉学了不少东西,在这里记录下来,也算是一点进步吧。1,关于fb显示图片的问题,以前以为所有的图片,要在lcd上显示,必须转换为RGB格式的,网上也都这么说的,但现在发现,原来不是,至少我现在要做的这个系统,fb是支持yuv420数据的。还有fb页的概念,下来要好好看一下fb驱动代码。关于fb,在我们这个系统里,jpg图片通过ffmpeg转化为y
2012-02-08 15:57:32 902
原创 linux 内存共享举例
三个文件,一个头文件,一个读,一个写,用同一个key值申请共享内存。//shm.h#ifndef _SHM_COM_H#define _SHM_COM_H 1#define TEXT_SZ 2048struct shared_use_at{ int written_by_you; char some_text[TEXT_SZ];};struct
2012-02-08 13:54:20 529
转载 yuv数据分析
做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。 YUV,分为三个分量,“Y”表示明
2012-02-07 12:54:41 709
转载 组播例子
编译程序用下列命令:gcc -Wall mcastclient.c -o mcastclientgcc -Wall mcastserver.c -o mcastserver运行程序用如下命令:./mcastserver 230.1.1.1 7838客户端程序运行命令为:./mcastclient 230.1.1.1 7838 192.168.100.1 12345*/
2012-02-06 16:43:08 987
转载 一个简单的Linux下组播通信的例子
发送端:#include #include #include #include #include #include #define PORTNUM 5000#define GROUPIP "224.0.1.1"int main(){int sock_id;struct sockaddr_in addr;char buf[]
2012-02-06 16:24:51 1606
转载 免费ARP的作用
免费ARP的作用(2010-07-01 06:58:10)转载▼标签: 杂谈 分类: 数据通信技术 免费ARP的作用,目前,免费ARP的作用有两种。第一种就是刚才上面所说的宣告广播的作用,以告诉整个广播域,目前这个IP所对应的MAC地址是什么。第二种是看看广播域内有没有别的主机使用自己的IP,如果使用了,则在界面上弹出“IP冲突”字样。普通ARP请求报文广播发送出去,广播域内所有主机都接收到,计算
2012-02-03 15:38:21 3316
转载 手把手教你玩转ARP包
第一篇 手把手教你玩转ARP包 目录: 一. 关于ARP协议的基础知识 1. ARP的工作原理 2. ARP包的格式作者: CSDN VC/MFC 网络编程 PiggyXP ^_^ 一. 关于ARP协议的基础知识1.ARP的工作原理本来我不想在此重复那
2012-02-03 15:19:20 788
转载 使用SOCK_PACKET编写ARP请求程序的例子
2010-01-14 11:06:35| 分类:linux program | 标签:|字号大中小 订阅使用SOCK_PACKET编写ARP请求程序的例子本节利用SOCK_PACKET套接字进行ARP请求的程序设计,并给出代码的例子。1.ARP协议数据和结构包含以太网头部数据的ARP协议数据结构如图11.16所示。
2012-02-03 14:07:44 3828
转载 免费ARP简介
2011-05-30 15:24现在很多系统都使用双机热备份系统(即一个主用,另一个备用,如果主用没有问题,备用一直处于空闲状态;如果主用出现问题,备用立刻接管)。假设主用服务器的MAC地址为:1111-1111-1111,备用服务器的MAC地址为:2222-2222-2222,通过某种软件,两台服务器对外共用一个IP,例如10.10.10.1,这样客户机在需要同服务器进行
2012-02-03 11:35:19 1184
转载 JPEG编码器和解码器
JPEG(Joint Photographic Experts Group)是联合图像专家小组的英文缩写。它由国际电话与电报咨询委员会CCITT(The International Telegraph and Telephone Consultative Committee)与国际标准化组织ISO于1986年联合成立的一个小组,负责制定静态数字图像的编码标准。 小组一直致力于标准化
2012-02-02 16:39:15 7413
转载 libjpeg视频采集的好文章
前一段时间做了一个项目,项目中有一部分是关于图像采集的,相关硬件有:高速数字相机(我们采用Basler A312f),工控机,服务器。其中相机通过1394视频线连接到工控机的1394视频卡上,工控机与服务器通过百兆网连接。具体工作流程为:工控机控制相机采集图像,帧率一般为40HZ左右,采集的图像为位图数据,需要自己在程序中封装为bmp格式,然后压缩成jpg格式,压缩后的图像一方面保存到本地硬盘,同
2012-02-02 16:00:40 705
linux设备管理之devfs文件系统
2012-09-19
NAND_Flash格式化毕业论文
2012-09-18
桌面休息提醒
2012-08-16
ok6410_u-boot-2011.06-rc2.tar.gz移植
2011-10-31
lucview for arm
2011-10-22
八皇后问题完整文档 用c++语言
2010-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人