对技术执着
发布时间:2015-03-14 15:11:52
U-BOOT及其启动流程 嵌入式Linux系统一般没有自举程序,必须通过启动程序来引导硬件系统进入操作系统。启动程序的工作包括:改变系统时钟、关闭WATCHDOG、初始化存储控制器等。本文针对本嵌入式控制系统所需的硬件方案,植入Uboot1-3.4启动程序。U-Boot是一种功能强大的引导转载程序。它不仅支.........【阅读全文】
发布时间:2015-03-14 15:11:36
ARM920T协处理器接口 ARM920T处理器通过一个外部协处理器接口来支持连接片上协处理器。ARM处理器支持所有的协处理器指令。 ARM920T协处理器接口允许你附加一个专门设计的协处理器到ARM920T。包括: 1.附加一个加速器:用于浮点运算,DSP,3-D图形,加密解密。 2.ARM指令集可支持连接多达16个协处理器到ARM处理器,编号为0~15 内部协处理器 ARM920T处理器包括两个内部协处理器 1.CP14:用于调试控制 2.CP15:用于内存系统控制和测试控制 这就意味着连接到ARM920T处理器外面的协处理器不能被编号为15或14.其他协处理器编......【阅读全文】
发布时间:2015-03-14 15:11:32
使用arm-linux 工具链里面的arm-linux-objdump 就能反汇编cd到bin文件所在的目录, 在命令行下输入:arm-linux-objdump -D -b binary -m arm xxx.bin > xxx.asm参数:-D 反编译所有代码-m 主机类型, arm-b 文件格式, binary ......【阅读全文】
发布时间:2015-03-14 15:11:20
/usr/local/bin/arm-elf-objdump (进行反汇编) /usr/local/bin/arm-elf-objdump -D u-boot (进行反汇编) arm-elf-objcopy(elf转成二进制文件), arm-elf-objdump(elf文件的反汇编), arm-elf-nm(列出elf文件的符号表), arm-elf-readelf(生产elf文件信息及内部各段信息), arm-elf-size(列出elf文件各段的大小及位置), arm-elf-strip(对elf进行瘦身), ......【阅读全文】