Olá. Tudo bem? Sou novo no fórum, muito prazer!
Estou com algumas dúvidas e gostaria de saber se alguém teria um norte para o inicio dos meus estudos.
Minha ideia é: Criar um PC e uma Placa de Vídeo.
Finalidade: Estudo.
O Resultado esperado é: Um sistema Operacional com janelas e outras funcionalidades e para a placa de vídeo, capacidade gráfica no mínimo do nível de um N64.
Inicialmente pensei em utilizar 2 placas ao estilo da Raspberry PI, sendo, uma para o sistema e outra para processamento Gráfico (Placa de vídeo), porém, neste ponto começam a surgir diversas dúvidas...
É um bom caminho? Estou pensando besteira?
No desenvolvimento de Firmwares para microcontroladores, desenvolvo um software e pronto, tudo esta ali.
No desenvolvimento de Sistemas Operacionais, utilizo instruções em assembly e pronto, tudo acontece pois já tem um bootloader que chama o sistema em um ponto específico da memoria.
Inicialmente queria fazer todo o código, desde o firmware que vai ler os periféricos e criar os drivers. A ideia é aprender tudo que envolve este processo e por fim, montar um protótipo do zero.
Exemplo de Projeto Futuro (Algum dia, quem sabe...):
Copro 2 MPUs, memorias, etc... Monto a placa, conecto um display, instalo os firmwares, coloco uma memoria eMMC, instalo o OS resultado dos testes e Vualá, um PC com placa de vídeo dedicada!
Sei que são assuntos que hoje em dia já não são mais tão difundidos, mas, que são a base de toda a computação e gostaria MUITO de entender tudo isso, pois tenho diversos buracos no meu conhecimento e gostaria de completá-los.
Se existisse algum material prático ou ao menos algum norte para que não investisse dinheiro em coisas que viriam a ficar paradas, ficaria muito feliz.
Desde já, agradeço a atenção!