Tecnologix offers courses that cover a wide range of topics based on real development tools. Partecipants usually acquire new skills that allow them to reduce learning times and project costs. The training activity could be provided at Tecnologix office or, by arrangement with the customer, at the customer's own site. Many companies rely on us! Contact us for further information and we will try to accommodate your needs.
• Basics and practice proven know how, for beginners and advanced developers • Partnership teamwork and integration with your development team • Coaching customized to your project by means of a situation analysis • Optimal transfer of knowledge at team level
• ARM, Cortex M, Cortex A Basics • Keil Tools Basics • Embedded Realtime Systems Basics • Embedded Programming • C/C++, Assembler • Debugging • Definition of Design Pattern • Embedded Operating Systems (RTOS) • Embedded Linux
This workshop is aimed at firmware developers for platforms based around the Cortex-M processors and includes an introduction to the Cortex Microcontroller Software Interface Standard (CMSIS) library. The training covers the Arm Cortex-M0 to M7 core range, programmer's model and instruction set as well as the Cortex-M Coresight debug architecture.
2. Programming using KEIL MDK ARM - Microcontroller Development Tool
This workshop is aimed to firmware developers using the KEIL MDK-ARM Development Tool. During the first day, the full firmware lifecycle is experienced, from creating a project, making use of the ARM Compiler toolchain to create the binaries and programming the target, up to using the uVision debugger to debug the object code. The second day covers the Arm RTX Realtime Operating System and the Middleware libraries, using a comprehensive set of hands-on examples to exercise the basic capabilities of the libraries.
In this workshop you will acquire a basic knowledge about CANopen. After a short refreshing of the CAN protocol, the communication principles under CANopen and taking a look at the object directory follow. The seminar also explains how Process Data Objects (PDO) and Service Data Objects (SDO) work. In the afternoon you will learn how to use IXXAT canAnalyser in a CANopen network.
4. Introduction To Industrial Communication and CANopen
In this workshop you will acquire a basic knowledge about Industrial Communication protocols. After a short overview of the RS232, RS485, CAN and Ethernet technologies, the training continues by introducing the Object Dictionary concept and its implementation in Modbus and CANopen protocols. The seminar will explain the concepts of Process Data Object (PDO), Service Data Object (SDO) and CANopen Network Management (NMT). The hands-on session in the afternoon will show how to implement a simplified CANopen node and how to exchange simple information using CANopen protocol.
5. Developing graphical applications with Embedded Wizard Studio
With this workshop we will show you the typical workflow and explain the most important concepts behind the technology. Embedded Wizard is a technology that enables you to create platform-indipendent and high-performance graphical user interfaces (GUI) for resource constrained embedded systems. Almost every kind of application that requires the display of graphical contents can be realized easily with Embedded Wizard. The tool lets create GUIs that easily adopt the user experience of smartphones with astonishingly fast animations, gorgeous graphics and smart effects.