Re: [beagleboard] elapsed time microseconds c++

2013-10-07 Thread Tux Leonard
Did you use a crosscompiler?
You can also compile your code on your beaglebone.


2013/10/5 ignacio.mata...@gmail.com

 hi,

 Looks like there is something wrong in eclipse. I compiled the code
 gettimeofday directly from ubuntu terminal and it works properly. Also the
 code works in my beaglebone :-)

 BUT... :-S. I am trying to run my code. It compiles and run under ubuntu
 but when i try to run in in my beaglebone i got the error:
 -sh: ./hil: cannot execute binary file

 I am using the following command in my beaglebone:
 chmod ugo+x hil
 ./hil

 I am using this includes:
 stdio.h
 stdlib.h
 math.h
 sys/time.h

 any suggestion? thanks in advance to everybody


 On Friday, October 4, 2013 5:33:04 PM UTC+2, ignacio...@gmail.com wrote:

 Hi,

 My big code compiles properly in eclipse. As you said I started with
 hello world and small codes. My problems became only measuring elapsed
 time. With small codes, just to measure elapsed time it still doesn't work.
 I tried with clock() as i said but the elapsed time showed in the terminal
 is wrong. Now I am trying with the code supplied by you, because i would
 like to try with gettimeofday but errors commented before.

 I will put my compiler, linker and assembler later. I am not in my
 personal computer now.

 really thanks for your help.

 El viernes, 4 de octubre de 2013 16:59:35 UTC+2, Dieter Wirz escribió:

 Hi Ignacio
 On Fri, Oct 4, 2013 at 10:06 AM,  ignacio...@gmail.com wrote:
  My aim is program in ansi c my beaglebone black. I am using an ubuntu
 vm under mac os.
 
  I am new in ubuntu and eclipse and this is the main problem, i guess
 :-S
 
  I have a model that i would like to run into BB but i have problems to
 measure the elapsed time, i tried before with clock(), but looks like it
 doesn't measure properly the time. For this i am trying with gettimeofday,
 but i have the problems that i commented previously.
 
  Looks like if eclipse could not link time.h and for this appear these
 errors. But maybe i am wrong
 Eclipse  with an installed crosscompiler is only one way to go and it
 certainly makes sense if you have a huge Project with thousands of
 lines of code, X, etc. But I usually code only small terminal programs
 (in ANSI C) that read in some ports, write to some ports, do some
 calculations and write the results to a excel readable text file. For
 such problems I am too lazy to install Eclipse with all the gnuaebi
 etc. stuff
 So, I edit and compile my programs directly on BB, usually over ssh
 and sftp (usually from my Mac, with Cyberduck). The only thing you
 need on BB is gcc and if you have a bit bigger projects make.

 Starting with Hello World is always a good idea
 Connect to your BB with ssh
 nano helloworld.c
 type in your code, quit and save with ctrl x
 gcc -Wall helloworld.c -o helloworld
 And run your program with
 ./helloworld
 you need the ./ for running terminal programs in the same folder

 Have fun!

  --
 For more options, visit http://beagleboard.org/discuss
 ---
 You received this message because you are subscribed to the Google Groups
 BeagleBoard group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to beagleboard+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
BeagleBoard group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [beagleboard] elapsed time microseconds c++

2013-10-07 Thread Dave Hylands
Whoops - finger troubles

On Mon, Oct 7, 2013 at 8:16 PM, Dave Hylands dhyla...@gmail.com wrote:

 Hi,


 On Sat, Oct 5, 2013 at 2:31 AM, ignacio.mata...@gmail.com wrote:
 
  hi,
 
  Looks like there is something wrong in eclipse. I compiled the code
gettimeofday directly from ubuntu terminal and it works properly. Also the
code works in my beaglebone :-)
 
  BUT... :-S. I am trying to run my code. It compiles and run under
