Lauterbach, the leading manufacturer of microprocessor development tools, has announced that it has extended the kernel awareness for the Huawei LiteOS – the Open Source Operating System from Huawei Technologies Co., Ltd for the IoT systems. TRACE32, the class leading debug tools from Lauterbach, already supports Huawei LiteOS on Arm Cortex-M Architecture and has pledged to support the Huawei LiteOS on the RISC-V Architecture in the future.

The Huawei LiteOS awareness for TRACE32 allows the developer to visualize OS resources and objects such as task lists, mutexes, queues, timers and semaphores. Developers are free to investigate interrupt routines, drivers and application code all from within the familiar environment of TRACE32. When the awareness is configured, extra features become available: for instance, the setting of task aware breakpoints.

All CPUs of the Arm Cortex-M Architecture provide the MEM-AP via DAP which can be accessed non-intrusively by the TRACE32 debugger. These can be configured to display minimum, maximum and mean runtimes for a user marked block of code or the runtimes of various tasks in the Huawei LiteOS system.

If the target provides off-chip trace capabilities, TRACE32 can record processor cycles and can be configured to collect data on task switches. Using this information, a detailed analysis of the program history, including task switches, can be viewed.

All features of the TRACE32 awareness for Huawei LiteOS do not require any additional target configuration or any hooks or patches within the OS itself. The philosophy of TRACE32 is for the application to behave exactly the same in the debug environment as on the final product; only this way can 100% certainty of testing be achieved.

“The powerful TRACE32 debug tool is now complemented by Huawei LiteOS for Arm Cortex-M Architecture, the best in class IoT OS on the market. This will help the software engineers to code even more efficient applications based on Huawei LiteOS. It is another milestone in our partnership with Lauterbach”, says Jianjun Liu, LiteOS TDT Manager at Huawei.

“Our continued partnership with Huawei LiteOS allows users of IoT devices to take full advantage of class leading tools and OS to develop smarter and more efficient IoT systems. This can only be good for the IoT industry by enabling developers to choose the best combination of tools and OS for their projects” says Norbert Weiss, international Sales and Marketing Manager at Lauterbach.