Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/FrancisBFTC/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á:
https://github.com/FrancisBFTC/KiddieOS_Development

assembly-x86 kernel kiddieos operating-system operating-system-kernel osdev osdev-projects programming-language programs

Last synced: about 2 months ago
JSON representation

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á:

Awesome Lists containing this project

README

        

# 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](https://www.youtube.com/playlist?list=PLsoiO2Be-2z8BfsSkspJfDiuKeC9-LSca)

Veja as atualizações e o progresso do projeto logo abaixo:

## KiddieOS Versão 1.1.0

[Etapa 1 =>](https://github.com/FrancisBFTC/KiddieOS_Development)
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 =>](https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-1-0_Step_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 =>](https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-1-0_Step_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 =>](https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-1-0_Step_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 =>](https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-2-0_Step_1)
Desenvolvimento do Driver serial, rotinas de manipulação com teclas para comunicação serial e o código serial do arduino.

[Etapa 2 =>](https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-2-0_Step_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.