Um jeito fácil de se ter Real Time na Raspberry.

O mundo Linux é repleto de belezas. Por uma questão ideológica, sou até suspeito para falar. No entanto, os fatos dizem por si.

Duvida? Então veja a seguir como é muito simples ter um Linux Real-Time na Raspberry. Não esqueça de executar todos os passos logado na própria.

Adicione o repositório do projeto Machinekit:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 43DDF224

sudo sh -c \
 "echo 'deb http://deb.machinekit.io/debian raspbian main' > \
  /etc/apt/sources.list.d/machinekit.list"

sudo apt-get update

Para Raspberry Pi 2/3 com Raspbian, execute obrigatoriamente a atualização do raspberrypi-bootloader:

sudo apt-get install -y raspberrypi-bootloader

Instale o kernel:

sudo -s 

apt-get install linux-image-rpi2-rt 

cd /boot 

echo kernel=$(ls kernel_rt*.img) >> config.txt 

echo device_tree=dtbs_rt/bcm2709-rpi-2-b.dtb >> config.txt

Adicione as seguintes entradas em /boot/cmdline.txt:

dwc_otg.fiq_enable=0 dwc_otg.fiq_fsm_enable=0 dwc_otg.nak_holdoff=0

Reinicie o sistema.

Agora você tem um Linux Real-Time pronto para uso!

Para aqueles que não querem ficar dependentes de repositórios de terceiros, e que desejam ter maior domínio do que está por debaixo do capô, prometo que em breve escreverei um post ensinando detalhadamente como aplicar o RT Preempt Patch, com compilação cruzada do kernel em uma máquina Linux qualquer.

Um grande abraço e até a próxima!

Jessé Lima Sá.

Referências:

[1] – Repository Machinekit

[2] – Machinhekit RT-PREEMPT Real-Time Kernel

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s