Postagens

Mostrando postagens de março, 2020

Programando Raspberry Pi em baixo nível em C - Bibliotecas

Imagem
Na postagem anterior detalhei como fazer acessos de entrada / saída na GPIO em baixo nível. Existem algumas bibliotecas na internet que facilitam este acesso e não deixam de ser um acesso em baixo nível trabalhando através de funções. Neste caso eu destaco duas, uma mais simples e outra mais completa, a do site Muddy Engineer e a mais famosa do Mike McCauley que curiosamente leva o nome do processador do RPi BCM2835.

Programando Raspberry Pi em baixo nível em C - GPIO

Imagem
Quando comprei meu primeiro Raspberry Pi e fiz alguns testes com a GPIO minha ideia era acessar a GPIO em baixo nível. Como em microcontroladores, no Raspberry Pi a programação em baixo nível é feita por acesso a registradores, que é o acesso a memoria. Porem em microcontroladores é possível ter acesso a recursos de CPU, no Raspberry o acesso fica restrito a periféricos, incluindo a GPIO. Mas qual é a diferença em programar em baixo nível ou através de bibliotecas? No Raspberry Pi as bibliotecas mais famosas são em Python, a gpiozero e a RPi.GPIO.

Emulando CP500 (TRS-80) no Raspberry Pi com Retropie

Imagem
O Retropie é um sistema para Raspberry Pi que possibilita rodar inúmeros emuladores de forma bem fácil como mostrei aqui . Nestes emuladores inclui o TRS-80 , que foi fabricado no Brasil como CP500 pela Prológica . O Retropie consegue emular jogos desta plataforma da mesma forma como os outros emuladores. Mas a ideia aqui é usar o Retropie não apenas para emular o TRS-80 para rodar jogos e sim emular para funcionar como se você estive utilizando uma maquina real, seja para programar, rodar programas ou jogos.

Emulando TK2000 (Apple II) no Raspberry Pi com Retropie

Imagem
O Retropie é um sistema para Raspberry Pi que possibilita rodar inúmeros emuladores de forma bem fácil como mostrei aqui . Nestes emuladores inclui o Apple II , que foi fabricado no Brasil como TK2000 pela Microdigital Eletronica  com pequenas diferenças. O Retropie consegue emular jogos desta plataforma da mesma forma como os outros emuladores. Mas a ideia aqui é usar o Retropie não apenas para emular o Apple II para rodar jogos e sim emular para funcionar como se você estive utilizando uma maquina real, seja para programar, rodar programas, gravar programas em disquetes virtuais e claro para jogos.