Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux下编程实现mplayer播放器总结

Linux下编程实现mplayer播放器总结

一:mplayer简介MPlayer是一款开源的多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流作业系统使用,例如Linux和其他类Unix作业系统、微软的视窗系统及苹果电脑的Mac OS X系统。MPlayer是建基于命令行界面,在各作业系统可选择安装不同的图形界面。因为linux下都是命令行的操作方式,所以对mplayer的各种操作都是用命令来实现的,这次主要用的是它的slave工作方式slave模式协议1,简介:默认mplayer是从键盘...
Linux格式化输入输出函数操作

Linux格式化输入输出函数操作

有许多的库函数可以按我们所希望的方式产生输出,而如果我们有过一些C语言编程的经验,我们就会对于这些格式感到熟悉.这些函数包括prinf以及其他的一些向文件流中写入数据的函数以及scanf和其他的一些函数从文件流中读取数据的函数.参数format字符串可包含下列三种字符类型:1.一般文本,伴随直接输出.2.ASCII控制字符,如 , 等.3.格式转换字符.格式转换为一个百分比符号(%)及其后的格式字符所组成.一般而言,每个%符号在其后都必需有一printf(...
Linux-2.6.38.7移植到mini2440/micro2440

Linux-2.6.38.7移植到mini2440/micro2440

由于linux已经对mini2440提供了支持,这里只做少许的修改。1、我的移植原则(1)能用模块方式就用模块方式,尽可能少地向内核添加文件(2)修改最少的代码,且在修改时使用条件编译 2、移植步骤(1)为内核打上yaffs2补丁./patch-ker.sh c m ../linux-2.6.38.7(2)配置内核make mini2440_defconfig ARCH=armmake ARCH=arm menuconfig(3)修改arch/arm/ma...
Java For Android - 操纵字符串中的字符

Java For Android - 操纵字符串中的字符

String类?提供了一系列检查字符串所容纳的内容的行为,例如查找字符串的子串、切换字符串大小写等。通过索引获得字符和子串: 可以通过charAt()方法获得某个字符串指定索引的字符,字符串中第一个字符的索引为0、最后一个字符的索引为length() - 1。如果想从一个字符串中获得多个方法,可以使用以下方法: Method Description String substring(int beginIndex, int endIndex) 返回根据指定参...
Android Java 语言基础例子代码

Android Java 语言基础例子代码

Android的界面一般都是java开发的,因此对于c++,.net人员来说理解和编写有一个适应过程,最近参考了一下资料,把这些涉的一些java基础使用以例子代码的形式总结起来,记录了这个平台的熟悉过程。相关阅读:Java For Android - 语言基础 http://www.linuxidc.com/Linux/2011-05/36326.htm文件目录(涉及了java的一些主要语法)AnnotDefine.java AnnotDemo.java ...
QT 触摸屏 TSLIB库

QT 触摸屏 TSLIB库

TSLIB的思考Tslib是Linux触摸屏驱动与QT之间的一层库,用于支持event事件,在QT中也配有linux_input选项支持触摸屏,不过由于事件结构与Linux驱动传递的input event不匹配,因而不配使用。1. 关于编译a) QT编译QT的编译中需要在./configure中添加-qt-mouse-tslib –I /tslib编译生成的头文件路径 –L /tslib编译生成的库文件路径 编译时设定体系 会决定使用的库是*.so 还是*...
Eclipse 中五键鼠标无法使用的解决方法

Eclipse 中五键鼠标无法使用的解决方法

五键鼠标还是挺爽的,用惯了前进/后退键就摆脱不了了。可惜在Eclipse下这两个按键竟然不听使唤。还好有办法解决它。如果是 Windows下,装一个Logitech或Microsoft的鼠标驱动,在鼠标设置中把两个侧键分别映射为Alt+左方向键和Alt+右方向键即可。如果是Linux下,需要做几件事:1./etc/X11/xorg.conf中InputDevice一节改为Section"InputDevice"Identifier"Mouse0"Drive...
Android SDK 2.3与Eclipse最新版开发环境搭建

Android SDK 2.3与Eclipse最新版开发环境搭建

一、 背景和准备 1. Android 简介 Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。可以把它简单理解成Linux上套了一个JAVA的壳。Android 的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金。Android 的程序可以采用JAVA开发,因为它的虚拟机(Virtu...
Python与Perl不能说的秘密

Python与Perl不能说的秘密

最近想学一下python,同时也想了解了下perl,就到处找了找相关的资料,以下内容都是我在网上找的,版权归原作者所有。一、简介1、 PythonPython的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为 ABC 语言的一种继承。之所以选中 Python(大蟒蛇的意思)作为程序的名字,是因为他是一个Monty Python的飞行马戏团的爱好者。 也许他并没...
Linux上程序执行的入口--Main

Linux上程序执行的入口--Main

main()函数,想必大家都不陌生了,从刚开始写程序的时候,大家便开始写main(),我们都知道main是程序的入口。那main作为一个函数,又是谁调用的它,它是怎么被调用的,返回给谁,返回的又是什么?这次我们来探讨一下这个问题。1. main()函数的形式先来说说main函数的定义,较早开始写C程序的肯定都用过这样的定义void main(){},其实翻翻C/C++标准,从来没有定义过void main()。在C标准中main的定义只有两种: int m...
Linux 2.6.30内核移植到S3C2440——CS8900网卡移植

Linux 2.6.30内核移植到S3C2440——CS8900网卡移植

开发环境:主机:Window XP SP2;linux:VMware7.01+Ubuntu9.10;目标板:扬创utu2440-F开发板交叉编译器:arm-linux-3.4.1一、说明:本CS8900网卡驱动移植是基于之前内核版本的,实际上是从扬创开发板附送光盘上拷贝下来的CS8900源文件移植而来。移植好的CS8900网卡驱动在扬创ubu2440-F开发板上已验证通过。二、移植要点:CS8900网卡驱动移植到基于linux2.6.30内核版本的S3C2...
<< 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 >>