Some newbie/amateur questions!
In porting Linux applications (either CLI or Graphical) to the Kindle, I believe a host OS plus an emulated OS are both used. The emulated OS being a Debian-Armel since it closely approximates the Kindle OS.
In my recent beginner set ups, I have done the building directly on the emulated OS, since I haven't got into cross-compiling yet (Couldn't understand the "tool chain" part!). It takes quite a long time on the emulated OS, however. A 5 minute build on Ubuntu, took over 4 hours on the emulated OS.
I assume this is one of the reasons for using a cross-compiling set up on the host machine - since it is faster and the final build can then be moved to the emulated OS and tested.
How does this set up work for a graphical application port?
The emulated Debian-Armel OSes I have used so far are only command line versions. Obviously, they wouldn't work for testing a graphical application port, though maybe building would.
Even if an emulated OS with graphical mode is set up, how would it work for testing a graphical application intended for running on Kindles? Since the screen resolution would be different?
Request knc1 and other experts to throw some light!
|