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]
^ Ltd, Arm. "Keil RTX5 – Arm" . Arm | The Architecture for the Digital World . Retrieved 2021-04-05 .
^ 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
^ 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 .
^ "MDK Version 5" . www2.keil.com . Retrieved 2021-04-05 .
^ "MDK5 Device List" . www.keil.com . Retrieved 2021-04-05 .
^ "ARM and the man - Tech Design Forum Techniques" . www.techdesignforums.com . Retrieved 2021-04-05 .
^ "Press Release: ARM Drives Momentum in Microcontrollers with Keil Acquisition" . www.keil.com . Retrieved 2021-04-05 .
^ "Corporate Information About Keil" . www.keil.com . Retrieved 2021-04-05 .
^ "Keil tooling at Embedded World 2021: Cloud Computing" . community.arm.com . Retrieved 2021-04-05 .
^ "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 .
^ "Arm FuSa RTS" . www2.keil.com . Retrieved 2021-04-05 .
^ "Keil Product News" . www.keil.com . Retrieved 2021-04-05 .