Awesome
KiddieOS_Development
O KiddieOS é um sistema operacional open-source básico em desenvolvimento pelo curso gratuito D.S.O.S [Desenvolvendo Sistemas Operacionais Simples]. A intenção deste sistema será: Criar, editar ou excluir arquivos, codificar em uma linguagem própria do sistema, criar objetos visuais e automatizados (desenhos) através desta linguagem, utilizar uma interface simples e intuitiva, criar novas interfaces gráficas, como: Janelas, botões, campos, etc... e estimular crianças, jovens e adultos a programar numa linguagem simples dentro do sistema operacional KiddieOS. A intenção do curso D.S.O.S é dá início ao desenvolvimento de sistemas operacionais utilizando a linguagem Assembly e entender a fundo sobre diversos conceitos internos deste tipo de sistema. Aqui neste repositório serão armazenados arquivos de APIs do KiddieOS, a imagem de disco para teste e futuramente - todo o sistema operacional completo. Visite o link abaixo para nos acompanhar no curso do Youtube, se inscreva neste canal para se manter atualizado e siga-me no GitHub. Vejo vocês lá:
Clique aqui e aprenda a criar SOs no Curso D.S.O.S
Veja as atualizações e o progresso do projeto logo abaixo:
KiddieOS Versão 1.1.0
Etapa 1 => Esta etapa é relacionada ao desenvolvimento da Interface gráfica com efeito 3D e algumas atualizações na lib da interface móvel e redimensionável. Inclue também o otimizador de testes do desenvolvimento.
Etapa 2 => Criação do Driver de teclado, arquivo de fontes nativas de texto do KiddieOS e Início do desenvolvimento do sistema de escrita de textos.
Etapa 3 => Atualização do win3dmov.lib com a chamada driver de teclado com rotinas de atualização das posições interativas e finalização do desenvolvimento do sistema de escrita.
Etapa 4 => Implementação do cursor piscante nos elementos de texto, Controle do Capslock para exibição de caracteres LowerCase/UpperCase, Atualização do arquivo de fontes (LowerCase, UpperCase & AsciiCode) e rotina de conversão para ascii code durante o armazenamento de caracteres nos campos de textos.
KiddieOS Versão 1.2.0
Etapa 1 => Desenvolvimento do Driver serial, rotinas de manipulação com teclas para comunicação serial e o código serial do arduino.
Etapa 2 => Nesta segunda etapa da versão 1.2.0 é implementado o sistema de arquivos FAT16 + o interpretador de comandos do Shell com interface personalizada. Aqui pode ser acessado diretórios e arquivos através de comandos no Shell.