[Skyeye-developer] Proposal for a new skyeye_mach_semihost.c
Tomei Ningen
tomei.ningen at yahoo.com
Tue Aug 8 14:17:42 CST 2006
A related note to my other e-mail. I am trying to run some tests for ARMv5 Thumb instructions, and all of the existing simulated platforms seem too heavyweight for me. I really just need to be able to print something to the terminal. Trying to do that by reverse-engineering at91_io_write_word() isn't exactly enjoyable.
I could build a linux/uclinux app and load it into an emulated OS, but I am using the latest CodeSourcery GCC distro which isn't compatible with the prebuilt OS images included in the SkyEye testsuite.
I think for people who are just interested in the ARM CPU core and nothing else, it may be better to provide a simple platform. For example, the emulator in ADS supports what they call the "semihosted" mode, which allows you to read files from the host OS and write to the console. I think we should have something similar in SkyEye. This will also help newbies because they can experiment with SkyEye without knowing how to create a new ROM image or do an NFS mount. I.e., they can do something like:
arm-elf-gcc hello.c -o hello skyeye_semihost_libc.a
skyeye -e hello
What do people think?
- TN
---------------------------------
Groups are talking. We´re listening. Check out the handy changes to Yahoo! Groups.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.gro.clinux.org/pipermail/skyeye-developer/attachments/20060807/98ec781a/attachment.htm
More information about the Skyeye-developer
mailing list