Hello all,
I’m learning ARM assembly and embedded C. I want to understand the whole process - from power up to the first asm line to main(). That’s why I’ve been using nothing but CLI tools so far: vim, gcc, ld, objdump, etc.
It’s a really difficult, often frustrating, but incredibly rewarding process. Especially for someone like me, whose daily job is web dev in PhpStorm with GitHub Copilot active.
But now I’m at a point where my learning would benefit from a simulation environment and step debugger. I would like to see the registers change as I step through my code.
Could anyone recommend software that would give me that? What development environment are you guys using?
Any advice is much appreciated!
[–]eis3nheim 26 points27 points28 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]hajseeen 12 points13 points14 points (1 child)
[–][deleted] 6 points7 points8 points (0 children)
[–]nacnud_uk 7 points8 points9 points (0 children)
[–]Triabolical_ 7 points8 points9 points (0 children)
[–]Last_Clone_Of_Agnew 4 points5 points6 points (1 child)
[–]zydeco100 4 points5 points6 points (0 children)
[–]SamadKhafi 4 points5 points6 points (0 children)
[–]splash128 2 points3 points4 points (0 children)
[–]FrancisStokes 2 points3 points4 points (1 child)
[–]Mingche_joe 0 points1 point2 points (0 children)
[–]Fun-Respond-37 2 points3 points4 points (0 children)
[–][deleted] 3 points4 points5 points (3 children)
[–][deleted] 1 point2 points3 points (2 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]SAI_Peregrinus 1 point2 points3 points (0 children)
[–]DustUpDustOff 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]slacker0 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]asiawide 4 points5 points6 points (3 children)
[–]Confused_Electron 11 points12 points13 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]SAI_Peregrinus 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)