Aujourd’hui j’ai réussit à mettre en fonction le PRU sur une image debian utilisant un kernel v3.14 de TI à partir du dépot de Robert C Nelson sur github git clone https://github.com/RobertCNelson/ti-linux-kernel-dev.git cd ti-linux-kernel-dev/ git checkout origin/ti-linux-3.14.y -b tmp Le fichier de patch est ici Ce qu’il contient: diff –git arch/arm/boot/dts/am335x-boneblack.dts arch/arm/boot/dts/am335x-boneblack.dts index 7dd5b5b..243ff3a 100644 — arch/arm/boot/dts/am335x-boneblack.dts +++ arch/arm/boot/dts/am335x-boneblack.dts…
Today I managed to enable pruss on the beagle bone black runing debian bare and the TI kernel v3.14 from Robert C Nelson repo on github git clone https://github.com/RobertCNelson/ti-linux-kernel-dev.git cd ti-linux-kernel-dev/ git checkout origin/ti-linux-3.14.y -b tmp I made a patch file: here The content is: diff –git arch/arm/boot/dts/am335x-boneblack.dts arch/arm/boot/dts/am335x-boneblack.dts index 7dd5b5b..243ff3a 100644 — arch/arm/boot/dts/am335x-boneblack.dts +++…
First of all, we need a cross compiler. Please see http://www.welzels.de/blog/en/arm-cross-compiling-with-mac-os-x/ for the cross compilation toolchain installation. ( Thanks to KNut Welzels ) A fews things will also be usefull, so we install: brew install wget brew install ncurses brew tap homebrew/dupes brew install grep sudo port install findutils Elf.h is somewhat missing on OSX, so we need…
Pour pouvoir utiliser QtQuick et autres gadgets, j’avais besoin de Qt 5 sur le BBB, avec le support d’OpenGL Es 2. J’ai déjà compilé Qt5 sur linux, mais allons-y pour la même chose sous OSx. Sur un des BBB, j’ai un écran tactile de 7″ qui vient de chez 4D Systems. Il fonctionne bien, mais…
Nouvelle journée, nouveaux bugs. Hier j’ai avancé dans la partie utilisation du PRUSS sous Qt. Le programme est bien monté dans le PRUSS, Qt reçoit les inetrruptions. Le programme en mode console se comporte bien sur le BBB. Je me suis dit, allons-y, faisons une petite interface graphique rapide ! Et là pas de chance……
Il y a quelques temps, je cherchais à lancer une fonction toutes les n millisecondes avec une bonne précision. Le but de tout ceci étant de pouvoir faire un dérivation des données collectées en fonction du temps. Et au lieu de mesurer le temps entre chaque donnée, je fixe l’intervalle de temps pour simplifier les…