皮皮网
皮皮网

【付费源码织梦】【小程序分离源码】【精品小程序源码】mx源码输出

时间:2024-12-27 13:40:32 来源:湖北app源码

1.mxԴ?源码????
2.printf系列教程00_概述printf各种打印输出方法和相关内容
3.怎么把手机上的mkv视频输出到电视机上?

mx源码输出

mxԴ?????

       SWO打印输出配置教程基于IAR『Terminal IO』

       本文将深入讲解SWO(Serial Wire Output)的配置与应用,主要针对STM、输出ST-link和J-link工具进行解析。源码SWO为单引脚异步串行通信,输出可在Cortex-M3/M4/M7上使用。源码ITM(Instrumentation Trace Macrocell)模块为其实现基础,输出付费源码织梦需连接SWO引脚以实现与SWV(Serial Wire Viewer)终端的源码通信。

       一、输出SWO引脚与配置

       SWO引脚可视为UART的源码Tx引脚,无连接则SWV终端无法接收打印信息。输出对于Cortex-M3/M4/M7内核的源码STM系列,其具备SWO功能。输出而Cortex-M0系列则无此功能,源码包含STMF0、输出STML0、源码STMG0等。STMCubeMX工具中进行Debug选项配置即可实现SWO功能。

       二、IAR SWO输出配置

       在IAR EWARM的小程序分离源码『Terminal IO』中输出信息,需进行如下配置:

       在Project -> Options选项下,选择SWO功能与调试工具(ST-Link或J-Link),并完成相应配置。

       进入调试模式,通过JLink菜单(ST-Link类似)配置SWO参数,包括时钟、ITM端口使能及PC采样。

       修改ITM端口,如使用ITM端口1,调整相关代码实现。注意,若修改ITM端口,需使能对应ITM刺激端口。

       三、输出效果与下载源码

       完成配置后,输出效果可通过IAR EWARM的『Terminal IO』查看。为便于学习,已提供相应源码工程下载,精品小程序源码包含STMF(HAL)_SWO、STMF(HAL)_SWO等。链接与提取码已提供。

       四、注意点与说明

       该文档仅供个人学习,禁止商用。

       教程内容可能存在错误,欢迎指正。

       关注微信公众号『嵌入式专栏』,获取全系列教程。

       五、相关链接与资源

       博客:strongerhuang.com

       GitHub:github.com/EmbeddedDeve...

       关注微信公众号『strongerHuang』,了解更多精彩内容!

printf系列教程_概述printf各种打印输出方法和相关内容

       说明:

       本文为『strongerHuang』原创,首发于微信公众号『嵌入式专栏』,同时在个人网站EmbeddedDevelop上更新。

       标签:printf、SWD、源码手写怎么写SWO、SWV、ITM、JLink-RTT、ST-Link、J-Link、仿真、重定义、串口映射

       一、写在前面

       在MCU项目中,printf主要用于调试信息输出,如程序执行异常时显示错误提示。

       前文在公众号『strongerHuang』发布文章《基于STM的多种printf用法》后,得到良好反馈,故整理成此详细教程系列。

       目前整理的文章涵盖:

       UART打印输出

       仿真打印输出

       SWO打印输出

       JLink-RTT打印输出

       除了仿真,其他三种方式均基于MCU硬件实现打印输出,UART效率最低,网页展示系统源码SWO与JLink-RTT效率更高。

       二、printf输出方式

       本教程聚焦MCU的printf打印输出方法,常见方式包括:

       使用UART串口输出

       仿真环境内的输出

       SWO打印输出

       JLink-RTT打印输出

       除仿真外,其他三种为基于MCU硬件的打印输出,从效率看,UART < SWO < JLink-RTT。

       每种printf输出方式各有应用场景,具备独特特点。

       三、实验现象

       通过实验现象了解printf内容,后续文章将详细配置。

       3.1 UART打印输出

       UART是常见的打印输出方式,需占用硬件UART串口。

       3.2 仿真打印输出

       在集成开发环境内模拟printf输出,无需连接物理开发板即可实现。

       3.3 SWO打印输出

       SWO(Serial Wire Output)提供串行线输出,SWD(Serial Wire Debug)用于调试,SWV(Serial Wire Viewer)用于查看。

       SWO输出需额外SWO引脚线,配合SWV查看器使用。

       基于Keil的『Debug(printf)Viewer』

       基于IAR的『Terminal IO』

       基于ST-LINK Utility的『Serial Wire Viewer』

       基于J-Link的『SWO Viewer』

       说明:前两种工具可分别在ST-Link和J-link下查看,第三种专用于ST-Link,第四种专用于J-link。

       3.4 JLink-RTT打印输出

       无需使用UART串口或额外SWO引脚,需在代码中添加相关配置。

       四、软、硬件工具及其它说明

       教程使用的软件和工具包含:

       STMCubeMX

       Keil MDK-ARM

       IAR EWARM

       STM ST-LINK Utility

       J-Link / J-Trace

       硬件要求:

       MCU开发板(Cortex-M3、M4均可,本教程以STMF0、F1、F4系列为例)

       下载调试器(ST-Link或J-Link)

       PC(推荐Windows系统,兼容MDK-ARM)

       额外说明:

       提供源代码工程下载

       不推荐使用软件仿真,因开发板成本较低且仿真与实际可能存在差异

       五、说明

       文档仅供个人学习使用,禁止商用。由个人编辑整理,可能存在错误。教程同步更新于微信公众号『嵌入式专栏』,关注公众号回复printf系列教程查看。

       博客:strongerhuang.com

       GitHub:github.com/EmbeddedDeve...

       关注微信公众号『strongerHuang』,在底部菜单中查看更多内容!

