The TICKS_PER_SECOND define can be changed, read the #if's in bsp.c, between 200 and 10 and Netburner libraries rebuilt to increase potential task switching...
Hi, I think you maybe confusing "realtime OS" with "really fast". I would think you will need to store samples at speeds in then Kilohertz range.....then...
Hi, I had a similar application where analog data needed to be sampled at a fast speed (1 Mhz). it was implemented using a 12-bit ADC for data acquisition, a...
Hi, Tolga, In a nutshell, your sampling frequency (the "Nyquist rate") needs to be at least double the maximum frequency that you wish to be able to reproduce...
We are always open to suggestions for new features and new capabilities. So please let us know when things aren't complete. Or when parts and pieces are ...
I would like more freedom in task control. The OSTaskDel(priority) function in 2.51 allow me to have one task kill another. The OSTaskDelete(void) kills the...
... This is good feedback, I have always thought killing a task from another task was a bad idea, it can leave the world in a broken or wasteful state: ...
I agree that there are many examples of real trouble you could get into by killing of tasks that have dynamic resources. I would also suggest that there are...
Here's my 5c worth: Two tasks; - A supervisor task that runs through the task states - A worker task that calls a function based on the command it is passed. ...
I see what your saying....and that pattern works great if the command can always run to completion. If the STOP command needs to override the MOVE command...
... Yeah ok. So really what you are doing when you cancel a command in mid-processing, is to delete all context associated with that task. I wonder if there is...
This has all sorts of interesting problems... Manager task has to be higher priority than the worker task your create destory. You don't even know if the sub...
I like the OSSemPend with timeout idea....it does add some clarity. These are all good ideas, and as I said before, the are many ways to skin this cat. The...
As for task delete..... It would be very easy to modify the existing OSTaskDelete to delete a different task than the one running. Alas I don't think NetBurner...
I like that....I'll let you know how it works out, and how many new ways I find to blow things up using it :) I understand the Netburner position on 2.51. I...
Ok...on to my next question :) I have a chunk of code that calcs the coff of an 8th order polynomial: a+b^2+c^3...etc. The points are the calc'd from...
... Put your calcs into a single function, then compile with gcc -S to get an assembler output, you might need another switch for interlisted assembler ... ...
... This problem of 'killing tasks' also occurs in pthreads etc based threaded code. The generally supported solution there is 'co-operative' cancellation,...
... The mod5282 does not have USB support. Our mod5272 does offer device-mode usb support. Both the mod5272 and mod5282 have UARTs that can be used for rs232....
I've designed a product around the 5282 and also want to add USB. Sounds like I need to convert over to the 5272 then. How much software support is there for...
Thanks for the info on the adding a USB chip. Do you happen to know how much software support is there, what embedded drivers might be available? I don't...
Have just "downgraded" to devcpp V1.13 and have had to re-install devcpp V1.10! The newer version doesn't allow spaces in directory names! I cannot believe...
Hello, This was a side effect, and limitation, of cygwin when we added the ability to have project source code located in multiple directories. In other words,...
I find the existing v1.12 IDE editor somewhat cumbersome to use. Here are a few additional suggestions that come to mind to improve it. 1) The File/Class pane...
I have to disagree with FMF on "Also, when tabbing a brace over, it should always tab to the same indent / outdent position of the matching brace (when it can...