ARM(拇指)固件模块...如何将几行ASM转换为代码来制作mod

时间:2012-02-14 04:31:54

标签: arm firmware thumb ida

使用IDA(ARM920 Core)解析固件..大多数是Thumb模式....有些是ARM模式 想要在ASM中制作一些mod。

将几行ASM(少数几十行)转换为机器语言的最简单方法是什么。 有人可以建议一个免费的工具/如何。

我刚刚下载了WinARM。附带程序员记事本。几个小时了,试着理解这一切...只是为了编译几行ASM ...而我制作的MAKE文件仍然无效(关于行尾的一些事情)

1 个答案:

答案 0 :(得分:1)

将汇编代码转换为机器代码的工具称为汇编程序。任何常用的工具链都包括一个。对于ARM,您可以尝试使用旧的gcc。来源&二进制文件:http://www.gnuarm.com/

运行汇编程序应该像以下一样简单:

gcc -o example.o example.s

您必须使用交叉编译器的名称替换示例中的gcc。我认为上面链接中的那个是arm-elf-gcc