|
| | How do i make a program to run on brickos
|
| Hi everyone, previous problems behind me now as it all works and i am well chuffed, I now just want to start running programs on it, and was wondering where do you write your programs? can you do it in notepad? or do i need a specific text editor? I (...) (22 years ago, 27-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.456) |
|
| | LegOS.srec
|
| Hi everyone, I do not have legos.srec or brickos.srec, cos of make depend not working. So i used the command Max suggested and now i get the message below. This is the error message i get when i try to use the "make clean all" make[2]: *** (...) (22 years ago, 26-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.456) |
|
| | Problem with dll putting a program on the RCX.
|
| I have determined that the problem I had with uploading a program to the RCX is a bug in either the dll program or the kernel of version brickos-0.2.6.09.newConf2. I setup and compiled version legOS-0.2.5 without any problems, compiled and uploaded (...) (22 years ago, 29-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.456) |
|
| | I dont seem to have legOS.srec
|
| Hi everyone, I am having real difficulty at the moment getting anywhere with brickos. But it seems i do not have the kernel legos.srec or brickos.srec whichever it might be, it's just not there. I think maybe it is because "make depend" command (...) (22 years ago, 26-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.456) |
|
| | Re: LNP problem
|
| Hi everyone, I have to say I have found these messages very interesting, and was wanting to use lnp myself but i do not know where to write and make my programs. And I would also like to find out more about how you write the pc code and the rcx code (...) (22 years ago, 28-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.456) |
|
| | MIDI conversion
|
| I have added a feature to BricxCC to convert MIDI files to NQC, MindScript, LASM, brickOS C, and brickOS Pascal code. It seems to work quite well with the first three languages (i.e., the sound generated by the RCX closely resembles the MIDI file (...) (22 years ago, 16-Jan-03, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx.nqc)
| |
| brickos (score: 0.455) |
|
| | Re: legos.srec
|
| Hi everyone, I have ran configure and unfortunaly cannot remember what messages appeared, and at the minute i have uninstalled all of cygwin and brickos and i am reinstalling everthing at the mo to try and get things sorted. I was just wondering (...) (22 years ago, 27-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.455) |
|
| | Re: legos.srec
|
| (...) There is absolutely no way your h8300-hitachi-hms-gcc is in the root directory. Did you run configure? What did it say? Probably best to remove your brickos dir, and unpack again from the tarball. Max. (22 years ago, 26-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.455) |
|
| | Re: brickOS with BricxCC
|
| (...) Well, I guess I am one of the two :) Its nice to know I am on the cutting edge of things. Actually I am probably one of the few BrickOS users that is too dumb or impatient to deal with cygwin or unix. (...) Seems fine to me. I think all we (...) (22 years ago, 17-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.455) |
|
| | newbie trouble with make depend
|
| hi everyone, I have been trying to get everything configured for brickos, and keep getting stuck at make depend command, as shown below: makedepend: not found make[2]: *** [.depend] Error 127 make[2]: Leaving directory (...) (22 years ago, 22-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.455) |
|
| | Re: Interesting BrickOS Timing Results
|
| Mark, I retrieved the latest BrickOS from CVS, made clean and made the cpu test program you listed. I then made two small changes (to see what would happen); first the results, then the changes: IDLE: 89 2ROT: 87 NOAD: 91 (see below) NIRQ: 98 (see (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.455) |
|
| | Re: Interesting BrickOS Timing Results
|
| Mark, ANOTHER great find! You are pushing BrickOS to new heights! Ok, so what can we do about this? 1) Provide a constant to set the update frequency at compile time. 2) Provide a variable to set the update frequency at run time. 3) Optimize the (...) (22 years ago, 14-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.455) |
|
| | Re: Newbie problems
|
| [Ian: I realized I'd forgotten a sentence just after pressing send. So this is not quite a duplicate of my previous message.] (...) It may be worthwhile trying the latest brickos testing release, 0.2.6.09, IIRC. (...) Everything under Cygwin is a (...) (22 years ago, 22-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.455) |
|
| | Re: Interesting BrickOS Timing Results
|
| (...) I forgot to mention... This is *almost* the same as moving some of the subsystem code into a seperate high priority task. For example, LCD refresh code is executed in the 1ms timer ISR. It really doesn't need to be in the ISR. It can do it's (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.455) |
|
| | Re: Interesting BrickOS Timing Results
|
| (...) 250msec? Not blocked entirely, but delayed. That's what I meant by "stutter". I've measured the general interrupt handler to take anywhere from 70-150us. So, the higher the sample rate the more significant the disruption. Anything faster than (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.455) |
|
|
| brickos (score: 0.455) |
|
| | Re: Interesting BrickOS Timing Results
|
| Hi Marc, (...) Nice idea, but wouldn't that result in at least one of four cycles beeing blocked by OCRA? or is our system interrupt finished within less than 250msec? (...) Right, that was what I did for my Lepomux patch - works fine. Gunther (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.455) |
|
| | Re: Interesting BrickOS Timing Results
|
| (...) My thought was that the OCRA interrupt could be used as the general 1ms interrupt and the subsystem handler (which is currently using OCRB) could be called every other time from the OCRA handler by using a flag (toggled every 1ms). Actually, (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.454) |
|
| | Re: Interesting BrickOS Timing Results
|
| (...) Timer B is usually unused but has a lower priority than Timer A. If you do a lot of stuff in the timer A routine, this will block timer B interrupts (especially if timer B generates more interrupts than timer A). The mean thing is that those (...) (22 years ago, 15-Jan-03, to lugnet.robotics.rcx.legos)
| |
| brickos (score: 0.454) |
|
|
| brickos (score: 0.454) |