| | Re: The BrickOS Task Manager
|
|
(...) only as a side note: you shouldn't really do this. you are burning precious cpu-cycles here. it should look something like while(!(rowdone && coldone)) msleep(5); if you're in a hurry you can make smaller msleep's... (21 years ago, 5-Jan-04, to lugnet.robotics.rcx.legos)
|
|
| | Re: The BrickOS Task Manager
|
|
in version 2.6.1 (I've just download it) extern tid_t execi(int (*code_start) (int, char **), int argc, char **argv, priority_t priority, size_t stack_size); declare in unistd.h ! So use the tid_t and not the pid_t ! (like say ROSCO) Does anyone (...) (21 years ago, 5-Jan-04, to lugnet.robotics.rcx.legos)
|
|
| | Re: problems wirh installing driver for usb-tower under linux
|
|
Von: "Annedore Rößling" <u15780@hs-harz.de> Betreff: Re: problems wirh installing driver for usb-tower under linux Datum: Sonntag, 4. Januar 2004 13:25 (...) When I tried ./configure --with-linux-include...n/include/ confiure.in continued but (...) (21 years ago, 4-Jan-04, to lugnet.robotics.rcx.legos)
|
|
| | Re: The BrickOS Task Manager
|
|
(...) [snip] (...) Hi Mike, What version of BrickOS are you using? IIRC the correct type for thread IDs in the current version is tid_t, not pid_t. Also, I dunno if it was a typo, but you should include tm.h, not tm.c. HTH ROSCO (21 years ago, 5-Jan-04, to lugnet.robotics.rcx.legos)
|
|
| | Re: The BrickOS Task Manager
|
|
(...) Hmm... it doesn't seem to recognize pid_t as a valid type. I have a document of the functions in brickOS that indicates execi returning an int. Which is it? (...) Still confused... I'll post the poignant code: pid_t rowthread; pid_t colthread; (...) (21 years ago, 5-Jan-04, to lugnet.robotics.rcx.legos)
|
|
| | Re: The BrickOS Task Manager
|
|
(...) To make a thread with BrickOS (I use the 0.2.4, but I think that the method is the same !) You need to use the execi function : pid_t my_thread; ... (function other declaration int funct(int argc, char *argv[]) { // Function that the robot (...) (21 years ago, 4-Jan-04, to lugnet.robotics.rcx.legos)
|
|
| | The BrickOS Task Manager
|
|
Hi everyone, I was wondering if there's any documentation or example programs detailing how to use the task manager in BrickOS. The only example I have is the line-follow program that somehow uses tasks to 'wake up' when it detects a colour change. (...) (21 years ago, 4-Jan-04, to lugnet.robotics.rcx.legos)
|
|
| | Re: problems wirh installing driver for usb-tower under linux
|
|
(...) If you look into the configure script you can found this line : if ! test -f $KINC/linux/version.h ; then { echo "configure: error: no suitable configured kernel include tree found" 1>&2; exit 1; } fi So the test return 0 that indicate you (...) (21 years ago, 3-Jan-04, to lugnet.robotics.rcx.legos)
|
|
| | problems wirh installing driver for usb-tower under linux
|
|
Hello! I tried to install the driver for the usb-tower under SuSE linux 9.0 but configure failed with the message: no configured kernel include tree found. I installed the kernel sources and tried again, but the problem was still the same. I heard (...) (21 years ago, 2-Jan-04, to lugnet.robotics.rcx.legos)
|
|
| | Re: Linux help
|
|
Does anyone have the following precompiled binaries available for download for i386? firmdl3 dll I could really do with them, then I wouldn't need the gcc 2.95 compiler. Cheers, Ralph "Ralph Clark" <Ralph.Clark@ntlworld.com> wrote in message (...) (21 years ago, 2-Jan-04, to lugnet.robotics.rcx.legos)
|
|
| | Linux help
|
|
Are there any complete instructions for installing brickOS on Linux? The instructions in the FAQ are years out of date. I am very confused what I am meant to be doing. So far I have downloaded and installed these rpms: a.. (...) (21 years ago, 1-Jan-04, to lugnet.robotics.rcx.legos)
|
|
| | Re: random problems...
|
|
(...) I found out what my problem was. I didn't seed the random number. This seems to be REQUIRED. (21 years ago, 30-Dec-03, to lugnet.robotics.rcx.legos)
|
|
| | Re: random problems...
|
|
(...) How do you know that it return 0 ? nanobapt (21 years ago, 29-Dec-03, to lugnet.robotics.rcx.legos)
|
|
| | random problems...
|
|
I'm having a problem with the random() function in BrickOS. I keep getting a return value of zero. Is there something that needs to be set-up before using the function? What kind of value does it return? I've seen documentation that says it returns (...) (21 years ago, 29-Dec-03, to lugnet.robotics.rcx.legos)
|
|
| | Re: Direct Link (was Global Objects was Strange RCX startup issues)
|
|
(...) perfect! Step by step directions. Thanks. (...) So, now I can use the 'run' button to do other stuff, right? Or, for that matter, I could do other stuff with the On/Off button. After I turn it off (using the code listed), then, I can just turn (...) (21 years ago, 15-Dec-03, to lugnet.robotics.rcx.legos)
|
|
| | Re: Direct Link (was Global Objects was Strange RCX startup issues)
|
|
(...) Ok, I'll take a shot at it: 1) Make a new directory in the root BrickOS directory called pgm. 2) Copy the files config.h and Makefile from the boot directory to the pgm directory. 3) Copy your C files to the pgm directory. 4) Edit config.h (in (...) (21 years ago, 13-Dec-03, to lugnet.robotics.rcx.legos)
|
|
| | Re: Vision command + linux
|
|
someone ask me to diffuse my code .... then it's here : (URL) can use it to make your own project. Please read the README and if you have any question mail me nanobapt (21 years ago, 12-Dec-03, to lugnet.robotics.rcx.legos, lugnet.robotics)
|
|
| | Re: Vision command + linux
|
|
(...) LOL, thanks (...) I wil try some method to fixe it nanobapt (21 years ago, 12-Dec-03, to lugnet.robotics.rcx.legos, lugnet.robotics)
|
|
| | Re: Vision command + linux
|
|
(...) This is a pretty cool technique! I really like the middle picture (movehead2.jpg) just as a work of art. (...) You could overcome this by subtracting out the minimum pixel change from all pixels. So if the entire picture gets brighter or (...) (21 years ago, 12-Dec-03, to lugnet.robotics.rcx.legos, lugnet.robotics)
|
|
| | Vision command + linux
|
|
I've test a new filter for the camera .... In my first study I applied a filter only in one image .... Now I take the "time" parameter ! I make a difference between two image and here is the result When nothing move : (URL) I move my head : (URL) (...) (21 years ago, 11-Dec-03, to lugnet.robotics.rcx.legos, lugnet.robotics)
|