segunda-feira, 23 de março de 2020

PhD Model Canvas

PhD Model Canvas is a big picture of a PhD thesis on a single page, developed by Sebastian Opriel and Yevgen Pikus at Fraunhofer Institute for Software and Systems Engineering ISST.


segunda-feira, 16 de dezembro de 2019

Frequência e cristal


Porque a frequência de 32768Hz (\(2^{15} \)) é usado em cristais?
Na verdade pode ser qualquer valor superior a 20000, que é o limite audível do ouvido humano. Abaixo de 20k Hz ouviríamos alguma coisa. A partir deste cristal é possível usar flip-flops para fazer a divisão desta frequência em valores menores até 1hz por exemplo, usado em relógios digitais.

Mas porque (\(2^{15} \))?  porque é o primeiro expoente da base 2 que retorna um número acima de 20000 (\(2^{14} = 16384\)). E base dois porque é fácil usar flip-flops para fazer um divisor de frequência. O circuito integrado 4060 se presta a este objetivo.



show

daqui
How a quartz watch works - its heart beats 32,768 times a second

sexta-feira, 8 de novembro de 2019

Simulador RISC-V

Testado o Ripes um simulador gráfico da arquitetura risc-v, com ele é possível programar em assembly e simular um pipeline de 5 estágios nesta arquitetura

instalado duas dependências
apt install qt5-default, libqt5svg5-dev

Testado também o Spike outro simulador RISC-V. Este simula em browser o linux rodando em uma cpu RISC-V

Links

domingo, 27 de outubro de 2019

Relação entre Dados e Espaços de Muitas dimensões

Lendo o livro (Elementos-da-teoria-de-aprendizagem-de-maquina-supervisionada) do grupo de aprendizado de máquina de Florianópolis ministrada pelo russo, achei uma recomendação legal, Foundations of Data Science - Avrim Blum, John Hopcroft and Ravindran Kannan

Gostei da introdução, exemplo quando fala sobre Geometria de Alta dimensão:

... Modern data indiverse fields such as Information Processing, Search, Machine Learning, etc., is oftenrepresented advantageously as vectors with a large number of components. This is soeven in cases when the vector representation is not the natural first choice...

esta citação é da versão de 2016, achei melhor que a definição da versão 2019 do livro.
A introdução dos dois livros são muito boas.

Outro livro citado foi The Nature of Statistical Learning Theory de Vladimir Vapnik, li um pedaço da introdução, também muito interessante, ele faz um resgate sobre o problema  de aprendizagem e divide o tema em quatro períodos:
- O Perceptron de Rosenblatt (1960)
- Construção dos fundamentos da teoria do aprendizado (1960-70)
- Redes Neurais (1980)
- Retorno as origens (1990)

sexta-feira, 11 de outubro de 2019

Jogo ASCII Bird no Linux com Xroar


Instalação Xroar
instalado as dependências
libgtk2.0-dev libgtkglext1-dev libasound2-dev libsndfile1-dev

em seguida:
./autogen.sh
./configure
make

copiado o binário para ~/bin


Rodar
instalar as ROMs em .xroar, identificando cada tipo por um diretório específico. Exemplo, listado com o comando tree ~/.xroar/


/home/marco/.xroar/
└── roms
    ├── dragon32
    │   └── dragon32.rom
    └── tandy
        ├── bas13.rom
        ├── disk11.rom
        └── extbas11.rom

em seguida

xroar -rompath ~/.xroar/roms/dragon asciibird.bin



Links
An ASCII graphics version of Flappy Bird, for the Dragon 32
6809 Coding
XRoar - Dragon & CoCo emulator
Arquivo ROM para o Dragon
asm6809   assembler para compilaro o jogo

Obs.: Comprado o livro Designing Video Game Hardware in Verilog
Obs2.: devolvido por incompatibilidade do kindle..



quarta-feira, 2 de outubro de 2019

Carga Elétrica

Texto achado em um txt aqui Carga Elétrica - medida dem Coulomb é quantidade de eletricidade negativa ou positiva depositada em um corpo. A menor medida mensurável de carga é aquela carregada por um elétron (-e) onde e=1.602x10^-19 C

quinta-feira, 29 de agosto de 2019

Palestra Maddog Hall no FISL15

Palestra Twenty of Linux, Thirty of GNU, Forty five of Open Source
https://www.youtube.com/watch?v=qs5KnKiI1Ww
/opt/videos/palestra_Maddog_FISL15_10.05.2014.ogv

pergunta aos 25min
... what was the thing in the 386 architecture that made it so unique?
... (mutitasking) No multitasking! we could do multitasking without that...
... (real mode)  You're getting close with real mode
... (32 bits) You're getting close with 32 bits
... (protectable) protectable only about (?)
... (resposta) demand page virtual memory