Posts com Tag ‘Embedded’

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,

semana que vem inicia-se o curso sobre como partir do bare-metal e chegar a um sistema operacional de tempo real RTOS para sistemas embarcados, oferecido pelo CECContinuing Education Center numa parceria entre o IEEE, o site de conteúdo Design News e patrocinado pela Digikey. Confira a resenha:

Embedded systems have been developed without using a real-time operating system for decades. These systems have used bare-metal scheduling techniques that have proven sufficient in many systems. As devices become more connected, complicated and feature rich, bare-metal techniques are no longer the optimal solution for developing a real-time embedded system.

In this course, we’ll walk developers through the transition from bare-metal software through effectively using Real-time Operating Systems (RTOS).

 

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 webinário de amanhã é sobre Metodologias de Desenvolvimento de Software Embarcado, oferecido pelo Embarcados Experience com apoio da Mouser Electronics. Confira a resenha:

A única certeza que temos durante o desenvolvimento de um projeto é que os seus requisitos vão mudar, e não adianta lutar contra isso. Pois bem, a Engenharia de Software se preocupa com isso, e a área de sistemas eletrônicos embarcados precisa estar alinhada com esse pensamento.

Mas um projeto de um sistema embarcado não envolve somente software, certo? Tem uma pecinha chamada hardware, que influencia diretamente nos requisitos e processo de desenvolvimento. Existem limitações de memória, processamento, interface, etc, e tudo isso deve ser levado em consideração.

Como gerenciar um projeto de software embarcado por meio de metodologias de desenvolvimento de software, desde a sua concepção até a sua implantação em campo,  é o objetivo deste webinar. Faremos um bate bapo com Marcelo Barros (Engenheiro de desenvolvimento eletrônico) e Felipe Lavratti (Freelancer), dois especialistas da área, e cobriremos alguns tópicos muito importantes, como:

  • Introdução sobre metodologias de SW disponíveis
  • Qual metodologia usar? Depende do tamanho do projeto? E se tiver sistema operacional envolvido?
  • Hardware influência no desenvolvimento de SW? Prototipagem, testes de hardware, etc.
  • Desenvolvimento ágil…serve para embarcados?
  • Levantamento de requisitos, modelagem, arquitetura. Tem espaço para isso no dia a dia? Qual a importância deles?
  • Como evitar/reduzir bugs?
  • Controle de versão é necessário?
  • Controle de qualidade com inspeção de código (análise estática, code review, padrão de codificação, etc)
  • Como inserir testes num processo de um produto eletrônico embarcado?

Aproveite essa oportunidade para participar e interagir com os convidados através da seção de perguntas e respostas, ao final do webinar.

 Apresentação

Henrique Rossi – Diretor Técnico do Embarcados

Engenheiro eletricista com ênfase em eletrônica e pós-graduado em Engenharia de Software. Comecei um mestrado, mas o interrompi. Especialista na área de sistemas embarcados, com mais de 12 anos de experiência em desenvolvimento de firmware (sistemas baremetal e baseados em RTOS) e Linux Embarcado. Atualmente sou administrador do site Embarcados, trabalho num fabricante de Set-Top Box e atuo como consultor/desenvolvedor na área de sistemas embarcados.

Convidados

Felipe Lavratti

Arquitetou firmware de IoT para automação residencial, desenvolveu aplicações e drivers em Linux embarcado para a área de PoS, implementou e validou algoritmos matemáticos em firmware baremetal, mantém projetos open source de autoria própria no github e um canal no Youtube para ensinar sobre testes em sistemas embarcados.

Tornou-se evangelista dos processos de qualidade e adota técnicas modernas para confeccionar produtos robustos durante as etapas de desenvolvimento.

Marcelo Barros

“Marcelo Barros possui graduação em Engenharia Elétrica pela Universidade Federal de Itajubá (1996), mestrado em Engenharia Elétrica pela Universidade Federal de Minas Gerais (1998) e doutorado em Engenharia Elétrica pela Universidade Federal de Minas Gerais (2002). Já atuou como professor titular no Centro Universitário Barão de Mauá e engenheiro de desenvolvimento eletrônico por vários anos. Também já foi gerente de produto. Tem experiência na área de Engenharia Elétrica, com ênfase em Eletrônica Industrial, Sistemas e Controles Eletrônicos, atuando principalmente nos seguintes temas: sistemas embarcados em geral, microcontroladores, redes de computadores, sistemas operacionais de tempo real, programação para sistemas embarcados e sistemas distribuídos. Atualmente é professor do curso de Automação e Controle, na faculdade de Engenharia Elétrica da Universidade Federal de Uberlândia.”

