debug sys

JTAG------DAP------DBG APB(连接core的APB接口,配置DBG,PMU,ETM,CTI)

------AXI

------AHB

一个core由DBG,PMU,core_logic,ETM,CTI组成。ETM输出ATB总线,实现trace功能。

trace相较于DBG,是一种非侵入式的debug方式,而且可以收集的软件执行信息更多。

单核调试:core----CTI----coresight,输入单核的触发信息。

多核调试:core----CTI----CTM-----coresight,实现多核共同触发。

ETM----funnel----ETR----TPIU(输出到pad)

----memory(小的存储器)

----DDR

时间: 2024-08-19 16:54:52

debug sys的相关文章

11.6 项目: “I’m Feeling Lucky”百度 查找

1 #! python3 2 # lucky.py - Opens several Google search results. 3 import requests, sys, webbrowser,logging 4 from bs4 import BeautifulSoup 5 logging.disable(logging.CRITICAL) 6 logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelna

缓存:Memcached Redis

一.Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信. 1.Memcached安装配置 #安装倚赖包 yum install libevent-devel #安装软件 yum

获取不同机型外置SD卡路径

/** * 运行挂载命令.返回挂载的地址.然后将地址解析 */ private void getExtSDCardPath() { try { Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec("mount"); InputStream is = proc.getInputStream(); InputStreamReader isr = new InputStreamReader(is); Stri

python 获取脚本所在目录

平时写python经常会想获得脚本所在的目录,例如有个文件跟脚本文件放在一个相对的目录位置,那就可以通过脚本文件的目录找到对应的文件,即使以后脚本文件移到其他地方,脚本也基本不需要改动(相对于写死目录的好处).下面通过一些代码进行一下对比. 这是我写的一段代码在:/root/printfabcd/py/filePath.py Python代码   20 logger.debug("sys.path:"+sys.path[0]) 21 logger.debug("sys.arg

Python之路【第十篇】Python操作Memcache、Redis、RabbitMQ、SQLAlchemy、

Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信. 1.Memcached安装配置 #安装倚赖包 yum install libevent-devel #安装软件 yum -y

innosetup完整脚本

#define MyAppName "Somarto"#define MyAppVersion "1.0.0"#define MyAppPublisher "XXXXXX有限公司"#define MyAppURL "http://www.XXX.cn/"#define MyAppExeName "Somarto.exe"#define MyAppRegUninstall "Software\Mic

如何在目标板上实现blktrace

1. 重新配置目标板上的Linux内核,使能以下两个功能 1) CONFIG_DEBUG_FS=y 2) CONFIG_BLK_DEV_IO_TRACE=y 2. 重新编译内核,将修改后的内核uImage写入目标板,并reboot 对不同的目标板,有不同的uImage写入方法,对于Hisilicon Hi3516a来说,是采用tftp方式烧写入SPI flash或NAND flash中的.对于Xilinx 的 Zedboard,由于其通常采用boot from SD card的方式,所以我们的u

Blktrace原理简介及使用

Blktrace简介 Blktrace是一个用户态的工具,用来收集磁盘IO信息中当IO进行到块设备层(block层,所以叫blk trace)时的详细信息(如IO请求提交,入队,合并,完成等等一些列的信息). 块设备层处于下图(借用褚霸的图)中的 "block layer" Blktrace工作原理 (1)     blktrace测试的时候,会分配物理机上逻辑cpu个数个线程,并且每一个线程绑定一个逻辑cpu来收集数据 (2)     blktrace在debugfs挂载的路径(默认

文本文件比对

#!/usr/local/python27/bin/python2.7 #coding:utf-8 __author__ = 'similarface' import os,sys from pandas import * import pandas as pd if sys.argv.__len__()<6: info=''' --------------------------------------------------------------------------- 该程序比对2个文