TASKING GmbH is a provider of
embedded-software development tools headquartered in
Munich
Munich ( ; german: München ; bar, Minga ) is the capital and most populous city of the German state of Bavaria. With a population of 1,558,395 inhabitants as of 31 July 2020, it is the third-largest city in Germany, after Berlin and Ha ...
,
Germany
Germany, officially the Federal Republic of Germany (FRG),, is a country in Central Europe. It is the most populous member state of the European Union. Germany lies between the Baltic and North Sea to the north and the Alps to the sou ...
.
History
Founded as a software consulting company in 1977, TASKING developed its first C compiler in 1986. In 1988, its first embedded toolset for the
8051
The Intel MCS-51 (commonly termed 8051) is a single chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. The architect of the Intel MCS-51 instruction set was John H. Wharton. Intel's original versions were pop ...
family of single-chip microcontrollers was launched. The company gained a presence in the U.S. market by merging with Boston System Office (BSO) in 1989 and shortly later developed a second-generation compiler designed to support the
C166
The C166 family is a 16-bit microcontroller architecture from Infineon (formerly the semiconductor division of Siemens) in cooperation with STMicroelectronics. It was first released in 1990 and is a controller for measurement and control tasks. It ...
and DSP56K.
In 1998, TASKING partnered with
Infineon Technologies
Infineon Technologies AG is a German semiconductor manufacturer founded in 1999, when the semiconductor operations of the former parent company Siemens AG were spun off. Infineon has about 50,280 employees and is one of the ten largest semico ...
to develop the first TriCore development software.
Altium
Altium Limited is an Australian multinational software company that provides electronic design automation software to engineers who design printed circuit boards. Founded as Protel Systems Pty Ltd in Australia in 1985, the company has regional ...
acquired TASKING in 2001, and began working on its third-generation compiler technology, the Viper compiler. This compiler technology was designed to increase the speed and code efficiency of the TriCored development toolset.
The C166 toolset was upgraded to third-generation compiler technology in 2006, providing a significant increase in speed optimization and code size. 2014 saw the introduction of both a compiler for the
Renesas
is a Japanese semiconductor manufacturer headquartered in Tokyo, Japan, initially incorporated in 2002 as Renesas Technology, the consolidated entity of the semiconductor units of Hitachi and Mitsubishi excluding their dynamic random-access mem ...
RH850 family and an Automotive Safety Support Program (Safety Kit) for
ISO 26262
ISO 26262, titled "Road vehicles – Functional safety", is an international standard for functional safety of electrical and/or electronic systems that are installed in serial production road vehicles (excluding mopeds), defined by the Interna ...
certification.
The TASKING TriCore toolset received a major update in 2015 and another update in 2017. These updates further increased speed and decreased code size, but their primary focus was additional support for the Infineon
AURIX and Infineon AURIX 2G multi-core processors.
In 2016, the Safety Checker product was released. Safety Checker provides static code analysis to verify that no unauthorized access to protected memory occurs. In 2017, the VX Toolset for TriCore v6.2 with a stand-alone embedded debugger was released.
Products
TASKING provides embedded-software development tools for the following processors:
*
Infineon TriCore/AURIX
*
Infineon/ST Micro C166/ST10
*
Freescale Qorivva
*
STMicroelectronics SPC 5
*
Renesas RH850
* Bosch GTM-IP MCS (generic timer module)
*
8051
The Intel MCS-51 (commonly termed 8051) is a single chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. The architect of the Intel MCS-51 instruction set was John H. Wharton. Intel's original versions were pop ...
and others
The most popular TASKING product is the VX Toolset for TriCore. It contains a complete set of tools for developing and troubleshooting software for the TriCore, AURIX, and AURIX 2G processors from Infineon Technologies.
This development package includes C/C++ compilers for the TriCore, plus C compilers for the Generic Timer Module (GTM), Hardware Safety Module (HSM), 8051 (SCR), and Peripheral Co-Processor (PCP). Additional tools include a pin mapper, debugger, linker, and assemblers.
Non-compiler tools:
* Safety Kit a complete ISO 26262 qualification program that inspects the full journey of the software and its intended application.
* Safety Checker automatically detects interference between software elements with different Automotive Safety Integrity Levels (ASIL) by checking access restrictions on the memory of single and multi-core systems.
* Stand-alone Embedded Debugger.
See also
*
List of EDA companies
A list of notable electronic design automation (EDA) companies.
Existing companies Software companies
FPGA companies
Electronics distribution companies
Development communities
Defunct companies
See also
* List of items in the cate ...
*
Electronics
The field of electronics is a branch of physics and electrical engineering that deals with the emission, behaviour and effects of electrons using electronic devices. Electronics uses active devices to control electron flow by amplification ...
*
Electronic engineering
Electronics engineering is a sub-discipline of electrical engineering which emerged in the early 20th century and is distinguished by the additional use of active components such as semiconductor devices to amplify and control electric current ...
*
FPGAs
*
Embedded systems
An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' ...
*
Skaylink
Skaylink or Skaylink.com is a cloud services company specializing in digital transformation and cloud computing technologies. As of 2023, Skaylink has 11 locations, with eight in Germany and additional offices in Romania, Brazil, Denmark, and L ...
References
{{Reflist, refs=
Further reading
* https://www.heise.de/developer/meldung/TASKING-C-Compiler-in-Eclipse-integriert-2070820.html
* https://www.elektronikpraxis.vogel.de/tasking-compiler-technologie-gratis-zum-testen-a-501472/
* https://www.elektroniknet.de/elektronik/elektronikfertigung/europaeischer-hauptsitz-nun-in-muenchen-135595.html
* https://www.embedded-world.de/de/ausstellerprodukte/embwld18/produkt-9949953/tasking-vx-toolset-for-tricore-aurix
* https://www.elektronik-informationen.de/tasking-vx-toolset-in-neuer-version/150/23272/348044
* https://www.electronicsweekly.com/news/products/software-products/altium-tasking-tricore-vx-toolset-v3-2-for-embedded-software-2009-03/
* https://www.businesswire.com/news/home/20050222005870/en/Altium-Offers-TASKING-TriCore-VX-toolset-v2.2-Supporting
* https://www.channel-e.de/nachrichten/article/tasking-c-compiler-fuer-mcus-mit-power-architektur.html
Software companies established in 1977
Software companies of Germany
Companies based in Munich
Electronic design automation companies
Development software companies