Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 15 days 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á:
- Host: GitHub
- URL: https://github.com/FrancisBFTC/KiddieOS_Development
- Owner: FrancisBFTC
- License: mit
- Created: 2020-08-28T22:05:16.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-04T17:21:28.000Z (2 months ago)
- Last Synced: 2024-09-06T00:33:45.020Z (2 months ago)
- Topics: assembly-x86, kernel, kiddieos, operating-system, operating-system-kernel, osdev, osdev-projects, programming-language, programs
- Language: Assembly
- Size: 271 MB
- Stars: 45
- Watchers: 6
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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.