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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/16/09 21:55
Read: times


 
#168924 - The jury is still out ...
Responding to: ???'s previous message
Per Westermark said:
The thing is that some people build systems. Then these complete Linux++ boards may be possible platforms to start with.

But Linux isn't natively an RTOS. And when money count, you may want to save on flash and RAM.

A lot of people want a simple microcontroller. The ARM7 or Cortex-M3 chips starts at around $1. That is significant if you need to produce 10k+/year of a product. If you save one dollar on the processor, and the Keil tools costs $4000, then the savings will cover the Keil license within 3-4 months. And the Keil tools may get your product off to market a month earlier than if you decode to use gcc with the same processor which may result in 1k more units sold.

There are a huge number of products that are very price-pressed, but needs more computing power than the 8051 can mangage, but at the same time needs strict real-time performance and isn't so well suited for a Linux platform.

Just because one has LINUX as a native development platform isn't a mandate to use LINUX in the target. Further, there are lots of 8-bit things that the ARM doesn't do as well as the 805x, particularly if speed is an issue. That doesn't apply across the board, but it does apply in some cases. That ARM9 board to which I referred certainly isn't top-of-the-line, but it can support LINUX on its own, requiring only the addition of mass storage. It does, after all, have an attached console, less keyboard, though there's a port for it. The last time I used an ARM9, it was still not capable, at 150 MHz, of outperforming a one-clocker 805x type at 33 MHz when doing byte-intensive processing. Of course, a 32-bit add was no problem.

The reason ARM is gaining is that it can compete with the cheapest 8-bit chips. And it can compete with probably all 16-bit chips. And it can compete with most 32-bit chips that are intended for some form of embedded and/or low-power use. On the other hand, users of ARM chips should know that the peripherals can vary totally between different chips, and that when coding, the speed of the core and the availability of integer division or floating point can make a huge difference. It is easy to consider all ARM chips to be within the same family, but the diversity is huge, and knowledge of one ARM chip does not mean that you save so much time when moving to a different ARM chip, unless it is bought from the same manufacturer and they have tried to reuse peripheral functions.


I'll not conclude that ARM is the be-all-and-end-all, but it is attractive. Of course, for FPGA implementation, there are very effective MIPS cores, among several others, that are supported with gcc, and which run LINUX just as well as ARM does. That, naturally, presents other attractive options. I do believe that off-the-shelf ARM-core CPU's, particularly if they have the peripherals that I want. What's really desirable about the ones that are shipped as part of a development platform supporting LINUX is that one can then rely on being able to get pretty decent and proven drivers for the desired peripherals on which one can base an embedded non-LINUX system. Moreover, one doesn't have to pay the $4k for KEIL software, even if it is spreadable over 10K units/year.

RE





List of 132 messages in thread
TopicAuthorDate
Slowing down            01/01/70 00:00      
   Its because...            01/01/70 00:00      
      Never been a problem before            01/01/70 00:00      
         How many Questions can be asked?            01/01/70 00:00      
            This is why we need to diversify            01/01/70 00:00      
               Share all your embarassing illnesses            01/01/70 00:00      
                  poetry corner            01/01/70 00:00      
               diversification            01/01/70 00:00      
                  OK            01/01/70 00:00      
   I agree            01/01/70 00:00      
      Slow down?            01/01/70 00:00      
         School affects processor of choice for projects            01/01/70 00:00      
   Just wait another week or two ...            01/01/70 00:00      
   maybe            01/01/70 00:00      
      Atmel AVR            01/01/70 00:00      
      Aye, ... there's the rub ...            01/01/70 00:00      
         ARM competes with both 8-bit, 16-bit and 32-bit competitors            01/01/70 00:00      
            gcc isn't bad, but it doesn't match the code quality            01/01/70 00:00      
               gcc may catch up            01/01/70 00:00      
                  being unhappy with gcc            01/01/70 00:00      
                     They have different roots            01/01/70 00:00      
            It's all about cost            01/01/70 00:00      
               Diversity            01/01/70 00:00      
                  The jury is still out ...            01/01/70 00:00      
                     Everyones needs are different            01/01/70 00:00      
                        You can't "test" it that way            01/01/70 00:00      
                           Still, majority of embedded systems are small            01/01/70 00:00      
                              An evaluation board with a gazillion features are of no use            01/01/70 00:00      
                              It's not a replacement for the target            01/01/70 00:00      
                           none, but few care            01/01/70 00:00      
                              Compare its cost ...            01/01/70 00:00      
                                 Assuming that matters            01/01/70 00:00      
                                    Eval Board Cost irrelevant            01/01/70 00:00      
                                       Not likely, but possible            01/01/70 00:00      
                                    That's not why I use 'em            01/01/70 00:00      
                                       Then make one            01/01/70 00:00      
                                          and look at the cost!            01/01/70 00:00      
                                             what cost            01/01/70 00:00      
                                                Free!            01/01/70 00:00      
                                                   Can only confirm            01/01/70 00:00      
                                                      Sometimes it gives you insight            01/01/70 00:00      
                                                         Relations with distributors may affect freebies            01/01/70 00:00      
                                                            Perhaps, and because ...            01/01/70 00:00      
                                                               and so what            01/01/70 00:00      
                                                                  and so, I didn't take it            01/01/70 00:00      
                                                         Insight            01/01/70 00:00      
                                                            it reflects the manufacturer's attitude about his customer            01/01/70 00:00      
                                                   Just try to get one when you NEED it!            01/01/70 00:00      
                                    It's the platform ... not just the target.            01/01/70 00:00      
                        and '51s            01/01/70 00:00      
   Maybe all the brow beatings......            01/01/70 00:00      
      There are simple reasons            01/01/70 00:00      
         How to get good answers - Ask Questions The Smart Way            01/01/70 00:00      
      Which that attitude chris            01/01/70 00:00      
         Thanks for proving my point for me            01/01/70 00:00      
            Not so fast, Chris ...            01/01/70 00:00      
               Verbally beating them up is the only option.            01/01/70 00:00      
               You must be joking            01/01/70 00:00      
                  Nobody "lumped you in" ... except you            01/01/70 00:00      
                     Again you are wrong            01/01/70 00:00      
                        If you hadn't demonstrated your unwillingness to search            01/01/70 00:00      
                  A forum is not a tutorial            01/01/70 00:00      
            I didn't get where I am today...            01/01/70 00:00      
               You have good points, but think about this...            01/01/70 00:00      
                  Kids; homework            01/01/70 00:00      
            ASKING for help            01/01/70 00:00      
               Interesting but I must disagree.... to a point            01/01/70 00:00      
                  Examples?            01/01/70 00:00      
                     many moons ago before I worked were I do now            01/01/70 00:00      
                        Well, the reason you're "getting it" from me ...            01/01/70 00:00      
                  It's not a default response!            01/01/70 00:00      
                     i don't disagree.....            01/01/70 00:00      
                        code of how to post a question            01/01/70 00:00      
                           I get it....seriously            01/01/70 00:00      
                              Arguments doesn't add up with real world            01/01/70 00:00      
                                 Per, its not about the logic.....            01/01/70 00:00      
                                    Oh yes you did!            01/01/70 00:00      
                                    Illogical!            01/01/70 00:00      
                                       Its a resume.....            01/01/70 00:00      
                                          Key Skills            01/01/70 00:00      
                                             My view            01/01/70 00:00      
                                                Key skills...            01/01/70 00:00      
                                                decline in 8052.com traffic...            01/01/70 00:00      
                              not really 'grammar'            01/01/70 00:00      
      with Google, its difficult to wade through the material            01/01/70 00:00      
         I agree, but seriously.....            01/01/70 00:00      
            If it's overwhelming, you need to find another pursuit.            01/01/70 00:00      
               I really don't know what your problem is            01/01/70 00:00      
                  You haven't improved your syntax ...            01/01/70 00:00      
                     thanks for the chuckle            01/01/70 00:00      
                        I've been a teacher of English since 1952 when I learned it            01/01/70 00:00      
                           You aren't my father or teacher            01/01/70 00:00      
                              pray tell which dictionary has this            01/01/70 00:00      
                                 it doesn't            01/01/70 00:00      
                                    It seems as though the only one who's "uptight" is you            01/01/70 00:00      
                              To (sic) bad            01/01/70 00:00      
                                 And this is the petty stuff I'm talking about Andy            01/01/70 00:00      
                                    this is almost hilarious            01/01/70 00:00      
                                       bravo Erik            01/01/70 00:00      
                                          high standards???            01/01/70 00:00      
                                             You knew            01/01/70 00:00      
                                                I have no problem ...            01/01/70 00:00      
                                                   Guess this must be the only site you frequent            01/01/70 00:00      
                                                      Incorrect            01/01/70 00:00      
                                                         ...            01/01/70 00:00      
                                                      very well, thank you            01/01/70 00:00      
                                                      two wrongs does not make a right            01/01/70 00:00      
                                                         Well,            01/01/70 00:00      
                                                         Yes, but a.....            01/01/70 00:00      
                                    Goodness! You said you were done ...            01/01/70 00:00      
                                       Not for you to worry            01/01/70 00:00      
                                          There's another syntax error!            01/01/70 00:00      
                                             Your pathetic            01/01/70 00:00      
                                                was that deliberate...            01/01/70 00:00      
                                                   He's not that clever ... nor is he that well-versed            01/01/70 00:00      
                                                      Speak for yourself            01/01/70 00:00      
                                                Another syntax error!            01/01/70 00:00      
                                                   Again and again            01/01/70 00:00      
                                    If you think that's "petty"...            01/01/70 00:00      
                                       Apples and Oranges            01/01/70 00:00      
                                          All apples, to me            01/01/70 00:00      
                                             Whatever works for you I guess            01/01/70 00:00      
                                                all my programs are 0 warnings, 0 errors.            01/01/70 00:00      
                                                   Well I guess if it runs            01/01/70 00:00      
                                                      err            01/01/70 00:00      
                                                         fixed...            01/01/70 00:00      
                                                            Mud throwing            01/01/70 00:00      
                              You were defeated before you began, Chris            01/01/70 00:00      
            Missing the point            01/01/70 00:00      
               seconded            01/01/70 00:00      
            coming to think of it 'how' and 'what'            01/01/70 00:00      
   "How it's made"            01/01/70 00:00      

Back to Subject List