It is pretty complex with both Qemu and Gem5. If you have experience in Embedded then it should be ok but still a lot to learn. Currently it is just an exploration for me but I would want to use that knowledge to complement my work i.e. develop a emulated board with all the peripherals and bring up the kernel before a board is fabricated.
Resources would be Computer and CPU Architecture books.
Resources would be Computer and CPU Architecture books.