Data: 29/Março

Horário: 19:30 h

Inscreva-se gratuitamente em: Metodologias de Desenvolvimento de Software Embarcado

Abraço,

.

Henrique

consulte sempre um engenheiro eletrônico

 

Caro(a) Colega,

no nosso acervo temos revistas dos mais diversos assuntos que estejam relacionados de alguma maneira com projetos eletrônicos. O nosso destaque de hoje são as revistas especializadas em projetos de eletrônica e sistemas embarcados. Se você é engenheiro ou projetista de sistemas embarcados, não pode deixar de lê-las. Se for apenas curioso, aproveite também. É de graça!!! Saiba mais sobre as novidades desse setor, artigos técnicos, reportagens, treinamentos, eventos etc. Clique nas figuras a seguir para acessar as últimas edições das revistas desse segmento.

.

Military Embedded Systems - February / March 2016  Embedded Intel Solutions - Winter 2016  Embedded Computing Design - March 2016  Embedded Innovator - 13th Edition

   Embedderd Systems Engineering - Embedded Security  

.

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

Caro(a) Colega,

faça agora mesmo o download desse novo E-Book. Clique na figura para iniciar o acesso.

Sensors and Embedded Systems in the Era of the IoT

Aproveite! Abraço,

.

Henrique

consulte sempre um engenheiro eletrônico

Caro Colega,

na próxima semana o destaque é para o mini curso sobre Desenvolvimento de Software Embarcado com Phyton e Raspberry Pi. Confira também os demais treinamentos programados para a próxima semana.

Abraço,

Henrique

consulte sempre um engenheiro eletrônico

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

DESTAQUES:

  • 18 a 22/08/2014 – Mini Curso: Embedded Software Development With Python & the Raspberry Pi
    • August 18 – Day 1: Introduction to Python – This session will introduce the Python programming language. It will provide an overview of where to get it, how to install it, and why an embedded engineer should learn Python. Since most embedded engineers are familiar with C, an in-depth comparison between language syntax will be covered to help attendees quickly leap into this powerful language.
    • August 19 – Day 2: Python Fundamentals – This session will present basic concepts on how to design embedded software using Python. Concepts such as lists, dictionaries, string, and file system manipulations are a few examples of what will be covered. How to develop object-oriented code and even how to import C code will also be presented. Example scripts will be provided so that attendees can follow along and take the language for a spin.
    • August 20 – Day 3: An Overview of the Raspberry Pi (& Single-Board Computers) : This session will dig into the details of single-board computers and how they are revolutionizing how we do things. The famous Raspberry Pi hardware will be discussed in addition to how to set up the hardware for experiments in future sessions. This will include a look at available operating systems, tools, and expansion boards that can be used to quickly get a prototype system up and running.
    • August 21 – Day 4: Controlling Raspberry Pi Peripherals With Python: Writing software can be fun, but when the software controls hardware and starts interfacing with the external world is when things really get going! The Raspberry Pi has a number of common interfaces that can be used to communicate with the external world and this session will cover how to use Python to access each of those interfaces. By the end of this session attendees will be ready to connect just about anything!
    • August 22 – Day 5: An Internet of Things Weather Station Example: Sensor networks and moving data through the internet and web are becoming absolutely critical with concepts such as the Internet of Things on the near horizon. Each of the previous sessions have covered critical building blocks to create a system using a single-board computer. This session pulls it all together by providing an example weather station that interfaces to sensors such as humidity and temperature. The data is streamed through the Internet and accessible via a website.

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

  • 20/08/2014 – Protect Your Device Against Power-Related Damage During Test
  • 20/08/2014 – Meeting Today’s IoT Device Challenges with Virtualization and Consolidation
  • 21/08/2014 – How to Leverage Open Architectures for Existing Systems
  • 21/08/2014 – Finding Victims Trapped in Rubble with NASA Radar Device
  • 21/08/2014 – One Size Doesn’t Fit All: Which connectivity technology is right for your IoT design and how to easily get started

“Clicke” na figura abaixo para abrir a agenda detalhada:

 

Calendário Agosto 2014