O
módulo RCX usa um microprocessador Hitachi H8/300L, o qual é após
sair do estado de reset é inicializado por um software embutido em uma
ROM de 16kb, caracterizado como um driver que prove funções básicas
de controle do módulo e seus subsistemas.
Após a inicialização
do sistema pela ROM, o controle do módulo é passado para o firmware
ou SO presente na RAM, o qual é responsável pela execução
e disposição de funções de controle e acesso aos subsistemas
do módulo, as quais são "chamadas" diretamente pelos drivers
envolvidos ou mesmo pela aplicação a ser executada.
Desta
forma é necessário um mecanismo que, sob a óptica EPOS, gerencie
a memória do módulo RCX, provendo o acesso a esta dentro de uma
espaço de endereçamento definido, alocando-a de maneira estática
ou dinâmica.
No que se refere aos sensores e atuadores, serão
providas, em alto nível, classes de funções que possibilitem
a manipulação ou verificações destes mecanismos no
sistema, seja pela leitura dos estados em que se encontram ou alteração
destes estados.