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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/03/08 11:54
Modified:
  06/03/08 12:47

Read: times


 
#155432 - Also consider....
Responding to: ???'s previous message
It sounds like when you say "user code" you are looking at opening up your embedded system to the customer. If your aim is to try to support this "user added code" scheme on a commercial product then you better be prepared to assume a huge amount of risk. You will have to prepare to support each customer with hand holding at every step of the way as you train them to become embedded system programmers without their destroying the reliability of your core product.

Unless your embedded '51 MCU product sells for much much much money the ability to offer user code add-in feature will suck your company blood till there is none left.

If this requirement is being driven by management you will be best to make sure they fully understand what they are getting into.

It is one thing to become an OS company and supply an operating environment to the customer where they assume all end product risk and quite another to try to open a back door into a proprietary embedded product where you assume all the risk.

In the end I may suggest that it may be more cost effective to offer to customers that want to customize your product the option to buy a full source code license and turn the whole risk over to them.

I do not think I would ever venture off into the realm of trying to implement the scheme of what you have been suggesting in this thread. I just cannot really see a viable business model that could make it work for the risk. I think I would be better off turning into a hardware supplier and offer all my code as free open source.


Michael Karas



List of 31 messages in thread
TopicAuthorDate
Info exchange between different compilers            01/01/70 00:00      
   cumbersome, but possibly possible            01/01/70 00:00      
   This is how others would do it in days gone by            01/01/70 00:00      
      all well and good            01/01/70 00:00      
   Common Method...            01/01/70 00:00      
      I totally agree            01/01/70 00:00      
      Ok lets leave aside the issue of different compile            01/01/70 00:00      
         Fundamentals            01/01/70 00:00      
            You use a Linker............            01/01/70 00:00      
         Lots of issues here            01/01/70 00:00      
            +            01/01/70 00:00      
               For user code you would...            01/01/70 00:00      
                  Also consider....            01/01/70 00:00      
                     Also consider.... yes            01/01/70 00:00      
                        Ah Ha....Save an MCU at what cost?            01/01/70 00:00      
                           Save an MCU at what cost? - too high            01/01/70 00:00      
                  For user code you would.............            01/01/70 00:00      
                     WHY??            01/01/70 00:00      
                        Maybe...            01/01/70 00:00      
                           now we are going to OS and \'loaded application\'            01/01/70 00:00      
                              More "Horse Power" ?            01/01/70 00:00      
                                 HW or OS            01/01/70 00:00      
                                    How would you rate this ...            01/01/70 00:00      
                                       OK            01/01/70 00:00      
                                    No Bees Left            01/01/70 00:00      
                                 Not the MHz it is the core            01/01/70 00:00      
                                    Ap, I'm waiting ....            01/01/70 00:00      
                                       It wasn't asked in relevance to any Mcu            01/01/70 00:00      
                                          so what is it doing here???            01/01/70 00:00      
                                             You tell me that .            01/01/70 00:00      
                                                I AM sorry, but I lost my crystal ball.            01/01/70 00:00      

Back to Subject List