Rockbox General > Rockbox General Discussion

i need help... badly..

<< < (2/2)

counterego:
yey.. at last i found it on the wiki.. thanks.. i'll update you when i finish my project..

Davide-NYC:
What school do you attend?

counterego:
Central Philippine University from the philippines.. :-[ hey.. i didn't find this on the wiki could anybody help me:
1. how does rockbox handle deadlocks?
2. what is its process scheduling and process synchroniztion
3. its memory management
4. input and output systems
5. security and protection

thanks for the help...

Bagder:

--- Quote ---1. how does rockbox handle deadlocks?
--- End quote ---

Using cooperative multi-tasking, deadlocks are actually hard to achive! ;-) We don't do anything particular to handle them.


--- Quote ---2. what is its process scheduling and process synchroniztion
--- End quote ---

We do cooperative multi-tasking, we don't have "process synchroniztion" really. Although we have mutexes and message queus for working in and outside of interrupts.


--- Quote ---3. its memory management
--- End quote ---

We basically only have static fixed buffers, no dynamic memory allocation at all. The exception is that some parts of the system can "nick" parts of the audio buffer at startup as a form of "dynamic" memory.


--- Quote ---4. input and output systems
--- End quote ---

What's the question? We have button, joystick, scrollweel, etc input and we have LCD output.


--- Quote ---5. security and protection
--- End quote ---

Protection of what? Security on what sense?

Navigation

[0] Message Index

[*] Previous page

Go to full version