![]() ![]() When did you make the decision or how did to make the decision to stop focusing on the high end and go towards low end?Īctually high end was X86 at the time. But now the compiler is more often used for embedded systems, which are the smaller computers, the resource constrained computers. ![]() The operating system was in our first commercial software product that allows us to work with professional tools.Īt that time, writing a compiler for that sort of computer was a high end compiler and a high end processor. I learned a lot there.Īt first I had the idea we create an operating system that could run the Intel development software on CPM computers, this better computer at the time, it was an 8080 based system, quite low power compared with today's standards. I had, of course, some friends that actually helped me to get there. ![]() So I got a job at Siemens, that was luck and in the tools division. And the problem was an Intel development system at the time was the price of a sports car. So we knew that we need a micro controller in a feature at phone system. So this was six years later.ĭid you just sit down one day and say, "Enough with the telephones, I want to write a compiler?"Īnd it was a journey. When did you first start selling a compiler?Ĭompiler? We have, we brought it to market in 1988. All our first product was a telephone switchboard and complete solid state, no micro controller included. Actually we didn't start with first compilers. Who knows? And at the time we focused on electronics and as I said, the company was somewhat a hobby. And then I was a nerd, an electronics nerd, perhaps I am still a nerd these days. You started your compiler company in 1980, what was it?īut at the time it wasn't were a more a hobby than a company. Hmm, I would say my favorite one is a Cortex-M4 faced microcontroller, maybe an ST1, a ST32, F4 is really a cool microcontroller from my perspective. So that's maybe the most powerful one if you'll see it this way, but it's a predecessor keyboard.Īnd do you have a favorite processor of all time? So #include, of course, is the keyword where you can include a lot of redefined stuff. I don't have a favorite C keyword in reality. When it comes to Asia, of course, they have all the problems with my name, but it is what it is.Ĭ keyword, oh, that's really a hard one. They say every, all kind of fancy things. Of course, when you talk to English people, then they don't get Keil right. What is the worst misspelling you have ever seen? That's the reason why Arm is basically just Arm.Īs someone whose name is misspelled often, I have some sympathy with your name. So four years ago we changed the logo and a long time ago it was called Arm Risk Machines or Advanced Risk Machines, but going to the stock market, Advanced Risk is not a good name. I've been doing it wrong for a long time. And in writing, we uppercase the A and then lowercase R M. Oh, today we actually have lowercase Arm as you in the logo. How do you spell Arm? Which letters are capitalized? Do you mind if we do lightning round first? We have so much to talk about with all of that. Nowadays, I'm part of a team that defines the next generation software and tooling and we believe that cloud native development will become important. During my time in the Arm, I headed the Keil MDK Team and initiated CMSIS, the software standard for micro controllers. When we sold the company to Arm, we had distributors in 40 countries and a large user base. But that's by far not the only product we made. We are well known for the C51 compiler, you mentioned it already. Today that would be called Embedded Tools Division, but at the time embedded was not invented.Īs most of you know, together with my partner, I created a startup company where we were focusing on tools for embedded. But I started my professional career a long time ago, actually at Siemens in the semiconductor software. That includes, of course, also IoT and machine learning. Today I'm working for Arm on the technology for embedded. As you said already, my name is Reinhard Keil. Thanks for giving me the time to talk to you.Ĭould you tell us about yourself as if we had met after you spoke at an Arm Conference? If that name sounds familiar, have you ever heard of the Keil compiler? I'm Elecia White alongside Christopher White. Transcript from 404: Uppercase A, Lowercase R M with Reinhard Keil, Elecia White, and Christopher White. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |