Artigos publicados

Padrões de design para comunicação interprocessos (1/2)

Em vistas de continuar a apresentação do desenvolvimento do kernel, a IPC é apresentada como uma solução para os problemas advindos do fenômeno da Concorrência entre processos. O conceito de Unidade Concorrente é introduzido para analisar o problema fundamental que a IPC resolve. Padrões de design são descritos, representados em UML e em menor parte em C.

Separando espaços de usuário e supervisor no ARM Cortex-M3

Continuação da publicação anterior. Desta vez espaços de usuário e supervisor são delimitados, o que exige mudanças na rotina de escalonamento. Além disso, mecanismos para entrada e saída do modo supervisor (system calls) são implementados com Supervisor Calls.

Um primeiro kernel preemptivo para o ARM Cortex M3

Demonstra a implementação de um kernel mínimo que escalona as tarefas em formato Round Robin, em um processador com arquitetura ARM Cortex M3.

SOA para a diminuição da hardware-dependência

Meta-padrão orientado a objetos em C para diminuir o acoplamento entre hardware e software em sistemas embarcados.

Abordagens para projeto low-power (2/3)

Comenta técnicas para a diminuição do consumo no projeto de SoCs, em nível arquitetural.

Abordagens para projeto low-power (1/3)

Comenta técnicas para a diminuição do consumo no projeto de SoCs, em nível de sistema.

«Silicon Cowboys» a história da Compaq

Escalonamento Cooperativo em Software Embarcado (2/2)

Implementação de um escalonador cooperativo para um kernel soft real-time

Escalonamento Cooperativo em Software Embarcado (1/2)

Introduz conceitos de escalonamento de tarefas em multitasking/threading em software embarcado.

Operando números negativos em computadores

Análise da matemática que fundamenta a implementação de números negativos (relativos) em computadores.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google photo

Está a comentar usando a sua conta Google Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s