
嵌入式开发
嵌入式开发,包含内核,uboot,文件系统等。交叉编译工具也属于。
张三和李四的家
来不及解释了,快上车。
展开
-
live555源代码分析-1
Live555liveMedia项目的源代码包含有:UsageEnvironment 和 TaskScheduler,GroupSock,LiveMedia, BasicEnvironmen。UsageEnvironment 和 TaskScheduler类用于事件的调度,实现异步读取事件的句柄的设置以及错误信息的输出。另外,还有一个HashTable类定义了一个通用的hash 表,其它代码要用到这个表。这些类都是抽象类,在应用程序中基于这些类来实现自己的子类。groupsock类是对网络接口的封装原创 2020-12-09 11:05:35 · 436 阅读 · 0 评论 -
一步步了解RTSP
文章目录什么是RTSP协议使用`live555` 搭建RTSP 流服务器RTSP 客户端和服务器交互过程OPTIONDESCRIBESETUPPLAYPAUSE`TEARDOWN`RTSP协议什么是RTSP协议RTSP 是一种基于文本的应用层协议,在语法及一些消息参数等方面,RTSP 协议与HTTP协议类似。RTSP 被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。尽管有时可以把RTSP控制信息和媒体数据流交织在一起传送,但一般RTSP本身并不用于传送媒体流数据。媒体数据的传原创 2020-11-20 17:26:10 · 1630 阅读 · 0 评论 -
生成内核源码文档的方式
进入内核源码的顶级目录查看生成文档的方式linux-3.10:13:54] make help输出内容如下Documentation targets:Linux kernel internal documentation in different formats:htmldocs - HTMLpdfdocs - PDFpsdocs - Postscriptxmldocs - XML DocBookmandocs .原创 2020-07-16 18:15:56 · 285 阅读 · 0 评论 -
Linux开启ssh 远程登录
Linux开启ssh 远程登录密码登录:安装sshapt-get install ssh这个东西默认是没有装的修改配置文件vim /etc/ssh/sshd_config重启配置服务service sshd restart其它如果 service sshd restart 执行失败,错误好像是找不到sshd 的服务,此时需要通过 apt-get install ssh确认一下 你的ssh服务 是否安装。...原创 2020-07-04 10:47:07 · 3743 阅读 · 0 评论 -
初始FFMPEG
ffmpeg信息FFmpeg 已安装的编码器。$ ffmpeg -encoders查看 FFmpeg 支持的编码格式,视频编码和音频编码都在内。$ ffmpeg -codecsffprobe命令识别并输出视频信息$ffprobe -v error -show_streams -print_format json <input> 使用ffmpeg -hwaccels命令查看支持的硬件加速选项$ffmpeg -hwaccelsHardware acceler原创 2020-06-16 14:35:41 · 217 阅读 · 0 评论 -
交叉编译 ffmpeg 包含 h264编码器
libx264交叉编译下载源码包下载地址 :x264wget https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2解压并配置$ tar jxvf x264-master.tar.bz2$ mkdir _build$ ./configure --cross-prefix=arm-buildroot-linux-gnueabihf- --prefix=`pwd`/_build --ho原创 2020-06-16 09:02:10 · 717 阅读 · 0 评论 -
Linux FB 的学习
linux FB 是CPU 到显示器中的中间人,像一个池子一样。CPU 将操作好的数据项放到池子中,然后再将这些数据显示到屏幕上。它的好处在于 用户可以将FB看成一个显示内存的影响,当将其映射到用户进程空间是可以直接进行读写操作。操作的方式是通过ioctl的方式,有底层驱动实现。直接使用命令行操作FB 的方式用命令:$ dd if=/dev/zero of=/dev/fb 清空屏幕用命令:#dd if=/dev/fb of=fbfile可以将fb中的内容保存下来;可以重新写回屏幕: #dd i原创 2020-06-08 10:22:39 · 1852 阅读 · 0 评论 -
GDB 远程调试1——交叉编译
GDB 远程调试1——交叉编译下载gdb源码这里选择的是 7.12的版本其它版本GDB源码解压并配置tar zxvf gdb-7.4.tar.gz./configure --target= arm-buildroot-linux-gnueabihf --prefix=`pwd`/_build–target 你的交叉编译链前缀–prefix 配置、编译、安装目录这些选项的定义都可以在, ./configure --help 中查看到编译make -j4安装make原创 2020-05-21 13:15:00 · 721 阅读 · 0 评论 -
Linux lab 新手使用说明
安装 DockerDocker 入门教程配置阿里云加速器,不配置的链接超时,下载失败。 阿里云Docker加速器的使用配置说明。在运行 Linux Lab 之前,请确保无需 sudo 权限也可以正常运行以下命令:$ docker run hello -world选择工作目录对于 Linux 用户,可以简单地在 ~/Downloads 或 ~/Documents 下选择...原创 2020-04-05 10:15:06 · 2537 阅读 · 0 评论