Outils pour utilisateurs

Outils du site


wiki:linux_pour_zynq_de_xilinx:projet_spidev_buildroot

Ceci est une ancienne révision du document !


SPIDev avec Buildroot

Ici nous allons montrer un exemple d'utilisation de l'interface standard de Linux SPIDev. Nous allons configurer Buildroot pour qu'il prenne en charge l'interface SPI0 du processeur Zynq, une fois configurée avec Vivado et Xilinx SDK.
Pour l'installtion de Buildroot, on pourra se reporter par exemple au chapitre création de Buildroot sous environnement Vagrant.
Nous travaillons ici avec la version buildroot-2016.08.

Préparations

Nous allons créer un répertoire microzed_spidev où nous conserverons les sorties de Buildroot

$ cd ~
$ mkdir microzed_spidev

Nous allons utiliser la configuration par défaut de Buildroot adaptée à la carte microzed. D'abord, où se trouve-t-elle ?

$ ls ~/buildroot-2016.08/configs
...
zynq_zed_defconfig

Maintenant, créons la configuration adaptée :

$ cd ~/buildroot-2016.08
$ make O=../microzed_spidev/ zynq_microzed_defconfig
...
#
# configuration written to ../microzed_spidev//.config
#

Quels sont les résultats ?

  • <color blue> ~/microzed_spidev </color>
    <color blue>build</color> .config Makefile
    • <color blue> build </color>
      <color blue>buildroot-config</color>
      • <color blue>buildroot-config</color>
        conf conf.o .depend <color blue>lxdialog</color> zconf.hash.c zconf.lex.c zconf.tab.o
$ make O=../microzed_spidev/ menuconfig
$ make O=../microzed_spidev/

Quels sont les résultats ?

  • <color blue> ~/microzed_spidev </color>
    <color blue>build</color> .config .config.cmd <color blue>host images</color> Makefile <color cyan>staging</color> <color blue>target</color>
wiki/linux_pour_zynq_de_xilinx/projet_spidev_buildroot.1479913439.txt.gz · Dernière modification : 2016/11/23 16:03 de emeyer