ubuntu but when i try to run in in my beaglebone i got the error:
  -sh: ./hil: cannot execute binary file
 
  I am using the following command in my beaglebone:
  chmod ugo+x hil
  ./hil
 
  I am using this includes:
  stdio.h
  stdlib.h
  math.h
  sys/time.h
 
  any suggestion? thanks in advance to everybody

 Try using the file command on your program. It will tell whether you
built an ARM executable or an x86 executable. x86 executables will produce
the error you're seeing when you try to run them on the beagleboard (since
the beagleboard uses an ARM processor).

 file ./hil

 For example: file /bin/ls on my x86 ubuntu machine shows:

/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically
linked (uses shared libs), for GNU/Linux 2.6.24,
BuildID[sha1]=0x37cdd635587f519989044055623abff939002027, stripped

and file run on an executable for the beagleboad will typically show
something like:

bash: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked
(uses shared libs), for GNU/Linux 2.6.16, not stripped

So as Tux mentioned, you're probably using the host compiler instead of the
cross compiler to build your program.

--
Dave Hylands
Shuswap, BC, Canada
http://www.davehylands.com

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
BeagleBoard group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [beagleboard] elapsed time microseconds c++

2013-10-04 Thread Tux Leonard
Could you provide us your source, the compiler/linker output and your
compile command?



2013/10/4 ignacio.mata...@gmail.com

 My aim is program in ansi c my beaglebone black. I am using an ubuntu vm
 under mac os.

 I am new in ubuntu and eclipse and this is the main problem, i guess :-S

 I have a model that i would like to run into BB but i have problems to
 measure the elapsed time, i tried before with clock(), but looks like it
 doesn't measure properly the time. For this i am trying with gettimeofday,
 but i have the problems that i commented previously.

 Looks like if eclipse could not link time.h and for this appear these
 errors. But maybe i am wrong

 Really thanks to everybody for your help

 --
 For more options, visit http://beagleboard.org/discuss
 ---
 You received this message because you are subscribed to the Google Groups
 BeagleBoard group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to beagleboard+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
BeagleBoard group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [beagleboard] elapsed time microseconds c++

2013-10-03 Thread Dieter Wirz
On Thu, Oct 3, 2013 at 9:56 PM,  ignacio.mata...@gmail.com wrote:

 the issue is that i can not find gettimeofday.c in ubuntu. I only find
You have to save the code I provided as gettimeofday.c.

However, I do not see what this has to do with BB(B). Do you want to
crosscompile with eclipse, or what are you intending to do???

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
BeagleBoard group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [beagleboard] elapsed time microseconds c++

2013-10-02 Thread Dieter Wirz
On Tue, Oct 1, 2013 at 11:14 PM,  ignacio.mata...@gmail.com wrote:
 hi, Sorry for disturbing you. How can I compile  gcc -Wall
 gettimeofday.c -o gettimeofday  in eclipse under ubuntu?
I don't know Eclipse too much, I compile such programs in terminal:
Open Terminal
cd to the folder where gettimeofday.c is
type in:
gcc -Wall gettimeofday.c -o gettimeofday
run the Porgram with
./gettimeofday

 I got some errors:
 Field tv_sec could not be resolved
 Field tv_usec could not be resolved

Maybe you have to tell Eclipse:
- it is C (not C++)
- from where to include sys/time.h

HTH

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
BeagleBoard group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [beagleboard] elapsed time microseconds c++

2013-09-26 Thread Nuno Sucena Almeida
On 09/26/2013 03:36 PM, ignacio.mata...@gmail.com wrote:
 hello,
 
 I tried several ways ( clock(), gettimeofday()..) but I can get the proper 
 way to measure the elapsed time in microseconds.
 
 I am using eclipse to program in ansi c. Could anybody help me about how to 
 measure the elapsed time in microsecond? Could it be possible to enclosed 
 the code that I should use? 
 
 thank you so much and sorry for the inconveniences
 
 Regards
 

Hi,
use a search engine and look for linux measure time nanoseconds.
Also: man clock_gettime

regards,
Nuno

-- 
http://aeminium.org/nuno/

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
BeagleBoard group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.