[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