怎么把手机上的mkv视频输出到电视机上?

       kodi音频输出设置?

       打开Kodi-设置-系统-音频,左下角切换到专家模式,允许直通输出。

       次世代音频系统DolbyAtmos(杜比全景声)可在音频解码器里第一项选wasapi带hdmi输出,音频直通里也选这项输出并打开杜比数字AC3tureHD、DTS等模式的直通输出选项,就可以源码输出。

       或者在**播放过程中,点右下角设置按钮

       音频设置-允许直通输出

       解码AC3音频的播放器么?

       在PC上,完美解码、暴风影音、迅雷看看等播放软件都支持AC3音频的MKV播放。

       在安卓手机上,MXPlayer、MXPlayerPro、MoboPlayer等播放器支持MKV,能解码AC3音频。

       nplayerdisk可以删除吗?

       nplayerdisk是系统文件,可以删除。

       nPlayer是在iOS上的万能格式高清播放器APP,其中nplayerdisk是视频系统文件。可以在iPhone/iPad和安卓上流畅播放所有主流格式的视频,nplayerdisk是系统文件。nPlayer支持DTSHD、DolbyAC3/E-AC3解码播放、外挂字幕等,还有局域网远程播放能力,有较高的兼容性,用优酷或使用nPlayer相关软件时就会有nplayerdisk这个文件。

       我用手机播放.mkv格式的视频没有声音和字幕。只用手机的情况下怎么解决?

       mkv格式的高清**,声音一般是AC3或者DTS,字幕采用封装软字幕。手机上自带的播放软件一般不支持声音和字幕的解码。在安卓平台下,推荐安装MXPlayerPro或者MoboPlayer播放器,这两个播放器能够顺利解码上述音频,支持封装软字幕的显示。

       Kmplayer播放个别mkv文件时AC3音轨无声音?

       最可能的原因是,这个mkv的默认音轨是DTS编码,而电视机不支持DTS音频的解码,所以没有声音。解决的办法:如果是安卓系统的智能电视,可以下载一致支持DTS解码的播放器,例如MXPlayer+DTS解码包。可以买一个高清播放机连接电视,使用高清播放机播放mkv。在电脑上转换视频格式,把mkv转换为MP4,音频采用AAC编码,然后在电视上播放。在电脑上使用mkvtoolnix软件中的mmg工具,添加mkv,把默认音轨、第一条音轨设置为AC3,混流输出为新的mkv,拿到电视上播放。

更多内容请点击【探索】专栏