打印
[i.MX]

串口终端长指令被分段了(已解决)

[复制链接]
1659|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lqland|  楼主 | 2014-6-11 15:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 FSL_TICS_imx 于 2014-7-9 16:38 编辑

请教一下:
Encoding from a file:
gst-launch filesrc location=test.yuv blocksize= $BLOCK_SIZE ! 'video/x-raw-yuv,
format=(fourcc)I420, width=$WIDTH, height=$HEIGHT, framerate=(fraction)30/1' !
$video_encoder_plugin codec=0 ! matroskamux ! filesink location=output.mkv sync=false

要测试上述这条指令,复制到PC串口终端,会被自动分开而出现错误,有没有解决的方法?而不是全手工逐个字母输入?
PC串口终端显示:

root@freescale ~$ modprobe ov5642_camera
camera ov5642 is not found     #依然要执行两次,其他开发学习者,是不是也是一样的呢
root@freescale ~$ modprobe ov5642_camera
root@freescale ~$ modprobe mxc_v4l2_capture
root@freescale ~$ gst-launch filesrc location=test.yuv blocksize= $BLOCK_SIZE !
'video/x-raw-yuv,
> format=(fourcc)I420, width=$WIDTH, height=$HEIGHT, framerate=(fraction)30/1' !

$video_encoder_plugin codec=0 ! matroskamux ! filesink location=output.mkv sync=falseWARNING: erroneous pipeline: could not set property "blocksize" in element "filesrc0" to "!"
root@freescale ~$ $video_encoder_plugin codec=0 ! matroskamux ! filesink locatio
n=output.mkv sync=false

上述指令被显示输入得乱78糟

  

相关帖子

沙发
FSL_TICS_Rita| | 2014-6-11 17:43 | 只看该作者
如果字段很长的话,建议你不要一次都拷贝过来,这样容易出问题。建议你一部分一部分拷贝。

使用特权

评论回复
板凳
lqland|  楼主 | 2014-6-11 18:10 | 只看该作者
FSL_TICS_Rita 发表于 2014-6-11 17:43
如果字段很长的话,建议你不要一次都拷贝过来,这样容易出问题。建议你一部分一部分拷贝。 ...

那以上述为例,如何分段 ?

使用特权

评论回复
地板
FSL_TICS_Rita| | 2014-6-12 11:15 | 只看该作者
lqland 发表于 2014-6-11 18:10
那以上述为例,如何分段 ?

至于如何分就看你的了,这个很随意的,没有固定大小,只要你考过去输入正确就好了。你可以自己试的。

使用特权

评论回复
5
lqland|  楼主 | 2014-6-12 13:52 | 只看该作者
本帖最后由 lqland 于 2014-6-12 14:23 编辑
FSL_TICS_Rita 发表于 2014-6-12 11:15
至于如何分就看你的了,这个很随意的,没有固定大小,只要你考过去输入正确就好了。你可以自己试的。 ...

root@freescale ~$ modprobe ov5642_camera
camera ov5642 is not found
root@freescale ~$ modprobe ov5642_camera
root@freescale ~$ modprobe mxc_v4l2_capture
root@freescale ~$ gst-launch filesrc location=test.yuv blocksize= $BLOCK_SIZE !
WARNING: erroneous pipeline: could not set property "blocksize" in element "filesrc0" to "!"
root@freescale ~$ 'video/x-raw-yuv,format=(fourcc)I420, width=$WIDTH, height=$HE
IGHT, framerate=(fraction)30/1' !
-sh: video/x-raw-yuv,format=(fourcc)I420, width=$WIDTH, height=$HEIGHT, framerate=(fraction)30/1: not found
===好像还是不行,Rita 麻烦你也测试一下 1 楼的命令,看看,谢谢!  

使用特权

评论回复
6
FSL_TICS_Rita| | 2014-6-13 11:15 | 只看该作者
lqland 发表于 2014-6-12 13:52
root@freescale ~$ modprobe ov5642_camera
camera ov5642 is not found
root@freescale ~$ modprobe ov56 ...

你好,今天的事情比较多,没有办法帮你测试呢,要不你自己再试一下。

使用特权

评论回复
7
lqland|  楼主 | 2014-6-13 11:22 | 只看该作者
FSL_TICS_Rita 发表于 2014-6-13 11:15
你好,今天的事情比较多,没有办法帮你测试呢,要不你自己再试一下。

你好,就1楼一条长指令,这两天试了多次,没有成功(太弱了!)
还会遇到一个问题

请问PC串口终端的 > 代表什么意思
指令执行过程中,突然变成 > 是代表什么意思?
处于这种状态,如何才能退出?

使用特权

评论回复
8
FSL_TICS_Rita| | 2014-7-9 16:38 | 只看该作者
lqland 发表于 2014-6-13 11:22
你好,就1楼一条长指令,这两天试了多次,没有成功(太弱了!)
还会遇到一个问题

Ctrl+C退出的。

使用特权

评论回复
9
FSL_TICS_Rita| | 2014-7-9 16:38 | 只看该作者
楼主你好,如果问题已经解决的话麻烦帮忙结贴哈~~

使用特权

评论回复
10
zhaowei2648029| | 2014-7-14 11:17 | 只看该作者
最简单方法打开一个空文本文档,复制到文档里拼接好再全部复制到串口终端

使用特权

评论回复
11
FSL_TICS_Rita| | 2014-7-14 17:00 | 只看该作者
zhaowei2648029 发表于 2014-7-14 11:17
最简单方法打开一个空文本文档,复制到文档里拼接好再全部复制到串口终端 ...

赞同:)~~

使用特权

评论回复
12
lqland|  楼主 | 2014-7-15 20:46 | 只看该作者
zhaowei2648029 发表于 2014-7-14 11:17
最简单方法打开一个空文本文档,复制到文档里拼接好再全部复制到串口终端 ...

谢谢,希望你可以多参与讨论!
你也在熟悉开发 I.MX6么 ?

使用特权

评论回复
13
zhaowei2648029| | 2014-7-17 18:09 | 只看该作者
恩,正在慢慢熟悉中~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

387

帖子

1

粉丝