Curso de desenvolvendo de sistemas operacionais em Assembly para Pendrives
Avance seus conhecimentos de programação.
- Empresa: BFT Corporations
- Nível do curso: Intermediário
Os sistemas operacionais são considerados partes fundamentais dos computadores e outros dispositivos que utilizamos nos dias de hoje e que permitem a interação com o usuário e oferecem os mais variados tipos de recursos. Trata-se de um software que tem como principal função administrar e gerenciar os recursos de um determinado sistema, desde componentes de hardware e sistemas de arquivos a programas de terceiros.
Estes sistemas podem estar presentes não apenas em um computador, mas também em uma série de outros dispositivos que, nos dias de hoje, acabam fazendo parte da rotina das pessoas, tais como celulares, tablets, videogames, roteadores, televisões, dentre outros. Sem o sistema operacional, os usuários não teriam uma interface para enviar seus comandos, por exemplo.
Aprenda como criar um sistema operacional em Assembly para pendrives neste curso online e gratuito. Não deixe de conferir também o curso de Sistemas Operacionais.
Sobre o curso
Neste curso online os alunos poderão aprender, na prática, como é possível criar um sistema operacional. Este SO será inserido em um pendrive para que possa ser inicializado pela máquina virtual. Ao longo do curso os estudantes aprenderão mais sobre Software para bootar pendrive & software para criar a imagem de disco. A linguagem utilizada será o assembly puro.
Estrutura do curso
Desenvolvimento de Sistemas Operacionais – Introdução & Conceitos Importantes
D.S.O.S – Aula 0 – Instalação dos softwares & preparação do ambiente
D.S.O.S – Aula 0.1 – Correção do Rufus & Configuração da Máquina Virtual
D.S.O.S – Aula 01 – Criando o bootloader & 3 formas de Hello World
D.S.O.S – Aula 02 – Carregando o kernel do disco para a memória
D.S.O.S – Aula 03 – Bem-vindo ao KiddieOS + Efeito na apresentação
D.S.O.S – Aula 04 – Introdução a biblioteca de monitor – PARTE 1
D.S.O.S – Aula 05 – Biblioteca de monitor [Fundo da tela] – PARTE 2
D.S.O.S – Aula 06 – Biblioteca de monitor [Efeito de Inicialização] – PARTE 3
D.S.O.S – Aula 07 – Biblioteca de monitor [Finalização] – PARTE 4
D.S.O.S – Aula 08 – Biblioteca de disco e memória da GUI
D.S.O.S – Aula 09 – Introdução a Interface Gráfica – PARTE 1
D.S.O.S – Aula 10 – Criando a Interface Gráfica – PARTE 2
[Prévia] Interface do sistema operacional KiddieOS + Suporte a teclado
Arduino + KiddieOS – Acendendo leds com o kernel [Comunicação Serial]
Arduino + KiddieOS – Enviando strings do arduino para o kernel [Comunicação Serial]
D.S.O.S – Aula 11 – Criando a Interface Gráfica[Topo da janela] – PARTE 3
D.S.O.S – Aula 12 – Criando a Interface Gráfica[Fundo da janela] – PARTE 4
D.S.O.S – Aula 13 – Criando a Interface Gráfica[Botões do topo] – PARTE 5
D.S.O.S – Aula 14 – Criando a Interface Gráfica[Bordas de cores diferentes] – PARTE 6
D.S.O.S – Aula 15 – Desenvolvimento de Macros [Comandos CreateWindow & CreateBorder] – PARTE 1
D.S.O.S – Aula 16 – Desenvolvimento de Macros [Comandos CreateField & CreateButton] – PARTE 2
3D metallic interface + movement in our operating system in assembly
Crie seu sistema operacional com Janela 3D móvel + Resizing + Background |API em assembly[Explicado]
[Prévia] Criando Driver de Teclado + Cursor + Fonte Nativa do KiddieOS
D.S.O.S – Aula 17 – Drivers de Dispositivos E/S
D.S.O.S – Aula 18 – Drivers de Dispositivos E/S (PARTE 2)
D.S.O.S – Aula 19 – Rotinas de I/O (Instruções E/S)
D.S.O.S – Aula 20 – Driver de Teclado (PARTE 1)
D.S.O.S – Aula 21 – Driver de teclado (PARTE 2)
D.S.O.S – Aula 22 – Automatização de Testes (Processo Ágil)
D.S.O.S – Aula 23 – Driver de Teclado (PARTE 3)
D.S.O.S – Aula 24 – Fonte de Texto Nativa do KiddieOS
D.S.O.S – Aula 25 – Sistema de Escrita de Caracteres (Parte 1)
D.S.O.S – Aula 26 – Sistema de Escrita de Caracteres (Parte 2)
D.S.O.S – Aula 27 – Sistema de Escrita de Caracteres (Parte 3)
D.S.O.S – Aula 28 – Sistema de Escrita de Caracteres (Parte 4)
D.S.O.S – Aula 29 – Sistema de Escrita de Caracteres – Corrigindo Erros[Sem Cortes] (Parte 5)
D.S.O.S – Aula 30 – Sistema de Escrita de Caracteres (Parte 6) – Finalização
D.S.O.S – Aula 31 – Criando o Cursor de texto
D.S.O.S – Aula 32 – Criando Fonte Maiúscula & Conversor ASCII Code
D.S.O.S – Aula 33 – Introdução ao Driver Serial
D.S.O.S – Aula 34 – Driver de Comunicação Serial (Parte 2)
D.S.O.S – Aula 35 – Driver de Comunicação Serial (Parte 3)
[Prévia] Sistema de arquivos FAT16 e Interpretador de comandos pela Interface do Shell no KiddieOS
[Prévia]Interpretador de comandos do KiddieOS + Acesso a diretórios do sistema de arquivos
D.S.O.S – Aula 36 – Driver de Comunicação Serial (PARTE 4)
D.S.O.S – Aula 37 – Driver de Comunicação Serial (PARTE 5)
D.S.O.S – Aula 38 – Dispositivo do KiddieOS (PARTE 1)
D.S.O.S – Aula 39 – Introdução ao Sistema de Arquivos (PARTE 1)
D.S.O.S – Aula 40 – Introdução ao Sistema de Arquivos (PARTE 2)
D.S.O.S – Aula 41 – Sistema de Arquivos: MBR [BPB]
D.S.O.S – Aula 42 – Sistema de Arquivos: MBR [Partições] – PARTE 1
D.S.O.S – Aula 43 – Sistema de arquivos: MBR [BootStrap]
D.S.O.S – Aula 44 – Sistema de arquivos: MBR [Partições] – PARTE 2
D.S.O.S – Aula 45 – Sistema de arquivos: MBR [Partições] – PARTE 3
Running Programs on KiddieOS (Upcoming Updates)
D.S.O.S – Aula 46 – Sistema de Arquivos: VBR [EBPB + Constantes]
D.S.O.S – Aula 47 – Sistema de Arquivos – FAT [Alocações]
Viewing BMP Images on KiddieOS
D.S.O.S – Aula 48 – Sistema de Arquivos: VBR [Calculando Diretórios]
Suporte a Efeitos Sonoros Em Menus do KiddieOS
D.S.O.S – Aula 49 – Sistema de Arquivos: VBR [Carregando Arquivos] – PARTE 1
D.S.O.S – Aula 50 – Sistema de Arquivos: VBR [Carregando Arquivos] – PARTE 2
D.S.O.S – Aula 51 – Sistema de Arquivos: VHD [Footer/Rodapé]
D.S.O.S – Aula 52 – Sistema de Arquivos: VHD [Ferramentas de Montagem: ImDisk] – PARTE 1
D.S.O.S – Aula 53 – Sistema de Arquivos: VHD [Ferramentas de Montagem: Batch] – PARTE 2
Aulas:
-
Desenvolvimento de Sistemas Operacionais - Introdução & Conceitos ImportantesD.S.O.S - Aula 0 - Instalação dos softwares & preparação do ambienteD.S.O.S - Aula 0.1 - Correção do Rufus & Configuração da Máquina VirtualD.S.O.S - Aula 01 - Criando o bootloader & 3 formas de Hello WorldD.S.O.S - Aula 02 - Carregando o kernel do disco para a memóriaD.S.O.S - Aula 03 - Bem-vindo ao KiddieOS + Efeito na apresentaçãoD.S.O.S - Aula 04 - Introdução a biblioteca de monitor - PARTE 1D.S.O.S - Aula 05 - Biblioteca de monitor [Fundo da tela] - PARTE 2D.S.O.S - Aula 06 - Biblioteca de monitor [Efeito de Inicialização] - PARTE 3D.S.O.S - Aula 07 - Biblioteca de monitor [Finalização] - PARTE 4D.S.O.S - Aula 08 - Biblioteca de disco e memória da GUID.S.O.S - Aula 09 - Introdução a Interface Gráfica - PARTE 1D.S.O.S - Aula 10 - Criando a Interface Gráfica - PARTE 2[Prévia] Interface do sistema operacional KiddieOS + Suporte a tecladoArduino + KiddieOS - Acendendo leds com o kernel [Comunicação Serial]Arduino + KiddieOS - Enviando strings do arduino para o kernel [Comunicação Serial]D.S.O.S - Aula 11 - Criando a Interface Gráfica[Topo da janela] - PARTE 3D.S.O.S - Aula 12 - Criando a Interface Gráfica[Fundo da janela] - PARTE 4D.S.O.S - Aula 13 - Criando a Interface Gráfica[Botões do topo] - PARTE 5D.S.O.S - Aula 14 - Criando a Interface Gráfica[Bordas de cores diferentes] - PARTE 6D.S.O.S - Aula 15 - Desenvolvimento de Macros [Comandos CreateWindow & CreateBorder] - PARTE 1D.S.O.S - Aula 16 - Desenvolvimento de Macros [Comandos CreateField & CreateButton] - PARTE 23D metallic interface + movement in our operating system in assemblyCrie seu sistema operacional com Janela 3D móvel + Resizing + Background |API em assembly[Explicado][Prévia] Criando Driver de Teclado + Cursor + Fonte Nativa do KiddieOSD.S.O.S - Aula 17 - Drivers de Dispositivos E/SD.S.O.S - Aula 18 - Drivers de Dispositivos E/S (PARTE 2)D.S.O.S - Aula 19 - Rotinas de I/O (Instruções E/S)D.S.O.S - Aula 20 - Driver de Teclado (PARTE 1)D.S.O.S - Aula 21 - Driver de teclado (PARTE 2)D.S.O.S - Aula 22 - Automatização de Testes (Processo Ágil)D.S.O.S - Aula 23 - Driver de Teclado (PARTE 3)D.S.O.S - Aula 24 - Fonte de Texto Nativa do KiddieOSD.S.O.S - Aula 25 - Sistema de Escrita de Caracteres (Parte 1)D.S.O.S - Aula 26 - Sistema de Escrita de Caracteres (Parte 2)D.S.O.S - Aula 27 - Sistema de Escrita de Caracteres (Parte 3)D.S.O.S - Aula 28 - Sistema de Escrita de Caracteres (Parte 4)D.S.O.S - Aula 29 - Sistema de Escrita de Caracteres - Corrigindo Erros[Sem Cortes] (Parte 5)D.S.O.S - Aula 30 - Sistema de Escrita de Caracteres (Parte 6) - FinalizaçãoD.S.O.S - Aula 31 - Criando o Cursor de textoD.S.O.S - Aula 32 - Criando Fonte Maiúscula & Conversor ASCII CodeD.S.O.S - Aula 33 - Introdução ao Driver SerialD.S.O.S - Aula 34 - Driver de Comunicação Serial (Parte 2)D.S.O.S - Aula 35 - Driver de Comunicação Serial (Parte 3)[Prévia] Sistema de arquivos FAT16 e Interpretador de comandos pela Interface do Shell no KiddieOS[Prévia]Interpretador de comandos do KiddieOS + Acesso a diretórios do sistema de arquivosD.S.O.S - Aula 36 - Driver de Comunicação Serial (PARTE 4)D.S.O.S - Aula 37 - Driver de Comunicação Serial (PARTE 5)D.S.O.S - Aula 38 - Dispositivo do KiddieOS (PARTE 1)D.S.O.S - Aula 39 - Introdução ao Sistema de Arquivos (PARTE 1)D.S.O.S - Aula 40 - Introdução ao Sistema de Arquivos (PARTE 2)D.S.O.S - Aula 41 - Sistema de Arquivos: MBR [BPB]D.S.O.S - Aula 42 - Sistema de Arquivos: MBR [Partições] - PARTE 1D.S.O.S - Aula 43 - Sistema de arquivos: MBR [BootStrap]D.S.O.S - Aula 44 - Sistema de arquivos: MBR [Partições] - PARTE 2D.S.O.S - Aula 45 - Sistema de arquivos: MBR [Partições] - PARTE 3Running Programs on KiddieOS (Upcoming Updates)D.S.O.S - Aula 46 - Sistema de Arquivos: VBR [EBPB + Constantes]D.S.O.S - Aula 47 - Sistema de Arquivos - FAT [Alocações]Viewing BMP Images on KiddieOSD.S.O.S - Aula 48 - Sistema de Arquivos: VBR [Calculando Diretórios]Suporte a Efeitos Sonoros Em Menus do KiddieOSD.S.O.S - Aula 49 - Sistema de Arquivos: VBR [Carregando Arquivos] - PARTE 1D.S.O.S - Aula 50 - Sistema de Arquivos: VBR [Carregando Arquivos] - PARTE 2D.S.O.S - Aula 51 - Sistema de Arquivos: VHD [Footer/Rodapé]D.S.O.S - Aula 52 - Sistema de Arquivos: VHD [Ferramentas de Montagem: ImDisk] - PARTE 1D.S.O.S - Aula 53 - Sistema de Arquivos: VHD [Ferramentas de Montagem: Batch] - PARTE 2