uboot的反汇编
arm-linux-gnueabi-objdump -d u-boot > u-boot.asm
反汇编uboot的二进制文件:

arm-linux-objdump -D -b binary -m arm xxx.bin > xxx.asm
uImage的反汇编
1.因为uImage是64K数据头 + zImage镜像,所以需要先去掉64K的数据头,得到zImage镜像

使用文本工具,十六进制打开uImage,找到“1f 8b”位置,将这个位置以上的部分全部去掉,得到zImage镜像

2.得到zImage镜像后,又因为zImage是压缩文件,将zImage解压成image

zhugeyifan@DriverTeam:~$ gzip -dc zImage > image 
gzip: zImage: decompression OK, trailing garbage ignored
3.得到Image镜像后,执行反汇编命令:

/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-objcopy --change-addresses=0x80008000 -I binary -O elf32-littlearm -B arm image out 
/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-objdump -D out > dump.dis
vmlinux的反汇编
objdump -DS vmlinux > vmlinux.txt

uboot 内核反汇编相关推荐

  1. 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写到 OK-6410A 开发板上

    博客地址 : http://blog.csdn.net/shulianghan/article/details/40299813  本篇文章中用到的工具源码下载 : -- ok-6410A 附带的 A ...

  2. Gloomy对Windows内核的分析(内核反汇编技术)

    内核反汇编技术 =============================== Windows  NT主要是由C写成的,所以总的来说进程本身的反汇编不是很复杂.通常对局部变 量和参数的使用是通过地址和 ...

  3. u-boot内核启动分析

    菜单的实现函数 - cmd_menu.c pc机上都有分区,但是在嵌入式设备中的flash没有分区 所谓的嵌入式中的分区就是使用代码进行写死 sourceinsight 中搜索函数的快捷键是: Alt ...

  4. 迅为i.MX6ULL终结者Mfgtools修改单独只烧写Uboot,内核,文件系统

    1.打开mfgtools_for_6ULL文件夹,找到cfg.ini文件,如果您的板子是EMMC的修改如图 1: 如果您的板子是NAND的,修改如图 2: 2.打开"Profiles\Lin ...

  5. hi3516dv300 u-boot, 内核, 文件系统编译移植

    1 u-boot移植 1.1 u-boot编译 进入u-boot文件夹, 步骤1 配置编译环境 make ARCH=arm CROSS_COMPILE=arm-himix200-linux- hi35 ...

  6. jz2440:开发板的u-boot + 内核 + 根文件系统搭建(2)

    需要的所有文件  --------------------- 链接: https://pan.baidu.com/s/1hMTAppeF_DdCsnVEEJEDPw  密码: vel1 首先要在开发板 ...

  7. 烧写ubl,uboot,内核。

    原创:http://blog.sina.com.cn/u/2312748742 1.打开超级终端,将开发板设置为串口模式.确定可以收到数据,即bootcm循环,关闭超级终端. 2.用命令打开F:\li ...

  8. 编译osdrv的uboot 内核 文件系统(Hi3516a)

    编译整个osdrv目录:我的使用的arm-hisiv300-linux交叉编译工具链 开始制作: 第一步:在osdrv目录下: make OSDRV_CROSS=arm-hisiv300-linux ...

  9. u-boot的linux内核映像加载,基于U_Boot的Linux内核映像加载与引导功能实现.pdf

    基于U_Boot的Linux内核映像加载与引导功能实现 20 10 8 ( ) Aug . 2010 10 4 Journal of Langfang T eachers College( N atu ...

最新文章

  1. Oracle JDBC连接服务名、SID和tnsnames.ora配置的多种方式
  2. cocos 时间函数需要什么引用_2021国家公务员考试时间是什么时候 国考备考时间需要多久...
  3. 仅剩3天 | 带学《百面机器学习》葫芦书,算法+leetcode一应俱全
  4. FXK Javascript
  5. Maven搭建SpringMVC+Mybatis项目详解【转】
  6. python入门--基本语法
  7. python处理字典的方法_python字典的常用操作方法小结
  8. pdf在线翻译_如何将英文的PDF文档翻译成中文简体?
  9. 萌新的Python练习实例100例(七)将一个列表的数据复制到另一个列表中
  10. 变压器绕组降低邻近效应_高功率UPS性能提升,规格/重量显著降低
  11. vue.js MVVM模式介绍及案例
  12. Linux命令使用练习一
  13. pscad仿真数据提取方法
  14. 中国智能座舱行业发展前景展望与投资战略规划研究报告2022年版
  15. 计算机的桌面窗口有哪几部分,电脑窗口有哪几部分组成
  16. blk_rq_map_user和blk_rq_map_kern
  17. 850pro测试软件,业界领先技术 三星850PRO 256G固态硬盘测试
  18. (day12)css3基础
  19. Windows 10 上使用 CMake GUI 编译 Krita 源代码并使用 MinGW 64 作为构建工具
  20. storm和vgj vgj_Team VGJ发布公告解散 两年征程划上句号

热门文章

  1. html5培训课程浅谈专业html5包括哪些技术
  2. Linux JAVA执行source,linux 下source、sh、bash、./执行脚本的区别
  3. html表展开收起,HTML实现点击展开和收起
  4. 毕业设计一课通: 详解《黑马智慧物业》从开题到答辩
  5. oracle 磁带 恢复,NBU Oracle 异机恢复磁带备份测试-有catalog
  6. php获取header信息,PHP获取当前所有请求头信息
  7. 计算机应用基础操作题文字录入,计算机应用基础期末考试题 一、 文字录入与排版(20分) 试用Word字处理软件录入一篇文章(每个学员的内容...
  8. Android支付接入(三):电信爱游戏支付
  9. zynq eth1下有两个phy芯片,linux设备树怎么写
  10. 2022车工(技师)考试题库模拟考试平台操作