首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    串口计时工具Grabserial简介及修改(添加输入功能)

    Grabserial是Tim Bird用python写的一个抓取串口的工具,这个工具能够为收到的每一行信息添加上时间戳。 如果想对启动时间进行优化的话,使用这个工具就可以简单地从串口输出分析出耗时。...grabserial 大概的用法是这样的 sudo grabserial -v -S -d /dev/ttyUSB0 -e 30 -t -m "Starting kernel" -v 显示参数等信息 -s 跳过对串口的检查...-d 指定串口,如上述为指定 /dev/ttyUSB0 为操作的串口 -e 参数指定时间,如上述命令表示抓取30s的串口记录 -t 表示加上时间戳 -m 匹配到指定字符串就重置时间戳的时间,也就是从...0开始 更多配置可以使用 -h 参数查看帮助 grabserial -h 不过原版的Grabserial只是抓取串口输出,不能输入,每次启动后想 dmesg 一下,都要重新开个putty,略麻烦。

    1.1K30

    可编程 USB 转串口适配器开发板 参数设置与修改

    可编程 USB 转串口适配器开发板 参数设置与修改图片1.参数设置 1.1 UART 通讯参数设置 UART1 和 UART2 默认通讯参数为 9600,N,8,1,可通过以下关键字指令进行修改。...注:修改任意一个 UART 接口时,另外一个 UART 接口也被同时修改,即:两个UART 的通讯参数总是相同的。...图片1.4 修改系统参数 使用[SYSP]关键字可对其它系统参数进行修改。...指令格式如下: [SYSP]Addr ECHO DEBUG_MSG UART12_TT CLKDIV Addr 设备地址ECHO 是否回显接收到的数据DEBUG_MSG 是否输出调试信息...1.5 保存参数 前述各种指令在参数修改完成后仅可当时生效,修改后的参数断电不保存。使用[SAVE]关键字可将当前参数保存至 EEPROM,使参数永久保存。

    46430

    【STM32H7】第9章 RL-TCPnet调试方法(Event Recorder和串口两种)

    本章节使用的例子是由前面移植章节配套的例子简单修改而来。另外,对于本章节配套的例子,大家仅需要知道如何使能调试功能即可,具体代码实现的功能会在后面章节逐渐讲解。  ...IPv4 Debug STDIO和IPv4/IPv6 Debug STDIO 这两个版本用于串口调试。   IPv4 Release和IPv4/IPv6 Release 这两个是正式发布版本。...9.3.1      第1步,添加串口调试版本的RL-TCPnet库 选择库文件IPv4/IPv6 Debug STDIO 9.3.2      第2步,设置使用User模式的IO输出 设置后,用户就可以设置串口输出数据...9.3.3      第3步,使用串口重定向函数stdout_putchar RL-TCPnet的调试功能就是通过调用函数printf实现打印功能,所以需要我们做一个串口重定向,也就是修改函数stdout_putchar...只不过这里稍有区别,对于换行符 \n 要特殊处理下,将其修改成回车符 \r 。否则打印出来的消息会错行,比较混乱。

    52820

    【STM32F429】第9章 RL-TCPnet调试方法(Event Recorder和串口两种)

    本章节使用的例子是由前面移植章节配套的例子简单修改而来。另外,对于本章节配套的例子,大家仅需要知道如何使能调试功能即可,具体代码实现的功能会在后面章节逐渐讲解。  ...IPv4 Debug STDIO和IPv4/IPv6 Debug STDIO 这两个版本用于串口调试。   IPv4 Release和IPv4/IPv6 Release 这两个是正式发布版本。...9.3.1      第1步,添加串口调试版本的RL-TCPnet库 选择库文件IPv4/IPv6 Debug STDIO 9.3.2      第2步,设置使用User模式的IO输出 设置后,用户就可以设置串口输出数据...9.3.3      第3步,使用串口重定向函数stdout_putchar RL-TCPnet的调试功能就是通过调用函数printf实现打印功能,所以需要我们做一个串口重定向,也就是修改函数stdout_putchar...只不过这里稍有区别,对于换行符 \n 要特殊处理下,将其修改成回车符 \r 。否则打印出来的消息会错行,比较混乱。

    43910

    【STM32F407】第9章 RL-TCPnet V7.X调试方法(Event Recorder和串口两种)

    本章节使用的例子是由前面移植章节配套的例子简单修改而来。另外,对于本章节配套的例子,大家仅需要知道如何使能调试功能即可,具体代码实现的功能会在后面章节逐渐讲解。  ...IPv4 Debug STDIO和IPv4/IPv6 Debug STDIO 这两个版本用于串口调试。   IPv4 Release和IPv4/IPv6 Release 这两个是正式发布版本。...9.3.1      第1步,添加串口调试版本的RL-TCPnet库 选择库文件IPv4/IPv6 Debug STDIO 9.3.2      第2步,设置使用User模式的IO输出 设置后,用户就可以设置串口输出数据...9.3.3      第3步,使用串口重定向函数stdout_putchar RL-TCPnet的调试功能就是通过调用函数printf实现打印功能,所以需要我们做一个串口重定向,也就是修改函数stdout_putchar...只不过这里稍有区别,对于换行符 \n 要特殊处理下,将其修改成回车符 \r 。否则打印出来的消息会错行,比较混乱。

    48710

    用 kGDB 调试 Linux 内核

    要使用 KGDB 来调试内核,首先需要修改 config 配置文件,打开相应的配置,配置内核启动参数,甚至修改串口驱动添加 poll 支持,然后才能通过串口远程调试内核。...CONFIG_DEBUG_INFO 使内核包含基本调试信息 CONFIG_DEBUG_RODATA=n 关闭这个,能在只读区域设置断点 2.2 可选选项 CONFIG_PANIC_TIMEOUT=5...3 串口驱动修改 如果在内核启动的过程中出现如下错误提示: kgdb: Unregistered I/O driver, debugger disabled....则需要根据这一部分,修改串口驱动程序,若能正常进入 kgdb ,则忽略该节,直接进入下一节使用 KGDB 。...如果 tty_find_polling_driver 没有找到对应的串口通信接口,则会调用 kernel/debug/debug_core.c 中的 kgdb_unregister_io_module

    1.1K21

    原创Paper | ProxmoxVE 下的 Windows 内核调试环境配置

    随后我们使用 bcdedit 修改 windows 的启动配置数据文件,使用管理员权限打开 powershell: # 开启 debug $ bcdedit /debug on # 查看 bcdedit...如果不想影响目前的配置,可以通过 bcdedit /copy "{current}" /d "debug test" 复制当前配置,随后使用 bcdedit /set "{id}" debug on 进行配置...我们按官方手动配置教程进行设置: # 开启 debug $ bcdedit /debug on # 设置网络调试参数 # 设置调试机(debuger)的 ip 地址为 10.0.25.192 # 设置被调试机的端口为...: # 开启 debug $ bcdedit /debug on # 设置串口调试参数 # 设置调试串口为 1 (com1) # 设置串口波特率为 115200 $ bcdedit /dbgsettings....serial0,server=on,wait=off,同样其参数在 ProxmoxVE 下不能修改

    71620

    【安富莱】【RL-TCPnet网络教程】第11章 RL-TCPnet调试方法

    第11章      RL-TCPnet调试方法 本章节为大家讲解RL-TCPnet的调试方法,RL-TCPnet的调试功能其实就是通过串口打印实时监控运行状态。...2、本章节使用的例子是由前面移植章节配套的例子简单修改而来。另外,对于本章节配套的例子,大家仅需要知道如何使能调试功能即可,具体代码实现的功能会在后面章节逐渐讲解。...11.2.2 调试级别配置 (重要说明,RL-TCPnet的调试是通过串口打印出来的) RL-TCPnet的调试功能是通过配置文件Net_Debug.c实现。...11.2.3 打印函数重定向 RL-TCPnet的调试功能就是通过调用函数printf实现打印功能,所以需要我们做一个串口重定向,也就是修改函数fputc,只不过这里稍有区别,对于换行符 \n 要特殊处理下...,将其修改成回车符 \r 。

    64070

    将JZ2440调试串口改成COM2

    如下图所示: 其串口工作原理也是一样的,只是接口不同而已,这里也有一个图示: 搞懂了串口工作时的连线图之后就可以在此基础上进行修改,以便解决实际使用中遇到的问题。...2.修改内核部分,修改文件linux/.config ,没错,这个就是执行 make menuconfig 之后生成的配置文件,我们直接修改它即可。...说明一下,低级调试信息就是这一句: Uncompressing Linux……………………………………………………. done, booting the kernel. ②CONFIG_DEBUG_S3C_UART...=0 改为 CONFIG_DEBUG_S3C_UART=1 这是告诉Linux系统,要把调试信息输出到串口2上面。...以上4点修改完成后,重新编译uboot和内核,重新烧写,启动。好了,串口修改成功了。

    84920
    领券