>_     LINUX EMBARCADO

  • Device driver: Fornece uma interface de software para dispositivos de hardware.
  • API: Conexão entre computadores ou entre programas.
  • Aplicações: Distribuição de Linux otimizada de acordo com a necessidade.
  • Serviços: Implementações em Linux já em uso.

>_     BAREMETAL

  • Aplicações dedicadas de alta performance.
  • Bootloader: Programa especialmente construído para que seja capaz de carregar um outro programa que permitir a inicialização da aplicação.
  • RTOS: Sistema Operacional de Tempo Real, sistema operacional/operativo destinado à execução de múltiplas tarefas onde o tempo de resposta a um evento (externo ou interno) é pré-definido e previsível.
  • IoT (Internet das Coisas): Extensão da internet atual que possibilita que objetos do dia-a-dia, quaisquer que sejam, se conectem à Internet.

>_     LINUX / WINDOWS

  • Programas de interface que provem comunicação entre computadores e outros dispositivos.
  • Apps para Windows: Aplicativos para uso no Desktop Windows.
  • UI/UX: Interface do Usuário é o espaço onde a interação entre humanos e máquinas ocorre. / eXperiência do Usuário é o conjunto de elementos e fatores relativos à interação do usuário com um determinado produto, sistema ou serviço cujo resultado gera uma percepção positiva ou negativa.
  • Bibliotecas: SO (Linux) e DLL (Windows), proveem a maioria das funções do sistema, que transformaram em comodidades os serviços que uma aplicação espera.

>_     LINGUAGENS

  • Assembly: Notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa, utilizada para programar códigos entendidos por dispositivos computacionais, como microprocessadores e microcontroladores.
  • C/C++: C é uma das linguagens de programação mais populares e existem poucas arquiteturas para as quais não existem compiladores para C. C tem influenciado muitas outras linguagens de programação (por exemplo, a linguagem Java), mais notavelmente C++, que originalmente começou como uma extensão para C.
  • C#: Desenvolvida pela Microsoft como parte da plataforma .NET. A sua sintaxe orientada a objetos foi baseada no C++ mas inclui muitas influências de outras linguagens de programação, como Object Pascal e, principalmente, Java.
  • .NET: Framework de alto nível para os sistemas operacionais Windows.
  • HTML: Linguagem utilizada na construção de páginas na Web. Documentos HTML são interpretados por navegadores.
  • PHP: Usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na Web.
  • ASP: Também conhecido como ASP Clássico hoje em dia, é uma estrutura de bibliotecas básicas (e não uma linguagem) para processamento de linguagens de script no lado servidor para geração de conteúdo dinâmico na Web.