Not as yet, though I would like to convert Alex Chadwicks tutorials to a more standard assembler so they could be used by people that are working on the RPi unning RISC OS with ExtASM, OBJAsm, or similar. GAS is far from a standard Assembler on the ARM, and GAS is ugly ompared to the more standard assemblers for the ARM.sevillalarry wrote:No.
Can you give some advise...
Cobblers.DavidS wrote:GAS is far from a standard Assembler on the ARM
And are you forgetting ObjAsm, probably the longest standing ARM assembler in existance, and usualy included in the longest standing C/C++ development toolchain for RISC OS: Norcroft C/C++ (aka Acorn C/C++). Just because there is a large number of Linux users for ARM Based products does not make the two Linux toolchains the standard, the standard should be the one developed by the company that iniialy developed the Chip (Acorn), and that is ObjAsm and Norcroft C/C++, as targetted on RISC OS.tufty wrote:Cobblers.DavidS wrote:GAS is far from a standard Assembler on the ARM
There's 2 standard toolchains for the ARM in general use : Realview (the ARM toolchain, used either standalone or with something like Keil's stuff) and the GNU toolchain (not only is this the "standard" toolchain for those developing under Linux, which is *ahem* the standard" OS for the Pi, but also used by commercial stuff like CodeSourcery). The GNU tools are far more widely used outside of "big business" usage - not because they are better, but because they are good enough (in the case of the gnu assembler, it's every bit as capable as any other assembler), works on anything vaguely POSIXy, coexists nicely with cross-dev toolkits for other platforms, and, above all, is free as in [beer / speech].
Yes, there are others, including what's used on RiscOS, and Dex's favourite, fasmarm. RiscOS could hardly be called a "standard" environment, and fasmarm is not a full toolchain. Neither are crossplatform (RiscOS is, unsurprisingly RiscOS only, and fasm is restricted to Windows or linux).
Users browsing this forum: timanu90 and 3 guests