Preciso calcular o tempo de inicialização do RPI usando o Watchdog? Alguém pode me ajudar por favor

0

A seqüência de inicialização do Raspberry Pi é basicamente esta:

A inicialização do estágio 1 está na ROM no chip. Carrega o estágio 2 no cache L2 O estágio 2 é bootcode.bin. Ativa o SDRAM e carrega o estágio 3 O estágio 3 é loader.bin. Ele sabe sobre o formato .elf e carrega start.elf start.elf carrega o kernel.img. Em seguida, ele também lê config.txt, cmdline.txt e bcm2835.dtb. Se o arquivo dtb existir, ele será carregado em 0 × 100 & kernel @ 0 × 8000 Se disable_commandline_tags é configurado, ele carrega o kernel @ 0 × 0 Caso contrário, ele carrega o kernel @ 0 × 8000 e coloca o ATAGS em 0 × 100 O kernel.img é então executado no ARM.

Mas ANTES de carregar o bootcode.bin, preciso ativar o Watchdog e calcular o tempo de inicialização até que ele carregue a página de login.

quando faço o login, ele deve mostrar o tempo de carregamento da inicialização.

    
por Thejeswara Reddy 27.07.2015 / 07:24

1 resposta

0

Que tal esquecer todas as coisas que acontecem e apenas ler a saída de dmesg , procurando por uma linha significativa acontecendo pouco antes do prompt de login ser mostrado (ou possivelmente algo especificamente acionado / impresso por você)?

    
por 27.07.2015 / 07:49