zoukankan      html  css  js  c++  java
  • Linux工具记录

    读取分析elf文件的工具:(gcc编译的结果是elf,MDK编译的是axf)

    root@ubuntu:/home/book/book777/little-fish# readelf headset_ref_design(2).elf  -a | grep aec_
      8660: 00000000     0 FILE    LOCAL  DEFAULT  ABS aec_api.c
      8672: 00000000     0 FILE    LOCAL  DEFAULT  ABS aec_kiss_fft.c
      8684: 00000000     0 FILE    LOCAL  DEFAULT  ABS aec_kiss_fftr.c
     14929: 0809a4b9    16 FUNC    LOCAL  DEFAULT    1 __aec_new_veneer15094: 04011f49    16 FUNC    LOCAL  DEFAULT    8 __aec_filterbankComputePs16397: 0400b239    46 FUNC    GLOBAL DEFAULT    8 aec_delete18097: 0400f0bd    44 FUNC    GLOBAL DEFAULT    8 aec_run18701: 0400c969  2006 FUNC    GLOBAL DEFAULT    8 aec_new
     18802: 08060b89    66 FUNC    GLOBAL DEFAULT    1 aec_filterbankDelete
     18820: 0400ef6d     4 FUNC    GLOBAL DEFAULT    8 aec_feed
    
    root@ubuntu:/home/book/book777/little-fish# readelf headset_ref_design(2).elf  -l | more
    
    Elf file type is EXEC (Executable file)
    Entry point 0x8010001
    There are 8 program headers, starting at offset 52
    
    Program Headers:
      Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
      EXIDX          0x1316a8 0x000016a8 0x08131bc0 0x00008 0x00008 R   0x4
      LOAD           0x008000 0x08010000 0x08010000 0x120518 0x120518 R E 0x8000
      LOAD           0x130000 0x00000000 0x08130518 0x0991c 0x0d91c RWE 0x8000
      LOAD           0x13d920 0x1000d920 0x08139e34 0x02904 0x02904 RW  0x8000
      LOAD           0x148000 0x04008000 0x0813c738 0x0adcc 0x0adcc RWE 0x8000
      LOAD           0x158228 0x10010228 0x0813c738 0x00000 0x2da550 RW  0x8000
      LOAD           0x152dcc 0x04012dcc 0x08147504 0x00000 0x00a78 RW  0x8000
      LOAD           0x153844 0x04013844 0x08147504 0x00000 0x01000 RW  0x8000
    
     Section to Segment mapping:
      Segment Sections...
       00     .ARM.exidx 
       01     .text 
       02     .ram_text .ARM.exidx .noncached_data .noncached_bss 
       03     .cached_data 
       04     .tcm 
       05     .bss 
       06     .tcm_bss 
       07     .stack 

    可视的git工具gitk,安装

    sudo apt-get update
    sudo apt-get install git-all
    sudo apt-get install gitk

    git init

    git clone https://github.com/WM-CH/hello-world.git

    cd hello-world

    gitk 打开工具

    .

    联我:shen5773384##163.com
  • 相关阅读:
    【RabbitMQ】3、win7下安装RabbitMQ
    【协议】4、http状态码
    【协议】3、HTTP 协议入门
    【协议】2、TCP/IP协议三次握手与四次握手流程解析
    【Dubbo&&Zookeeper】5、dubbo总结和学习资料汇总
    【Dubbo&&Zookeeper】6、 给dubbo接口添加白名单——dubbo Filter的使用
    【Spring】27、JPA 实现乐观锁@Version注解的使用
    HBase 常用Shell命令
    Java操作XML的JAXB工具
    JAXB--@XmlType注解标注xml生成顺序
  • 原文地址:https://www.cnblogs.com/WMCH/p/7985721.html
Copyright © 2011-2022 走看看