The MathWorks introduceert Link for TASKING, een nieuw product dat automatisch gegenereerde code aanmaakt, valideert en verifieert met behulp van MATLAB, Simulink en TASKING, de set compilertools van Altium voor de ontwikkeling van embedded software. Link for TASKING is nauw geïntegreerd met de producten voor Model-Based Design van The MathWorks. Met Link for TASKING kunnen engineers op basis van een Simulink-model algoritmische code, libraries, makefiles en test harnesses aanmaken en automatisch laden in de TASKING Integrated Development Environment (IDE), waar ze worden uitgevoerd en geanalyseerd. Deze verbeterde workflow minimaliseert de behoefte aan handmatige codering, beperkt daarmee het aantal fouten en versnelt de prototypering en de uitrol van productiecode, twee factoren die belangrijk zijn voor de succesvolle levering van geavanceerde elektronische producten in de automobielindustrie.
Harm-André Verhoef, product manager bij Altium: “Dankzij de samenwerking met The MathWorks benutten gebruikers van TASKING ook de voordelen van Model-Based Design.
Zij kunnen code automatisch of handmatig verifiëren, wat de productiviteit verbeterd. De release van Link for TASKING bewijst nogmaals de belangrijke positie van Altium in deze sector, met ons product TASKING als de favoriete IDE voor auto-ingenieurs.”
“De automobielindustrie verwelkomt de generatie van productiecode als een cruciale technologie voor het beheer van de ongeëvenaarde groei van software in de huidige ECU-ontwikkelingsprogramma’s”, aldus Tom Erkkinen, embedded applications manager bij The MathWorks. “Productie-ingenieurs willen nu gegenereerde code toepassen op embedded processors en automatisch kunnen testen of de code zich op dezelfde manier gedraagt als in het oorspronkelijke model. Link for TASKING biedt die mogelijkheid. Software-ingenieurs kunnen de tests nu in de vertrouwde compiler- en debugger-omgeving uitvoeren.”
Link for TASKING biedt Processor-in-the-Loop (PIL) testfunctionaliteiten waarmee embedded objectcode met behulp van Simulink kan worden gesimuleerd. Nadat de code in de TASKING IDE is geladen of is uitgevoerd op embedded hardware, wordt de code getest met dezelfde uitvoerbare specificatie die voor de codegeneratie werd gebruikt. Overschakelen tussen verschillende tools is daardoor overbodig. In tegenstelling tot andere PIL-oplossingen, kan Link for TASKIN PIL-testen uitvoeren voor een groot aantal microprocessors die door TASKING worden ondersteund, zoals Infineon TriCore. Met Link for TASKING kunnen ontwikkelaars ook MATLAB gebruiken om code in de TASKING IDE interactief te analyseren en te debuggen. De code die met MATLAB communiceert, kan automatisch worden aangemaakt of handmatig worden geschreven.
Beschikbaarheid
Link for TASKING is per direct verkrijgbaar. Het is compatibel met een groot aantal microprocessors die door TASKING worden ondersteund, zoals Infineon-, STMicroelectronics-, Renesas-, ARM- en Freescale platformen. Voor meer informatie, bezoek www.mathworks.com/products/tasking.