Parece que o Petalinux usa o /etc/rcS.d para seus scripts de inicialização. O seguinte é um passo a passo que deve permitir que você resolva este problema: link
Informe-nos se tiver mais problemas.
Estou trabalhando na placa zc702 com o processador ARM Cortex A 9. Eu tenho um binário que eu tenho após a compilação cruzada para ARM (LED piscando). Agora eu quero que este arquivo seja executado assim que o kernel (petalinux) inicializar. Eu estou tendo initramfs como meu sistema de arquivos raiz. Como faço para fazer isso? Quais arquivos eu tenho que modificar?
Por favor, note que este é um sistema volátil, por isso não posso fazer as alterações necessárias em um sistema em execução. Eu tenho que colocar meu binário em alguma pasta no sistema de arquivos (rootfs.cpio). Mas onde ?
Parece que o Petalinux usa o /etc/rcS.d para seus scripts de inicialização. O seguinte é um passo a passo que deve permitir que você resolva este problema: link
Informe-nos se tiver mais problemas.