Curso de desenvolvendo de sistemas operacionais em Assembly para Pendrives

Avance seus conhecimentos de programação.

Compartilhe:
Curso de desenvolvendo de sistemas operacionais em Assembly para Pendrives
  • 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:

Curso de desenvolvendo de sistemas operacionais em Assembly para Pendrives Dê seu voto para Curso de desenvolvendo de sistemas operacionais em Assembly para Pendrives:
VOTE:
Ruim!Regular!Bom!Muito bom!Ótimo! (Seja o primeiro a votar!)
Loading...