易截截图软件、单文件、免安装、纯绿色、仅160KB

多媒体库移植到Linux下的路线图

1.研究Linux实现多媒体播放的所有技术点
     1) Live555库的编译与使用(已经搞定),需要进一步弄清楚的地方
在Linux如何编译动态库和静态库
如何编译,改变编译选项和集成编译
如何调试:gcc和IDE的 : QT Creator        、
    2) ffmpeg在Linux下的编译(也不一定一定需要编译,至少让ffplay编译并运行)
    要用到SDL库
   3)  解码出来的图像声音的播放
    研究Linux下播放图形的方法,QT,SDL等
    研究Linux下播放声音的方法
   4) 将现有的库进行移植
   部分需要跨平台库的封装,类型定义,thread, GUI,A/V播放
   接口抽象成能够跨平台调用
   编译环境, 用Py生成对应脚本,VS的project file和Linux的makefile


相关文档:

linux内核register_chrdev_region()系列函数

内核中所有已分配的字符设备编号都记录在一个名为 chrdevs 散列表里。该散列表中的每一个元素是一个 char_device_struct 结构,它的定义如下:
   static struct char_device_struct {
       struct char_device_struct *next;    // 指向散列冲突链表中的下一个元素 ......

ARM Linux启动过程分析


摘 要: 嵌入式 Linux 的可移植性使得我们可以在各种电子产品上看到它的身影。对于不
同体系结构的处理器来说Linux的启动过程也有所不同。本文以S3C2410 ARM处理器为例,
详细分析了系统上电后 bootloader的执行流程及 ARM Linux的启动过程。
......

Linux下读硬盘序列号的程序


Linux下读硬盘序列号的程序
/*
* gethddsn.c
*
* Get serial number of ide hard disk.
* example: my Maxtor 15G 's s/n is K306S04C.
*
* Compile with: gcc -O2 gethddsn.c
*
* Xiaoming DONG <xmdong@263.net>
* Aug 24, 2000
*
*/
#include <stdio.h>
#include <stdlib.h>
#includ ......

linux安装新字体


以ubuntu为例,字体文件为nfont.ttf
sudo mkdir /usr/share/fonts/myfonts /*建立myfonts的自定义目录*/
sudo cp nfont.ttf /usr/share/fonts/myfonts /*拷贝nfont.ttf到自定义目录*/
sudo fc-cache -fv
然后就OK了!
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号