Keystone

安卓逆向10.KeyPatch插件和findcrypt-yara插件的安装

こ雲淡風輕ζ 提交于 2020-05-02 07:44:42
KeyPatch插件安装 KeyPatch插件作用:可以直接在IDA中修改arm指令 KeyPatch插件地址: https://github.com/keystone-engine/keypatch 1 .首先下载安装KeyStone,https: // github.com/keystone-engine/keystone/releases 目前最新版为0.9.0 下载链接: https://github.com/keystone-engine/keystone/releases/download/0.9.1/keystone-0.9.1-python-win64.msi 2 .到https: // github.com/keystone-engine/keypatch下载keypatch.py文件,将keypatch.py放到IDA安装目录下的 plugins文件夹下 3 .启动IDA,此时可以在IDA菜单Edit选项下看到多出了一个Keypatch选项 findcrypt-yara插件安装 findcrypt-yara插件作用:搜索文件中的加密算法 findcrypt-yara插件地址: https://github.com/polymorf/findcrypt-yara 1 .cmd窗口运行命令pip install yara-python 2 .从https: //

创龙TI TMS320C6678 DSP + Xilinx Kintex-7 FPGA的JTAG接口

寵の児 提交于 2020-04-30 14:47:31
CPU处理器 基于TI KeyStone C66x 多核定点/浮点 DSP TMS320C6678 + Xilinx Kintex -7 FPGA的高性能信号处理器 ,TI TMS320C6678集成8核 C66x ,每 核 主频1.0/1. 25 GHz,每核运算能力高达 40GMACS 和 20 GFLOPS,FPGA XC7K325T逻辑单元 326 K个,DSP Slice 8 40个, 8 对速率为 12 . 5 Gb/s高速串行收发器,以下是CPU功能框图: JTAG接口 开发板引出了4个JTAG接口,DSP端2个(CON7:MIPI、CON8 :TI Rev B JTAG ),FPGA端2个(CON9 :CPLD JTAG 、CON10 :FPGA JTAG ), 硬件及引脚定义如下图 : 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/4259345

基于TI KeyStone C66x系列多核架构定点/浮点TMS320C6678设计的评估板CPU处理器、NAND FLASH

早过忘川 提交于 2020-04-30 12:55:04
CPU处理器 TI TMS320C6678是一款 TI KeyStone C66x 多核定点/浮点 DSP 处理器 ,集成了 8个C66x核,每核心主频高达1.0/1.25GHz,支持高性能信号处理应用,拥有多种工业接口资源,以下是TMS320C66 78 CPU功能框图: NAND FLASH 核心板上采用工业级NAND FLASH(128MByte/256MByte),硬件如下图: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/4259038

创龙TI KeyStone C66x多核定点/浮点DSP TMS320C665x模式调试接口

纵然是瞬间 提交于 2020-04-29 12:45:36
处理器 TI TMS320C665x是 一款 高性能 定点/浮点DSP处理器 , 主频高达 1.0/1.25GHz,处理能力强, 单核TMS320C6655和双核TMS320C6657管脚pin to pin兼容, 拥有多种工业接口资源, 以下是 TMS320C665x CPU功能框图: 模式调试接口 开发板J9为模式调试接口, 采用 2*5pin、2.54mm间距 双排针连接方式 , 主要 用于 复位、NMI等 调试 , 硬件及引脚定义如下图 : CORESEL0/CORESEL1: 核心选择管脚, 用于选择启动或者复位的核心 。 LRESETZ:W arm Ret set 软复位管脚 。 LRESETNMIENZ:模式选择 使能管 脚 。 PORZ:上电复位管脚,用于上电时的复位行为 。 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/4258109

基于TI KeyStone C66x系列多核架构定点/浮点TMS320C6678设计的高端DSP评估板

馋奶兔 提交于 2020-04-28 21:22:11
评估板简介 创龙 TL6678-EasyEVM是一款基于TI KeySton e C66x系列多核架构定点/浮点TMS320 C66 78设计的高端DSP评估板,由核心板 与底板组成 。 核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境 。 评估板接口资源丰富 , 引出SRIO 、PCI e 、千兆网口 等 高速通信 接口, 快速进行产品 方案评估 与 技术预研。 典型 应 用领域 软件无线电 雷达探测 光电探测 视频追踪 图像处理 电子对抗 水下探测 定位导航 软硬件参数 硬件框图 硬件参数 表 1 CPU TI TMS320C6678,8核C66x,主频1 /1.25 GHz ROM 128MByte NAND FLASH 16M Byte SPI NOR FLASH RAM 1/2G Byte DDR 3 EEPROM 1Mbit ECC 256/512M Byte DDR3 SENSOR 1x TMP102AIDRLT ,核心板温度传感器,I2C接口 B2B Connector 2x 50pin公 座 B2B,2x 50pin母 座 B2B,间距0. 8 mm, 合高5.0mm; 1x 80pin高速B2B连接器,间距0.5mm,合高5.0mm,共280pin,信号速率最高可达10GBaud LED 2 x供电指示灯( 核心板1个

创龙TI KeyStone C66x系列多核架构的定点/浮点TMS320C6678 DSP处理器

五迷三道 提交于 2020-04-26 18:49:31
核心板简介 创龙 SOM-TL6678 是 一款 基于 TI KeyStone C66x 系列多核架构 的 定点/浮点TMS320 C6678 DSP处理器设计 的 高端工业核心板 , 处理器每核心主频可高达1.25GHz, 通过 工业B2B连接器引出SRIO、PCIe、HyperLink、EMIF16、千兆网口等高速通信接口 。 核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境 。 使用核心板进行 二次开发 时,仅需 专注上层运用, 降 低了开发难度和时间成本, 可快速进行 产品方案评估与技术预研。 典型 应 用领域 软件无线电 雷达探测 光电探测 视频追踪 图像处理 电子对抗 水下探测 定位导航 软硬件参数 硬件框图 硬件参数 表 1 CPU TI TMS320C6678,8核C66x,主频1 /1.25 GHz ROM 128MByte NAND FLASH 16M Byte SPI NOR FLASH RAM 1/2G Byte DDR 3 EEPROM 1Mbit ECC 256/512M Byte DDR3 SENSOR 1x TMP102AIDRLT ,核心板温度传感器,I2C接口 LED 1x供电指示灯 1x CPLD 状态灯 2x用户指示灯 B2B Connector 2x 50pin公 座 B2B,2x 50pin母 座

基于FPGA与DSP协同处理PAL制_CameraLink_SDI高清视频图像传输卡

依然范特西╮ 提交于 2020-04-26 17:56:53
TES601是北京青翼科技的一款基于FPGA与DSP协同处理架构的双目交汇视觉图像处理系统平台,该平台采用1片TI的KeyStone系列多核浮点/定点DSP TMS320C6678作为核心处理单元,来完成视觉图像处理算法,采用1片Xilinx的Kintex-7系列FPGA XC7K325T作为视频协处理单元,来完成视频图像的编解码、缓存以及预处理。该系统能够适应不同形式的视频格式输入和不同形式的视频格式输出,可实现基于双目交汇的目标测量、跟踪与识别,可广泛应用于机载或车载设备。 技术指标 FPGA+多核DSP协同处理架构; 视频图像接口性能: 1.1路CameraLink Base数字视频输入; 2.1路PAL制模拟复合视频输入,分辨率720x576,25帧/秒; 3.1路PAL制原始视频输出,分辨率720x576,25帧/秒; 4.1路PAL制处理后视频输出,分辨率720x576,25帧/秒; 5.1路HD-SDI高清数字视频输入,分辨率1920x1080@30p; 6.路HD-SDI高清原始视频输出,分辨率1920x1080@30p; 7.1路HD-SDI高清处理后视频输出,分辨率1920x1080@30p; 8.1路DVI显示输出接口,支持1080P分辨率; 处理性能: 1.DSP定点运算:40GMAC/Core*8=320GMAC; 2.DSP浮点运算:20GFLOPs

创龙结合TI KeyStone系列多核架构TMS320C6678 DSP以及Xilinx Kintex-7 FPGA的SOM-TL6678F核心板

邮差的信 提交于 2020-04-26 16:41:57
核心板简介 创龙结合TI KeyStone系列多核架构TMS320C66 78 DSP以及Xilinx Kintex -7 FPGA设计的S OM-TL 6678F 核心板 ,是一款DSP+FPGA高速大数据采集处理平台。核心 板内部 DSP与FPGA 通过 SRIO 、 EMIF16 、 I2C 通信总线连接,并 通过 工业级高速B2B连接器引出PCIe、HyperLink、千兆网口、GTX等高速通信接口。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境 。 使用核心板进行 二次开发 时,仅需 专注上层运用 ,降低了开发难度和时间成本, 可快速进行 产品方案评估与技术预研。 典型 应 用领域 软件无线电 雷达探测 光电探测 视频追踪 图像处理 电子对抗 水下探测 定位导航 软硬件参数 硬件框图 硬件参数 表 1 DSP端 硬件 参数 CPU TI TMS320C6678,8核C66x,主频1 /1.25 GHz ROM 128MByte NAND FLASH 128 Mbit SPI NOR FLASH RAM 1/2G Byte DDR 3 EEPROM 1Mbit ECC 256/512M Byte DDR3 SENSOR 1 x TMP102AIDRLT ,核心板温度传感器,I2C接口 LED 1x供电指示灯 2x用户指示灯 B2B

python打包工具distutils、setuptools分析

梦想的初衷 提交于 2020-04-25 15:11:06
在 上一篇博文 中总结了python中导入包,安装包一条完整的线路。其中有一个有意思的知识点,安装包的方式有很多种,模块和包管理中打包,发布,安装也是值得研究的内容。 python中安装包的方式有很多种: 源码包:python setup.py install 在线安装:pip install 包名(linux) / easy_install 包名(window) python包在开发中十分常见,一般的使用套路是所有的功能做一个python模块包,打包模块,然后发布,安装使用。打包和安装包就是最常见的工作。学习中遇到distutils和setuptools两种打包的工具,学习之后做笔记记录。 distutils distutils 是 python 标准库的一部分,这个库的目的是为开发者提供一种方便的打包方式, 同时为使用者提供方便的安装方式。当我们开发了自己的模块之后,使用distutils的setup.py打包。 一、完成功能python hello.py def hello_fun(): print "i say hello to you" 二、建立setup.py文件 setup.py from distutils.core import setup setup( name="hello_module", version="1.0", author="ljk",

创龙TI TMS320C6678 DSP + Xilinx Kintex-7 FPGA的LED指示灯、按键

跟風遠走 提交于 2020-04-24 13:11:31
CPU处理器 基于TI KeyStone C66x 多核定点/浮点 DSP TMS320C6678 + Xilinx Kintex -7 FPGA的高性能信号处理器 ,TI TMS320C6678集成8核 C66x ,每 核 主频1.0/1. 25 GHz,每核运算能力高达 40GMACS 和 20 GFLOPS,FPGA XC7K325T逻辑单元 326 K个,DSP Slice 8 40个, 8 对速率为 12 . 5 Gb/s高速串行收发器,以下是CPU功能框图: LED指示灯 (1)核心板上有1个电源指示灯(LED0),1个CPLD状态灯(LED 8 ),5个用户可编程指示灯:DSP端2个(LED1、LED2),FPGA端3个(LED3 ~ LED5),硬件及引脚定义如下图: (2)开发板底板有1个电源指示灯(LED0),5个用户可编程指示灯:DSP端2个(LED1、LED2),FPGA端3个(LED3 ~ LED5),硬件及引脚定义如下图: 按键 共有2个系统复位按键(KEY 1 :WARM RESET, KEY2 :FULL RESET), 5 个用户测试用按键,DSP端2个(SW 1 :NMI,SW 2 :USER 1 ),FPGA端3个(SW3 ~ SW4:USER,SW5:PROG),硬件及引脚定义如下图: 来源: oschina 链接: https://my