top of page

Noções básicas de programação em C/C++

Duração:

6 horas.

 

Material:

Computador com acesso à internet, Moodle da ubi – ficheiros doc, pdf, wiki, e mbed NXP LPC1768.

 

Objectivo geral:

No final desta sessão o aluno deverá ser capaz de identificar a estrutura global dos programas construídos com a linguagem de programação C/C++. Conseguirá também identificar a plataforma de desenvolvimento que irá utilizar nas restantes sessões (hardware e software), apontando as respectivas características, aplicações e potencialidades.

Tecnologia mbed:

 

Os microcontroladores são ferramentas extremamente potentes e com muita versatilidade. A plataforma de desenvolvimento utilizada no decorrer das sessões é equipada com um microcontrolador fabricado pela Philips, embora seja mais limitado do que os processadores que se encontram em computadores actuais, estes dispositivos dão resposta a diferentes necessidades: de mobilidade, de economia, de eficiência ou de eficácia. Estes dispositivos são tão frequentes que se podem encontrar em telemóveis, em relógios digitais, em electrodomésticos ou em sistemas de segurança (apenas para numerar alguns exemplos).

 

A tecnologia mbed é uma plataforma de desenvolvimento baseada num processador ARM (Cortex-M0 ou Cortex-M3). O ambiente de desenvolvimento é remotamente acessível através de um browser. Em paralelo existem fóruns de discussão, blogs e documentação online que se podem utilizar livremente.

bottom of page