Posts com Tag ‘FreeRTOS’

Caro(a) Colega,

a partir do dia 19 inicia-se o curso sobre o FreeRTOS da Amazon, oferecido pelo CECContinuing Education Center numa parceria entre o IEEE, o site de conteúdo Design News e patrocinado pela Digikey. Confira a resenha:

Amazon FreeRTOS is a new operating system designed help embedded software developers easily connect their devices to Amazon Web Services (AWS). Amazon FreeRTOS is based on the popular open source FreeRTOS kernel but extends those capabilities by providing developers with connectivity libraries such as MQTT, TLS, device provisioning and even firmware updates. In this course, attendees will learn about Amazon FreeRTOS capabilities, how to get it up and running on hardware and how to connect their own embedded systems to AWS.

Aproveite! Clique na figura a seguir para fazer a sua inscrição ou obter mais informações.

Abraço,

.

Henrique

consulte sempre um engenheiro eletrônico


Caro(a) Colega,

o webcast de hoje é sobre os fundamentos dos sistemas operacionais de tempo real, usando o FreeRTOS. Confira a resenha:

Embedded system complexity has reached the point where many systems require a real-time operating system. In this webinar, attendees will become familiar with the design methodologies necessary to properly schedule tasks in addition to understanding when and where to use mutexes, semaphores and message queues. Important concepts such as preventing priority inversions, deadlock and thread starvation will be examined. The webinar will provide hands-on demonstrations using the NXP’s  K64 Freedom Board which uses as ARM Cortex-M4 processor with the Atollic TrueStudio toolchain.

Register today.

Topics Covered in this Webinar Include:

  • Creating and managing tasks
  • Methods and techniques for creating and using mutexes
  • Methods and techniques for creating and using semaphores
  • Methods and techniques for creating and using message queues
  • Example uses for task synchronization services in a real-time embedded system
  • Review scheduling dangers such as priority inversion, deadlock and thread starvation along with recommendations to prevent these dangerous situations
  • Best practices for using an RTOS in an embedded system
  • Tracing task execution using Percepio’s Tracealyzer
  • Recommendations for going further

 

Abraço,

.

Henrique

consulte sempre um engenheiro eletrônico

.

Caro(a) Colega,

semana que vem tem curso gratuito sobre o desenvolvimento de uma aplicação de RTOS utilizando-se o FreeRTOS.  É imperdível! Consulte também os cursos arquivados do CEC. Vale a pena conferir.

Abraço,

.

Henrique

consulte sempre um engenheiro eletrônico

===========================================================================================================

Cursos arquivados

===========================================================================================================

 

CEC Continiuing Education Center - IEEE - Design News
New Free Online Course:
Hands-On Develop an RTOS Application
Using freeRTOS
February 22 – 26 at 11:00 AM Pacific/2:00 PM Eastern
30 to 45 minutes per day
 .
 .

This hands-on course will teach you how to use freeRTOS, a free, open-source cross-platform real-time operating system. We will begin with a look at RTOS basics and work through an example, step-by step, of how to create an RTOS application from scratch. We will use the popular and inexpensive ARM-based STMicroelectronics’ STM32 Nucleo board, an inexpensive Arduino shield (interface board), the Atollic TrueStudio integrated development environment, and the STMVLDiscovery kit. The instructor, Charles Lord, will provide code so that attendees can follow along.

.

  • February 22 – Day 1: Introduction to freeRTOS / RTOS Refresher
    In this leadoff class, we will review the basics of how a task-switching RTOS operates and the design criteria we need to begin our hands-on design project. We will look at the freeRTOS real-time operating system and the elements that we will be using in our project.
  • February 23 – Day 2: RTOS System Development Setup
    Our toolset will be an important part of making our project successful. We will install and investigate these tools, followed by learning how to set them up, consisting of the STMicro STM32 Nucleo and the Atollic TrueStudio IDE, in tandem with the freeRTOS download.
  • February 24 – Day 3: Changing Processors & Making It Work
    A common challenge of RTOS implementations is their limitation to certain chips, development boards, and toolchains. We will bring up our initial solution using the STM32F100 board and then look at how we will have to modify the code to work with our designated STM32 Nucleo processor and board.
  • February 25 – Day 4: Defining and Running the Project
    In this penultimate class, we will take what we learned so far and define the tasks of our project. We will look at some simple “lightweight” elements that we may choose for our project, such as messaging, events, semaphores, and mutexes.
  • February 26 – Day 5: Troubleshooting Our RTOS Design
    Now that our code is written, we will need to test and debug it. In this final class, we will see how the debugger works with the RTOS to provide task-level debugging. The finished code will be available to help course students follow along and compare with their own code.
You can earn IEEE professional development hours by attending CEC cources.
For full details click here.
Reserve Your Place Now Reserve Your Place Now
Busy then? Register anyway – You can listen when it’s convenient for you. The lectures will be available on-demand immediately after the live class ends.
Sponsored by:
Digi-Key