Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/01/10 10:34
Read: times


 
#179784 - Large span of capabilities with same tools etc
Responding to: ???'s previous message
Jecksons Ben said:
Why lot of experimenter moving to ARM? It's that ARM processor lower price that orginal MCS-51 and became standard of product?

No - not cheaper.

But spanning a wider range. The cheapest ARM chips are < $1, while the most powerful ARM chips are several magnitudes more capable than the 8051 chips.

That big span can be very advantageous, since some of the knowledge about one ARM chip can be reused for another chip. One day, you may need a tiny processor for a lamp timer. The next day, a huge processor for performing capture of multiple CAN interfaces in a vehicle.

It's nice to be able to use the same tools when switching between small or large processor.

It's nice to be able to at least the assembler instructions for a large set of processors (even if it takes time to learn the timing and other specifics of different cores to write optimal code).

It's nice to be able to run with one processor, and know that there are other chips that are 10 times faster with almost identical peripherials making it possible to make very small changes to interrupt handlers and initialization code.

It's nice to know that if more features are requested, a larger program can be written without need to start to bank-switch the memory.

Even if many problems are easy to solve with a 8051, it's still nice to use an ARM instead just because.

List of 32 messages in thread
TopicAuthorDate
[ARM] Any good introduction to ARM assembler?            01/01/70 00:00      
   Every experimenters moving to ARM??            01/01/70 00:00      
      Large span of capabilities with same tools etc            01/01/70 00:00      
         Cheaper?            01/01/70 00:00      
            Depends on how to compare            01/01/70 00:00      
               How very true            01/01/70 00:00      
               a caveat            01/01/70 00:00      
                  Picking the right tool for the job.            01/01/70 00:00      
                     sometimes you are not the picker            01/01/70 00:00      
                        Cortex NVIC behavior.            01/01/70 00:00      
                           the way I read it            01/01/70 00:00      
                              A question if registers needs to be saved            01/01/70 00:00      
                              Possible cases:            01/01/70 00:00      
         luckly            01/01/70 00:00      
            Lucky??            01/01/70 00:00      
      don't know about experimenters, but ...            01/01/70 00:00      
         Easier to jump between many architectures now            01/01/70 00:00      
   Have you tried...            01/01/70 00:00      
      Is this a way to say "no"? ;-)            01/01/70 00:00      
         In the absence of a recommendation...            01/01/70 00:00      
   ARM assembly is fairly "plain" ...            01/01/70 00:00      
      RealView            01/01/70 00:00      
      shorter, better...            01/01/70 00:00      
         Just dive right in.            01/01/70 00:00      
            Not trivial either            01/01/70 00:00      
               Valid points, but ...            01/01/70 00:00      
            none, then?            01/01/70 00:00      
   related thread on LPC2000 yahoo group            01/01/70 00:00      
   Erik found something            01/01/70 00:00      
   Re: [ARM] Any good introduction to ARM assembler?            01/01/70 00:00      
   Check this link            01/01/70 00:00      
      Why? How is it relevant?            01/01/70 00:00      

Back to Subject List