We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
Is it possible to programm in UML with Keil for the 8051?
I see in my installation cd that is possible with the ARM but with the 8051?
Tanks for your answer.
I do not know, do not think so, but I do believe that the results of the 'extreme abstraction' UML introduces will be thoroughly unsuitable for a '51.
The more you 'abstract', the more the processor must do and the concept of the '51 dates from the days when programmers did not 'abstract', but were actually concerned about writing efficient code.
Erik
Not all where aiming for efficiency then either.
However, the chip is over 25 years old, so the availability of high-level languages wasn't so good then.
I would think most people used assembler or PL-51. When the 8051 came, the availability of machines to run the compiler was also bad.
how true, how unfortunate :)
Remember that "UML" = Universal Modelling Language - it's not a programming language!
Having said that, some UML tools do have code-generation facilities.
So there's nothing to stop you from doing your modelling in UML - using any tool that takes your fancy - and then coding manually from that in the time-worn manner.
I think iLogix used to work with Keil - I think they're now Telelogic, who say,
"Generates complete applications in C/C++/ and Ada for 8/16/and 32 bit applications"
Their Free UML modeller: www.telelogic.com/.../specifications.cfm
Take a look at this thread: www.8052.com/.../read.phtml
Many 8051 developers seem to balk at the price of just the Keil tools - they'd have kittens at the merest hint to the price of these full-blown UML systems...!! Generally, the scale of a project appropriate to an 8051 doesn't really warrant the kind of investment required for these kind of tools - including all the training, infrastructure, etc, to support them
"I think iLogix used to work with Keil"
Yes - here it is, from late 2004: http://www.keil.com/pr/article/1055.htm
"I think they [iLogix] are now Telelogic"
Yes - if you follow the links on that page, they now go to the Telelogic site.