随笔分类 - LINUX
实时流媒体编程基于Linux环境开发
摘要:一、流媒体简介 随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常说来,A/V文件占据的存储空间都比较大,在带宽受限的网络环境中下载可能要耗费数分钟甚至数小时,所以这种处理方法的延迟很大。如果换用流式传输的话,声音、影像、动画等多媒体文件将由专门的流媒体服务器负责向用户连续、实时地发送,这样用户可以不必等到整个文件全部下载完毕,而只需要经过几秒钟的启动延时就可以了,当这些多媒体数据在客户机上播放时,文件的剩余部分将
阅读全文
Linux各发行版本简介(二)
摘要:5.Debian简介:Debian,是一种自由操作系统,全称Debian GNU/Linux,采用Linux作为内核,由Debian计划(Debian Project)组织维护。Debian是一个纯粹由自由软件所组合而成的操作系统,而其背后并没有任何的营利组织支持,它的开发团队全部都是来自世界各地的志愿者,官方开发者的总数就将近1000名,而非官方的开发者也为数众多。Debian以其坚守Unix和自由软件的精神,以及其给予使用者的众多选择(现在Debian包括了超過15,000個软件并支持11个计算机系统结构)而闻名。因此,其他众多Linux發行版,例如Ubuntu、Knoppix和Linsp
阅读全文
Linux各发行版本简介(一)
摘要:1.Red Hat Linux 简介:Red Hat Linux是商业上运作最成功的一个Linux发行套件,普及程度很高,由Red Hat公司发行。Red Hat Linux可算是一个“中年的”Linux发行套件,1.0版本于1994年11月3日发行。虽然其历史不及Slackware般悠久,但比起很多的 Linux发行套件,Red Hat 的历史悠久得多。其使用的RPM软件包格式可以说是Linux社区的一个事实标准,被广泛使用于其他Linux发行套件中。以Red Hat Linux为基础派生的Linux发行套件有很多,其中包括以桌面用戶为目标的Mandrake Linux(原为包含KDE的Re
阅读全文
一切从基础开始Linux入门命令篇
摘要:1.man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行 2.ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /usr/man ls -l a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link) b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x). 3.cp 拷贝文件 eg: cp filename1 filename2 //把filename1拷贝成filen
阅读全文
Fedora 12 Linux下安装Myeclipse8.0教程
摘要:安装环境:Linux System: Fedora 12JDK: jdk1.6.0_13这里不介绍jdk的安装.第一步:到www.verycd.com下载myeclipse8.0 linux版http://www.verycd.com/search/files/myeclipse-8.0.0-linux-gtk-x86.tgz第二步:1.将其copy到你用户的根目录下列如:/home/fgfd02.使用tar -xvf 解压myeclipse-8.0.0-linux-gtk-x86.tgz3.进入解压后的目录执行./myeclipse-8-stable-installer如果报错弹出窗口: J
阅读全文
linux发送组播数据报
摘要:我们还是以发送UDP的组播数据为例。其实发送一个UDP的组播数据报跟发送一个单播UDP数据报的差别并不大。 首先是在myudp_sendmsg函数中,如果发送接口的源地址没有确定,并且目的地址是组播地址的话,则源地址使用 inet_sock->mc_addr。而发送接口的源地址首先是通过inet_sock->saddr来确定的,如果发现 inet_sock->saddr为零,才会采用inet_sock->mc_addr的值。 通过前面的文章,我们可以了解到bind系统调用的作用就是为一个本地套接口指定发送源地址和接收地址(即把一个本地套接口绑定在一个本地网络设备接口 上
阅读全文
嵌入式 linux 智能设备应用中 web 支持的实现(二)
摘要:由两篇文章组成的系列文章主要阐述如何在嵌入式 Linux 智能设备的应用程序中增加 Web 支持。第 1 部分介绍了如何设备上提供常规 Web 功能的支持。本文是第2部分,将重点介绍如何让在嵌入式设备上运行的 Web 程序能支持设备本身特有的功能。本文分别以四种应用场景为例,介绍如何通过修改浏览器内核代码来实现设备本地应用和 Web 结合的功能。Web 与本地应用的关联虽然在嵌入式 Linux 智能设备中采用 Web 支持已经解决了很多问题,但是还有一些和设备相关的特殊功能是 Web 支持不能提供的。比如广告机中的音视频播放功能,条码扫描机的模式识别功能,还有与某种外设的通信等。这些并不是 H
阅读全文
嵌入式 linux 智能设备应用中 web 支持的实现(一)
摘要:由两篇文章组成的系列文章主要阐述如何在嵌入式 Linux 智能设备的应用程序中增加 Web 支持。第 1 部分,我们将会介绍嵌入式 Linux 智能设备开发的现状、Qt 和 WebKit 的概念。并以广告机和手持点菜机等应用为例,叙述在嵌入式 Linux 平台以及 Qt,WebKit 等技术的帮助下,如何在终端应用程序中添加网页浏览的功能,如何用 Web 技术取代传统 UI 技术,以及如何在智能设备上实现从 C/S 到 B/S 的开发模式的转换。 嵌入式 Linux 智能设备开发的现状 近几年,嵌入式 Linux 在智能设备中的应用发展的非常迅速。可以预见,嵌入式智能设备和我们的生活将会越来越
阅读全文
浙公网安备 33010602011771号