×

Discussion Board

Results 1 to 5 of 5
  1. #1
    Registered User
    Join Date
    Jun 2004
    Posts
    6

    What's the target device type of Nokia6600?

    I am developing an application for Nokia6600, but I do not know which type of target device should I use for building. The "HelloWorld" application can run correctly both for ARMI and for THUMB.

    Thanks for ur reply!

  2. #2
    Super Contributor
    Join Date
    Apr 2003
    Location
    Czech Republic
    Posts
    915
    well, is it a question? I guess you answered yourself. Yes, you can use both targets (ARMI and THUMB). Which one to choose generally depends on the type of application you are writing (need of smaller or quicker code).

  3. #3
    Registered User
    Join Date
    Jun 2004
    Posts
    18

    What's the difference?

    Well, it might sound stupid to you guys, but I have no idea about the difference between ARMI and THUMB platforms.

    Can anybody tell me?

    Thanks
    Harshdeep

  4. #4
    Super Contributor
    Join Date
    Apr 2003
    Location
    Czech Republic
    Posts
    915
    Simply said, ARM (RISC) processors are 32-bits based, but some of them are able to use 16-bit instructions.
    When you use ARMI target it creates "normal" 32-bit application, when you use THUMB it uses that 16-bit stuff. It means that the code is more dense (smaller application), but the processor has to translate these 16-bit instrucitions to 32-bit, so the code is a little bit slower...
    For more information please see http://www.arm.com

  5. #5
    Registered User
    Join Date
    Jun 2004
    Posts
    18

    Thanks

    Thanks a lot. That was very helpful.

    Harshdeep

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •