Am recunoscut ca treaba cu cross compile ma depaseste asa ca am incercat 
sa compilez modulul direct pe beaglebone.  Am reusit sa compilez un 
modul de test dar fisierul cu w1-ds2413 imi da erori si m-am dat batut 
pana miine

Despre toolchain am gasit cate ceva :

https://eewiki.net/display/linuxonarm/BeagleBone+Black

sau

http://beagleboard.org/linux

dar inca nu inteleg exact principiile :)

> Ai nevoie de toolchainul de la Angstrom. Daca nu il gasesti pe site iti pot
> oferi eu unul maine. Sau, incearca sa iei toolchainul de la yoctoproject.org
> pt 1.3 (care e f vechi btw).
>
> http://downloads.yoctoproject.org/releases/yocto/yocto-1.3.2/toolchain/x86_64/
>
> Angstrom e o distributie de yocto, ar trebui sa nu ai probleme. Nu stiu
> unde naiba tin astia sursele de kernel, ar trebui sa fie acelasi ca la
> yocto...
> On Jul 2, 2015 12:11, "Paul Lacatus (Personal)" <[email protected]>
> wrote:
>
>> Folosesc de ceva timp un Beaglebone white pentru achizitia unor
>> informatii de prin casa, in special de temperatura.  Senzorii sunt toti
>> pe magistrala 1-Wire. Magistrala are cam 25 m  .  In beaglebone se
>> foloseste driverul w1_gpio compilat in kernel .  Acum vreau sa mai
>> integrez in retea si niste module de executie. Am luat cateva DS2413
>> care sunt de pricipiu doi biti I/O pe un chip. Problema ca acestea nu au
>> modul de kernel printre cele existente in sistem  . Nu gasesc modulul
>> w1-ds2413.ko compilat pe kernelul respectiv ca sa-l pot instala si ar
>> trebui compilat.  O compilare pe beaglebone cred ca iese din discutie
>> asa ca ar trebui un cross compile . Treaba asta ma depaseste . Ma poate
>> ajuta cineva ?
>>
>> Date
>>
>> Kernel si distributie
>>
>> root@beaglebone:~# uname -a
>> Linux beaglebone 3.8.13 #1 SMP Tue Jun 18 02:11:09 EDT 2013 armv7l
>> GNU/Linux
>>
>> root@beaglebone:/lib/modules/3.8.13/kernel/drivers/w1/slaves# cat
>> /etc/angstrom-version
>> Angstrom v2012.12 (Core edition)
>> Built from branch: angstrom-staging-yocto1.3
>> Revision: 93f9f674059d8003a84ef1caad39339c2d940d4d
>> Target system: arm-angstrom-linux-gnueabi
>>
>>
>> module existente :
>>
>> root@beaglebone:/lib/modules/3.8.13/kernel/drivers/w1/slaves# pwd
>> /lib/modules/3.8.13/kernel/drivers/w1/slaves
>>
>> root@beaglebone:/lib/modules/3.8.13/kernel/drivers/w1/slaves# ls -al
>> total 96
>> drwxr-xr-x 2 root root 4096 Jul  2 06:33 .
>> drwxr-xr-x 4 root root 4096 Jun 18  2013 ..
>> -rw-r--r-- 1 root root 6120 Jun 18  2013 w1_bq27000.ko
>> -rw-r--r-- 1 root root 7184 Jun 18  2013 w1_ds2408.ko
>> -rw-r--r-- 1 root root 5858 Jul  2 06:36 w1_ds2413.ko
>> -rw-r--r-- 1 root root 5992 Jun 18  2013 w1_ds2423.ko
>> -rw-r--r-- 1 root root 6908 Jun 18  2013 w1_ds2431.ko
>> -rw-r--r-- 1 root root 7084 Jun 18  2013 w1_ds2433.ko
>> -rw-r--r-- 1 root root 8632 Jun 18  2013 w1_ds2760.ko
>> -rw-r--r-- 1 root root 7596 Jun 18  2013 w1_ds2780.ko
>> -rw-r--r-- 1 root root 7592 Jun 18  2013 w1_ds2781.ko
>> -rw-r--r-- 1 root root 9656 Jun 18  2013 w1_ds28e04.ko
>>
>> Sursa la w1_ds2413 se gaseste pe net , .ko pe arhitectura asta nu am
>> gasit. In lista de mai sus e pus unul de raspberry pi dar e alta
>> versiune de kernel si imi da eraoarea de mai jos :
>>
>> root@beaglebone:/lib/modules/3.8.13/kernel/drivers/w1/slaves# modprobe
>> w1-ds2413
>> ERROR: could not insert 'w1_ds2413': Exec format error
>>
>>
>>
>>
>> _______________________________________________
>> RLUG mailing list
>> [email protected]
>> http://lists.lug.ro/mailman/listinfo/rlug
>>
> _______________________________________________
> RLUG mailing list
> [email protected]
> http://lists.lug.ro/mailman/listinfo/rlug

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui