TASKING
   HOME

TheInfoList



OR:

TASKING GmbH is a German company that provides
embedded software Embedded software is computer software, written to control machines or devices that are not typically thought of as computers, commonly known as embedded systems. It is typically specialized for the particular hardware that it runs on and has tim ...
development tools and is headquartered in
Munich, Germany Munich is the capital and most populous city of Bavaria, Germany. As of 30 November 2024, its population was 1,604,384, making it the third-largest city in Germany after Berlin and Hamburg. Munich is the largest city in Germany that is no ...
.


History

Founded as a software consulting company in 1977, TASKING developed its first C
compiler In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primaril ...
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 w ...
family of single-chip microcontrollers was launched. The company merged with Boston System Office (BSO) in 1989 and shortly later developed a second-generation compiler designed to support the C166 and DSP56K. In 1998, TASKING partnered with
Infineon Technologies Infineon Semiconductor solutions is the largest microcontroller manufacturer in the world, as well as Germany's largest semiconductor manufacturer. It is also the leading automotive semiconductor manufacturer globally. Infineon had roughly 58,0 ...
to develop the first TriCore development software.
Altium Altium Limited is an American 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 he ...
acquired TASKING in 2001, and began working on its third-generation compiler technology, the Viper compiler. This compiler was designed to increase the speed and code efficiency of the TriCore development toolset. The C166 toolset was upgraded to third-generation compiler technology in 2006. In 2014, a compiler for the
Renesas is a Japanese semiconductor manufacturer headquartered in Tokyo. The name "Renesas" is a contraction of "Renaissance Semiconductor for Advanced Solutions." The company was established in 2002 as Renesas Technology through the merger of the semi ...
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 Intern ...
certification were introduced. The TASKING TriCore toolset received an update in 2015 and another update in 2017. These are optimization updates, though the focus was on 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 and others: * 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 w ...
The VX Toolset contains a set of tools for developing and troubleshooting software for the TriCore, AURIX, and AURIX 2G processors from Infineon Technologies. This package includes C/ C++ compilers for the TriCore, 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 an ISO 26262 qualification program that inspects software and its intended application * Safety Checker automatically detects interference between software elements with different
Automotive Safety Integrity Level Automotive Safety Integrity Level (ASIL) is a risk classification scheme defined by the ISO 26262 - Functional Safety for Road Vehicles standard. This is an adaptation of the Safety Integrity Level (SIL) used in IEC 61508 for the automotive indus ...
(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 categor ...
*
Electronics Electronics is a scientific and engineering discipline that studies and applies the principles of physics to design, create, and operate devices that manipulate electrons and other Electric charge, electrically charged particles. It is a subfield ...
*
Electronic engineering Electronic engineering is a sub-discipline of electrical engineering that 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 flo ...
*
FPGAs A field-programmable gate array (FPGA) is a type of configurable integrated circuit that can be repeatedly programmed after manufacturing. FPGAs are a subset of logic devices referred to as programmable logic devices (PLDs). They consist of a ...
*
Embedded systems An embedded system is a specialized 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 em ...
*
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 Lit ...


References


Further reading


TASKING-C-Compiler in Eclipse integriert

TASKING-Compiler-Technologie gratis zum Testen



Tasking-VX-Toolset in neuer Version

Altium Tasking TriCore VX-toolset v3.2 for embedded software development

Altium Offers TASKING TriCore VX-toolset v2.2 Supporting Infineon Technologies; Viper Compiler Technology Continues to Ramp Up Code Performance and Execution Speed
{{Archive url, url=https://web.archive.org/web/20190428093236/https://www.businesswire.com/news/home/20050222005870/en/Altium-Offers-TASKING-TriCore-VX-toolset-v2.2-Supporting, date=2019-04-28

Software companies established in 1977 Software companies of Germany Companies based in Munich Electronic design automation companies Development software companies