Originally Posted by hawhill
It would need a lot of work, I think. QEMU-arm should in principle be able to run the code. The kernel would have to be adapted accordingly. And you would likely have to invest some work in the proper configuration of QEMU (alternative drivers/dummies for USB, storage, display and input). The bootloader could probably be skipped in the startup sequence.
In short: not easily. If you want to run the software, you will have to emulate the hardware. Easy for the CPU core, not so easy for the rest.
As hawhill says: Possible but neither easy nor quick.
With the price of Kindles running about the same as two days work for a system's coder -
much cheaper to just buy one that you can sacrifice to the project you have in mind -
then do whatever on the real hardware.