[Klone-users] insmod or launching a script on the foxboard

Stefano Barbato barbato at koanlogic.com
Wed Sep 24 17:14:49 EDT 2008


This is a step-by-step howto:
	
	http://www.acmesystems.it/?id=25

Follow the "Using Klone with FOX Board Phrozen SDK" section.

bye,
s


On 24/set/08, at 22:56, smlabs wrote:

> Thanks Stefano.
> You are right I compiled for the wrong CPU.
>
> I tried to run "make cris-axis-linux-gnuuclibc" in the directoy of  
> klapp-minimal-lib-1.1.0
> but I received the following:
> make: *** No rule to make target `cris-axis-linux-gnuuclib'.  Stop.
>
> why?
>
>
>
>
> before nake
>
> Stefano Barbato ha scritto:
>>> [root at axis /mnt/flash]711# ./kloned ./kloned: 1: Syntax error: "("  
>>> unexpected
>>
>> This usually happens on the FoxBoard when running applications  
>> compiled for the wrong CPU (for example if you try to run x86 code  
>> on the FOX) or applications compiled for the GNU libc when uClibc  
>> is in use (or vice versa).
>>
>> See:    http://tech.groups.yahoo.com/group/foxboard/message/1358
>>
>> bye,
>> s
>>
>>
>>
>>
>> On 24/set/08, at 22:05, smlabs wrote:
>>
>>> Hello again,
>>>
>>> using the full path end checjking the ruturn status I achieved the  
>>> same error:
>>>
>>> [root at axis /mnt/flash]711# ./kloned ./kloned: 1: Syntax error: "("  
>>> unexpected
>>>
>>>
>>> maybe the "cdBluez-start" script  it doesn't right. In the  
>>> following the script:
>>>
>>> #! /bin/sh
>>> /sbin/insmod /lib/modules/2.4.31/kernel/net/bluetooth/bluetooth.ko
>>> /sbin/insmod /lib/modules/2.4.31/kernel/net/bluetooth/l2cap.ko
>>> /sbin/insmod /lib/modules/2.4.31/kernel/net/bluetooth/rfcomm/ 
>>> rfcomm.ko
>>> /sbin/insmod /lib/modules/2.4.31/kernel/drivers/bluetooth/hci_usb.ko
>>> hciconfig hci0 up name fox
>>>
>>> any suggestions?
>>>
>>>
>>>
>>> smlabs ha scritto:
>>>> thanks thomas. I'll try.
>>>> In your opinion to launch a bash script is better system or exec  
>>>> or shell_exec?
>>>>
>>>> regards
>>>>
>>>> thomas fossati ha scritto:
>>>>> Hi,
>>>>>
>>>>> On Sep 24, 2008, at 7:45 AM, smlabs wrote:
>>>>>> In particular I downloaded the project  klapp-minimal- 
>>>>>> lib-1.1.0/ (from klone wiki) and I added in my.c the following  
>>>>>> functions:
>>>>>> /void functionBlue(void)
>>>>>> {
>>>>>> system("cd /mnt/flash/");
>>>>>> system("./cdBluez-start");
>>>>>> return;
>>>>>> }
>>>>>
>>>>> It'd be better to call system(3) once with the full path of the  
>>>>> script, also check the return status of the syscall:
>>>>>
>>>>> int rc;
>>>>> switch ((rc = system("/mnt/flash/cdBluez-start")))
>>>>> {
>>>>>   case -1:
>>>>>       warn("waitpid or fork failure: %s", strerror(errno));
>>>>>       break;
>>>>>   case 0:  /* this should be ok */
>>>>>       break;
>>>>>   case 127:
>>>>>       warn("shell execution failed");
>>>>>       break;
>>>>>   default:
>>>>>       warn("cdBluez-start returned with status %d", rc);
>>>>>       break;
>>>>> }
>>>>>
>>>>> Otherwise, since system(3) spawns a different shell each time it  
>>>>> is invoked, the first "cd /mnt/flash" is lost when the "./ 
>>>>> cdBluez-start" is called.
>>>>>
>>>>>> The compiling process doesn't give any errors.
>>>>>> But when I launch kloned from the konsole on my foxboard I  
>>>>>> received:
>>>>>> /[root at axis /mnt/flash]706# ./kloned
>>>>>> ./kloned: 1: Syntax error: "(" unexpected
>>>>>
>>>>> the unexpected "(" is an error message coming from the bourne  
>>>>> shell, it depends on your script.
>>>>>
>>>>> Hope it helps, t.
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Klone-users mailing list
>>>>> Klone-users at koanlogic.com
>>>>> http://koanlogic.com/cgi-bin/mailman/listinfo/klone-users
>>>>>
>>>>
>>>> _______________________________________________
>>>> Klone-users mailing list
>>>> Klone-users at koanlogic.com
>>>> http://koanlogic.com/cgi-bin/mailman/listinfo/klone-users
>>>>
>>>
>>> _______________________________________________
>>> Klone-users mailing list
>>> Klone-users at koanlogic.com
>>> http://koanlogic.com/cgi-bin/mailman/listinfo/klone-users
>>>
>>
>>
>> _______________________________________________
>> Klone-users mailing list
>> Klone-users at koanlogic.com
>> http://koanlogic.com/cgi-bin/mailman/listinfo/klone-users
>>
>
> _______________________________________________
> Klone-users mailing list
> Klone-users at koanlogic.com
> http://koanlogic.com/cgi-bin/mailman/listinfo/klone-users
>





More information about the klone-users mailing list