CoreSight(核景)是ARM平台上一系列调试和追踪技术的总称,具有丰富而且强大的调试和优化功能,在ARM生态中扮演着重要角色。挥码枪(Nano Target Probe,简称NTP)是由格蠹科技基于ARM CoreSight技术研发的新一代硬件调试器,可以通过CoreSight协议操控ARM SoC芯片,让风驰电掣的CPU核心戛然而止,进入停顿状态,接受审查。挥码枪可以与格蠹科技的NDB软件调试器一起工作,获取目标系统的高层语义,以符号化的方式来调试安卓和其它LINUX系统,既具有强大的底层控制力,又具有丰富的上层语义。
挥码枪的核心功能是通过CoreSight协议访问目标系统,实现系统调试和调优等功能。虽然理论上可以用挥码枪来调试多数支持CoreSight技术的ARM SoC系统,但因为芯片对外引脚的差异,挥码枪目前仅支持GDK8。
挥码枪可以与格蠹科技的Nano Code软件调试器一起使用, 让用户快速建立起一套强大的调试环境。这个环境具有如下典型用途:
- 软件故障定位,定位固件、内核、系统驱动等不同软件层的各种bug
- 安全研究
- 芯片设计和系统总线技术研究
- 系统调优
- 学习系统软件和各种底层技术
挥码枪产品包含:
- 挥码枪核心硬件(主板、微处理器等)
- 与上位机连结的USB线一根
- 与目标机器连结的转接卡和连线一套
面向用户群
- 信息安全领域的软硬件工程师和研究者
- 在ARMv8平台上从事硬件研发和系统软件开发的软硬件工程师
- 学习和钻研计算机软硬件原理的大中院校学生和教师
挥码枪线上发布会
发布会时间:2022年6月11日(本周六)下午14:00至15:30
《软件调试》作者(张银奎)将在发布会进行现场演示,使用挥码枪调试ARMv8系统和Linux内核,接收来自芯片内部的“物语”,带领大家走进核镜技术的世界,深度挖掘核镜技术的能力和用法,感受核镜技术的魅力和威力。同时,发布会现场将有优惠抢购活动以及精美礼品。
相关链接
- 挥码枪官网
- 发布会活动微信群