Welcome to Code Forum!

Join a community that supports you and your coding journey from day one. We strive to be a friendly, supportive community that empowers everyone to be better developers. By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Where to learn ARM Assembly language?

JosiahMaybe

Platinum Coder
It looks like everyone does x86-x64, so I may make an OS for mobile but I am having trouble finding resources how to do it. Sure I could learn from Android-OSP or open source Linux mobile but I don't want another Android ROM or Linux. I tried developer.arm.com, UEL is ARM assembly. Just unsure where to go to learn/use ARM Assembly language.

I might use Zig (probably) or Rust bare metal (they have Assembly callers) with this and I have plenty of machines. Any advice? I cannot find bare metal Rust build targets for ARM, Zig, maybe. If you could find a debugger or runner for an Ubuntu PC or any other computer of ARM Assembly would be great. QEMU should be able to run ARM simulations. X E.
 
I am finding more, not sure what to do now but finding some. X E.
 
It looks like everyone does x86-x64, so I may make an OS for mobile but I am having trouble finding resources how to do it. Sure I could learn from Android-OSP or open source Linux mobile but I don't want another Android ROM or Linux. I tried developer.arm.com, UEL is ARM assembly. Just unsure where to go to learn/use ARM Assembly language.

I might use Zig (probably) or Rust bare metal (they have Assembly callers) with this and I have plenty of machines. Any advice? I cannot find bare metal Rust build targets for ARM, Zig, maybe. If you could find a debugger or runner for an Ubuntu PC or any other computer of ARM Assembly would be great. QEMU should be able to run ARM simulations. X E.
Did you consider Compiler Explorer yet?

Compiler Explorer

wiki
 
Last edited:
OMG ....

Bro, im sincerly just trying to figure out how it works...
But i gonna use it for sure! It looks very helpfull, thanks for this compiler!

Keep faith!
😅👍❤️
 
It looks like everyone does x86-x64, so I may make an OS for mobile but I am having trouble finding resources how to do it. Sure I could learn from Android-OSP or open source Linux mobile but I don't want another Android ROM or Linux. I tried developer.arm.com, UEL is ARM assembly. Just unsure where to go to learn/use ARM Assembly language.

I might use Zig (probably) or Rust bare metal (they have Assembly callers) with this and I have plenty of machines. Any advice? I cannot find bare metal Rust build targets for ARM, Zig, maybe. If you could find a debugger or runner for an Ubuntu PC or any other computer of ARM Assembly would be great. QEMU should be able to run ARM simulations. X E.
OS for mobile. I am making an OS for God, and it's gonna be 16 bit. Cool right. Making a bootloader rn and I will give a link to the distro when I'm done. Please test it.
 

Buy us a coffee!

Buy me a coffee.
Back
Top Bottom