没有选择双面打印,还出来双面打印提示,每次复印还都出来一张白纸,怎么回事? 求迅速解答2天内要,谢谢
717
2022-05-28
USB wifi (360) : 如何从官网下载源码进行代码移植、安装相关无线工具、让嵌入式设备支持WIFI。
任务1: 安装mplayer播放器并学习使用方法
图片格式、音乐文件(.mp3)、视频文件(mp4)…….
学习文件编程: bmp图片格式、JPG(jpeglib)。
视频编码解码: ffmpeg库。
Mplayer播放器: 源码开源,可以下载、可以更改….。 (X11)
安装libmad库方法
1. 在linux系统目录下创建libmad文件夹: mkdir /work/libmad -p
2. 将libmad源码解压到 /work/libmad目录下:
[root@wbyq libmad-0.15.1b]# tar xvf /mnt/hgfs/linux-share-dir/libmad-0.15.1b.tar.gz
3. 配置源码,生成Makefile文件
[root@wbyq libmad-0.15.1b]# ./configure CC=arm-linux-gcc --enable-fpm=arm --host=arm-linux --disable-debugging --prefix=$PWD/_install
4. 将Makefile文件第129行的-fforce-mem选项去掉
5. 编译安装
[root@wbyq libmad-0.15.1b]# make && make install
6. 将生成的.so文件拷贝到开发板的lib目录下。
安装mplayer播放器
1. 在/work目录下创建一个mplayer文件夹
2. 将源码解压到mplayer目录下
3. 配置mplayer源码生成Makefile文件
./configure --prefix=$PWD/_install --cc=arm-linux-gcc --host-cc=gcc --target=arm-linux --enable-cross-compile --enable-mad --disable-gui --disable-menu --disable-x11 --yasm="" --extra-cflags=-I/work/libmad/libmad-0.15.1b/_install/include/ --extra-ldflags=-L/work/libmad/libmad-0.15.1b/_install/lib/
4. 编译源码: make
编译成功之后会在当前目录下生成mplayer可执行文件,将该可执行文件拷贝到开发板根文件系统的/bin目录下即可。
5. 播放测试
[root@tiny4412 ]#mplayer -zoom -x 800 -y 480 /work/video_file/Video_2018-12-11.wmv
Mplayer播放器使用方式:
1. 主模式,运行mplayer播放器,播放器将占用当前的终端,在主模式下mplayer程序不能后台运行。
默认从键盘上(表示输入)获取输入信号对播放器进行控制。
2. 从模式: 将mplayer播放器当做子进程启动,父进程可以通过管道与子进程之间进行通信。
进程间通信: 无名管道/命名管道(FIFO)、消息队列、内存映射(mmap)、内存共享、信号。
创建子进程的函数: fork函数。
声卡驱动使用
将该压缩包拷贝到开发板根文件系统目录下,解码,运行声卡启动脚本。
在开发板上解压: [root@tiny4412 ]#tar xvf /mnt/Tiny4412_SoundCard_wm8960.tar -C /work/
将耳机插在开发板的音频输出口上即可听到声音了。
#include #include
任务2:制作视频广告机
广告机应用场景: 公交站台、地铁车厢、银行前台大厅、高速公路、公园….
1. 有些广告机只有视频播放,没有声音。
2. 广告机都支持网络视频文件更新---->文件更新使用现成的服务器: FTP服务器、NFS服务器。
(1) 如何判断服务器上那些文件需要下载到本地? 通过shell脚本代码或者使用C语言。
(2) 更新的时间一般是固定的: 20:00 23:00 …… 通过时间函数判断时间是否到达。
(3) 在视频问好更新的时候,视频文件需要停止播放,可以在屏幕上显示提示(正在更新…..)。
3. 广告机需要支持自动播放,播放一个自动切换下一个、循环播放。
调用读目录、循环遍历目录、得到视频文件、mplayer播放器需要使用子进程方式启动。
广告机: 音量调整、选择视频播放…….都不是广告机的功能---是视频播放器的功能。
5G媒体 Linux
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。