本篇介绍STM32MP157D-DK1开发板如何烧录官方固件。 1开发板基础硬件介绍 1.1常用接口 板子上的各种接口功如下,本篇固件烧录,主要用的接口包括: CN6:供电接口 B2:复位按键 CN11:ST-LINKUSB(用作串口查看信息) CN9:HDMI显示器接口 CN7:Type-C数据烧录 1.2Boot开关 烧录固件时,需要插入MicroSD卡,并切换板子上的BOOT开关。 注:此板子上的"Boot1"连接GND,始终是0 Bootmode Boot0 Boot1 Boot2 USB启动用于烧录固件 0 0 0 不支持 1 0 0 工程...

本篇来介绍中断,这是计算机系统以及嵌入式系统的重要概念。 1中断基本概念 中断是CPU对系统发生的某个事件作出的一种反应。 中断的一些基本概念: 中断源:引起中断的事件称为中断源 中断请求:中断源向CPU提出处理的请求称为中断请求 中断向量:中断源的识别标志,中断服务程序的入口地址 中断向量表:按照中断类型号从小到大的顺序存储对应的中断向量,总共存储256个中断向量 断点:发生中断时被打断程序的暂停点称为断点 中断响应:CPU暂停现行程序转而为响应中断请求的过程称为中断响应 关中断:在保护现场和恢复现场过程中都要先关闭中断,避免堆栈错误 保存现场:保存程序当前断点执行所需的寄存器和相关数...

想要在Linux板子上通过Qt界面来播放视频,一种可选的方式是调用FFmpeg库来实现视频的解码与播放。本篇先来进行FFmpeg库的交叉编译,将FFmpeg库移植到Linux板子上。 1交叉编译FFmpeg FFmpeg需要用到x264库,需要先编译这个库。 1.1编译x264 官网​​http://www.videolan.org/developers/x264.html​​下载x264的源码 然后解压,并进行配置 解压tar-xvfx264-master.tar.bz2进入源码目录,进行配置./configure--enable-shared--enable-static--ho...

  w7kekthAzqKT   2023年11月02日   63   0   0 音视频交叉编译linuxQtffmpeg

上篇文章,介绍了FFmpeg的交叉编译,以及在嵌入式Linux平台,运行ffmpeg指令来播放视频。 本篇,将通过Qt程序,设计一个RTSP视频播放器,来播放网络视频,并增加启动、暂停等操作按钮。 1FFMPEG库介绍 1.1ffmpeg的7个库 ffmpeg有7个library,分别是: avutil swscale swresample avcodec avformat avdevice avfilter avutil工具库 avutil是一个实用的工具库用于辅助可移植的多媒体编程。它包含安全的可移植的字符串函数,随机数生成器,数据结构,附加的数学函数,密码学和多媒体相关功能(例如...

  w7kekthAzqKT   2023年11月02日   40   0   0 RTSPide嵌入式linux嵌入式Qt
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~