Perguntas sobre 'device-tree'

1
resposta

O FDT realocado pelo U-Boot não pode ser acessado pelo Linux (no highmem)

Executamos uma versão personalizada do U-Boot em um sistema embarcado baseado no ARM e gostaríamos de carregar o Linux 4.3 com um blob da árvore de dispositivos. O sistema possui 1 GB de RAM, dos quais os 128 MB superiores são reservados para ar...
25.01.2016 / 13:10
1
resposta

Lendo a árvore de dispositivos para discos ide

No Solaris, eu sei que o disco é c0d0p0 ou c0d0s0 para ide, c1t1d1s0 para scsi. Eu vejo que existem links em dispositivos pci, por exemplo: ls -lh /dev/dsk/c0d0s7 lrwxrwxrwx 1 root root 50 ago 1 22:53 /dev/dsk/c0d0s7...
05.08.2015 / 00:30
1
resposta

O compilador da árvore de dispositivos está vinculado à versão do kernel?

Eu tenho uma situação em que as mesmas árvores de dispositivos são usadas com kernels diferentes. As árvores do dispositivo podem ser construídas apenas uma vez e usadas com todos os kernels? A razão pela qual eu pergunto isso é porque eu ach...
03.10.2014 / 13:49
1
resposta

Drivers de dispositivos Linux - A função de teste não é chamada, mas o driver está sendo adiado

Eu tenho tentado fazer com que um controlador de lata MCP2515 trabalhe em um barramento spi-gpio na árvore de dispositivos, mas a função de teste do driver MCP251x nunca parece ser realmente chamada. Estranhamente, porém, alguma função de teste...
06.09.2018 / 22:23
1
resposta

Gerar ELF inicializável a partir do gerenciador de inicialização, kernel, árvore de dispositivos, ramdisk

Sou novo na programação do Kernel do Linux, e estou muito empacado com (o que eu acho) o último passo na criação da minha imagem inicializável. Por algum motivo, estamos tentando fazer upload de uma imagem completa do sistema operacional para...
23.01.2018 / 18:11
0
respostas

Acessando dispositivos escravos I2C que são especificados na Árvore de Dispositivos

Estou tentando me comunicar com um dispositivo sobre o I2C do meu BeagleBone Black, e estou um pouco curioso em relação à interpretação da árvore de dispositivos do I2C. Vejo que há alguns nós de dispositivo dentro do próprio nó de barramento I2...
24.01.2018 / 19:42
2
respostas

Configuração do console no initramfs (ARM)

Estou no processo de portar o sistema embarcado para uma plataforma baseada em picozed do Xilinx-v2013.4 (kernel 3.12) para o Xilinx-v2016.2 (kernel 4.4). A versão anterior ainda faz uso de um disco RAM inicial (initrd) enquanto o novo usa uma R...
18.08.2016 / 17:53
1
resposta

Árvores de dispositivos: Diferença entre rótulos e aliases?

No arquivo imx6qdl.dtsi é a seguinte definição de nós do gpio (um pouco abreviados): gpio1: gpio@0209c000 { [...] }; gpio2: gpio@020a0000 { [...] }; [...] gpio7: gpio@020b4000 { [...] }; Mas também neste arquivo, o nó...
03.12.2015 / 16:00
1
resposta

Como posso dizer ao meu kernel para não colocar unidades externas antes das internas?

Eu tenho alguns drivers internos, que normalmente levam os nomes /dev/sda ... /dev/sdc . No entanto, se eu conectar um disco rígido externo e reinicializar, isso será reordenado, com a unidade externa ocupando /dev/sdb por algum motivo....
06.05.2018 / 22:52
2
respostas

Quais são os valores da propriedade de interrupções da árvore de dispositivos?

Estou tentando entender a propriedade interrupts da árvore de dispositivos e não consigo encontrar uma boa explicação. Por exemplo, se houver um nó com as seguintes linhas: interrupt-parent = <&gpio5>; interrupts = <9 0>...
25.09.2017 / 14:29