Keil (company)

Keil
IndustryEmbedded Software
Founded1986
HeadquartersMunich; Plano
Productscompiler, assemblers, debuggers, linkers, IDE, real-time operating systems, evaluation boards
Website

Keil is a German software subsidiary of Arm Holdings. It was founded in 1982 by Günter and Reinhard Keil, initially as a German GbR. In April 1985 the company was converted to Keil Elektronik GmbH to market add-on products for the development tools provided by many of the silicon vendors. Keil implemented the first C compiler designed from the ground-up specifically for the 8051 microcontroller.

Keil provides a broad range of development tools like ANSI C compiler, macro assemblers, debuggers and simulators, linkers, IDE, library managers, real-time operating systems (currently RTX5)[1][2][3] and evaluation boards for over 8,500 devices.[4][5]

In October 2005, Keil (Keil Elektronik GmbH in Munich, Germany, and Keil Software, Inc. in Plano, Texas) were acquired by Arm.[6][7][8]

Since the merger with Arm, the company is still active in providing products and services.[9][10][11][12]

  1. ^ Ltd, Arm. "Keil RTX5 – Arm". Arm | The Architecture for the Digital World. Retrieved 2021-04-05.
  2. ^ Yiu, Joseph (2011-01-01), Yiu, Joseph (ed.), "Chapter 18 - Using SVC, PendSV, and Keil RTX Kernel", The Definitive Guide to the ARM Cortex-M0 (in German), Oxford: Newnes, pp. 331–359, ISBN 978-0-12-385477-3, retrieved 2021-04-05
  3. ^ Ungurean, I.; Gaitan, N. C. (May 2018). "Performance analysis of tasks synchronization for real time operating systems". 2018 International Conference on Development and Application Systems (DAS). pp. 63–66. doi:10.1109/DAAS.2018.8396072. ISBN 978-1-5386-1493-8. S2CID 49537670.
  4. ^ "MDK Version 5". www2.keil.com. Retrieved 2021-04-05.
  5. ^ "MDK5 Device List". www.keil.com. Retrieved 2021-04-05.
  6. ^ "ARM and the man - Tech Design Forum Techniques". www.techdesignforums.com. Retrieved 2021-04-05.
  7. ^ "Press Release: ARM Drives Momentum in Microcontrollers with Keil Acquisition". www.keil.com. Retrieved 2021-04-05.
  8. ^ "Corporate Information About Keil". www.keil.com. Retrieved 2021-04-05.
  9. ^ "Keil tooling at Embedded World 2021: Cloud Computing". community.arm.com. Retrieved 2021-04-05.
  10. ^ "Arm Keil MDK for STM32F0, STM32L0 and STM32G0 - Complete software development solution for all STM32F0, STM32L0 and STM32G0 devices. Includes C/C++ Compiler, IDE/Debugger, CMSIS components, RTOS - STMicroelectronics". www.st.com. Retrieved 2021-04-05.
  11. ^ "Arm FuSa RTS". www2.keil.com. Retrieved 2021-04-05.
  12. ^ "Keil Product News". www.keil.com. Retrieved 2021-04-05.